How to flash the ergodox using your own kll files
- With help from http://input.club/forums/topic/compiling-from-kll
brew install dfu-util python3
brew link python3
(if python3 fails to link the first time)git clone https://github.com/kiibohd/controller.git
cd controller
git submodule add -f https://github.com/kiibohd/kll.git
cp ~/Downloads/MDErgo1-Default-7cf3dec5b2d47f11e838c3f5be45e2f9/MDErgo1-Default* kll/layouts
- edit Keyboards/ergodox.bash
- Change the DefaultMap line to read "MDErgo-Default-0 lcdFuncMap"
- Add a PartialMaps value for every map under the base that you have defined in the configurator.
eg.
PartialMaps[1]="MDErgo1-Default-1"
,PartialMaps[2]="MDErgo1-Default-2"
- Save your changes to ergodox.bash and then run it:
./ergodox.bash
- This will create a build folder for each side of the keyboard, Keyboards/ICED-L and Keyboards/ICED-R.
- Put your keyboard into programming mode and run
dfu-util -D Keyboards/ICED-L/kiibohd.dfu.bin
- Unplug and replug in the main cable to the left side and enjoy your new layout.