Custom firmwares to replace stock Costar controllers allowing you to program your keyboard.
Firmwares include:
- The HID Liberation Device (for Filco Majestouch full size)
For more information, please see WIKI http://deskthority.net/wiki/HID_Liberation_Device_-_Instructions
This firmware is to be serve as simple firmware for further customizations.
If you happen to seek more advanced firmwares, you could look into other projects:
Some other noteworhty keyboard firmware projects are
In order to compile firmwares, avr-gcc is required. Please ensure you have it installed before moving to next step.
You need to select the correct MODEL and LAYOUT variables in the Makefile
BOARD = hib_liber
LAYOUT = ansi_iso_jis
MCU = atmega32u4
F_CPU = 16000000
B_LOADER = \"jmp\ 0x7000\"
Then run the make
command in a terminal. Always run a make clean
first.
make clean; make
If the process is successful, you would find binary firmware with extension .hex inside the binaries folder
Make sure you install dfu-programmer first.
dfu-programmer atmega32u4 erase
dfu-programmer atmega32u4 flash avr_keyboard.hex
dfu-programmer atmega32u4 start