Links
to purchase the USB to the USB the Controller Converter Hasu: https://www.1upkeyboards.com/shop/controllers/usb-to-usb-converter/
TMK Key Editor: http://www.tmk-kbd.com/tmk_keyboard / Editor /, unimap / usb_usb?
TMK firmware: https://github.com/tmk/tmk_keyboard/tree/master/converter/usb_usb
brush writing methods: https://github.com/tmk/tmk_keyboard/wiki#flash-firmware
Forum introduction: https://geekhack.org/index.php?topic=69169.0
step
- Recommended tool to generate online, go to step 7. If you want to continue compilation. Download the firmware source code, ready to compile.
The firmware can be modified to compile compiled parameters to use the vast majority of the keys on the keyboard. See https://github.com/tmk/tmk_core/blob/master/doc/keymap.md specific
author a specific method of exchanging keys did not study, but the test dependencies in Ubuntu, and make sure you can compile. - Here the use of Ubuntu 16.04.3 LTS
- Installation depends
sudo apt install gcc-avr dfu-programmer gcc-arm-non-eabi avr-libc
- Clone Source
git clone https://github.com/tmk/tmk_keyboard.git; cd tmk_keyboard
- Cloning Git submodule
git submodule init; git submodule update
- Compile the source code
cd converter/usb_usb; make -f Makefile.unimap
. Jump to step 8. - TMK access key editor to modify the key sequence they need, and download the firmware
- You will get a
.hex
file that is ready to brush into the firmware. - Download brush writing tools
https://www.microchip.com/developmenttools/ProductDetails/flip
unclear why no Mac version, can only be recognized as the keyboard driver, you can not mount to the virtual machine. We recommend Windows system to flash. - Open the brush writing tools flip, click
Device - Select
to select your model number on the chip, I am hereATmega32U4
- Select
Settings - Communication - USB
, then click the button on the controller. If the tips hereAtLibUsbDfu.dll
can not be found, check https://imgur.com/a/bnwzy - Select
File - Load HEX File
, and select just the.hex
files. - Check
Erase
Blank Check
Program
Verify
and click theRun
button. - Re-plug a USB device, or click the
Start Application
button. To use the new firmware.