diff --git a/docs/feature_split_keyboard.md b/docs/feature_split_keyboard.md index a69c277d4e54..f6ab8cdc76c8 100644 --- a/docs/feature_split_keyboard.md +++ b/docs/feature_split_keyboard.md @@ -132,22 +132,22 @@ To enable this method, add the following to your `config.h` file: #define EE_HANDS ``` -Next, you will have to flash the EEPROM files once for the correct hand to the controller on each halve. You can do this manually with the following bootloader targets using `make ::` command to flash: +Next, you will have to flash the EEPROM files once for the correct hand to the controller on each halve. You can do this manually with the following bootloader targets using `qmk flash -kb -km -bl ` command to flash: |Microcontroller Type|Bootloader Parameter| |--------------------|--------------------| -|AVR controllers with Caterina bootloader
(e.g. Pro Micro)|`:avrdude-split-left`
`:avrdude-split-right`| -|AVR controllers with the stock Amtel DFU or DFU compatible bootloader
(e.g. Elite-C)|`:dfu-split-left`
`:dfu-split-right`| -|ARM controllers with a DFU compatible bootloader
(e.g. Proton-C)|`:dfu-util-split-left`
`dfu-util-split-right`| -|ARM controllers with a UF2 compatible bootloader
(e.g. RP2040)|`:uf2-split-left`
`:uf2-split-right`| +|AVR controllers with Caterina bootloader
(e.g. Pro Micro)|`avrdude-split-left`
`avrdude-split-right`| +|AVR controllers with the stock Amtel DFU or DFU compatible bootloader
(e.g. Elite-C)|`dfu-split-left`
`dfu-split-right`| +|ARM controllers with a DFU compatible bootloader
(e.g. Proton-C)|`dfu-util-split-left`
`dfu-util-split-right`| +|ARM controllers with a UF2 compatible bootloader
(e.g. RP2040)|`uf2-split-left`
`uf2-split-right`| Example for `crkbd/rev1` keyboard with normal AVR Pro Micro MCUs, reset the left controller and run: ``` -make crkbd/rev1:default:avrdude-split-left +qmk flash -kb crkbd/rev1 -km default -bl avrdude-split-left ``` Reset the right controller and run: ``` -make crkbd/rev1:default:avrdude-split-right +qmk flash -kb crkbd/rev1 -km default -bl avrdude-split-right ``` ?> ARM controllers using `dfu-util` will require an EEPROM reset after setting handedness. This can be done using the `EE_CLR` keycode or [Bootmagic Lite](feature_bootmagic.md). Controllers using emulated EEPROM will always require handedness parameter when flashing the firmware.