* configure wanleg userspace * additional layout support * additional layout support * userspace edits * fix swap hands between 30 and 40 percent * add additional keymaps * userspace edits * userspace configuration * userspace configuration * Update readme.md * userspace work * swap hands userspace fix * made requested edits * Update readme.md * use relative paths instead of copying file * Update wanleg.h * fixing layer order
1.4 KiB
Let's Split Flashing
(More information at qmk_firmware/layouts/community/ortho_3x10/wanleg/readme.md
)
Make the QMK DFU .hex
make lets_split/rev2:wanleg:production dfu=qmk
Burning EEPROM settings and Firmware
Navigate to the directory with your .hex file and the eeprom-lefthand.eep
and eeprom-righthand.eep
files in it.
Burn Left Side With QMK DFU and Firmware
avrdude -b 19200 -c avrisp -p m32u4 -v -e -U lock:w:0x3F:m -U efuse:w:0xC3:m -U hfuse:w:0xD9:m -U lfuse:w:0x5E:m -U eeprom:w:eeprom-lefthand.eep -P comPORT -U flash:w:YOUR_production.hex:a
Burn Right Side With QMK DFU and Firmware
avrdude -b 19200 -c avrisp -p m32u4 -v -e -U lock:w:0x3F:m -U efuse:w:0xC3:m -U hfuse:w:0xD9:m -U lfuse:w:0x5E:m -U eeprom:w:eeprom-righthand.eep -P comPORT -U flash:w:YOUR_production.hex:a
Change comPORT
to whatever port is used by the Arduino (e.g. com11
in Windows or /dev/ttyACM0
in Linux). Use Device Manager in Windows to find the port being used. Use ls /dev/tty*
in Linux. Change YOUR_production.hex
to whatever you've created in the previous step.
Using QMK DFU
Once QMK DFU is burned to your ProMicro, you can then flash subsequent hex files with
make lets_split/rev2:<keymap>:dfu dfu=qmk
The dfu=qmk
conditional will set BOOTLOADER = qmk-dfu
instead of BOOTLOADER = caterina
JJ40
To Do
- Mousekeys not working with Userspace for some reason (jj40 only)