By default the Daisy keyboard comes with a LUFA HID bootloader and a TMK firmware.
It can be tweaked on the YD Keymap Builder website and burnt with hid_bootloader_cli
.
To launch the bootloader, plug the daisy keyboard while pressing ESC
.
You should see a device with a VID of 1209
and a PID of 2327
(rev 0.4 PCB) with lsusb
:
HID\VID_1209&PID_2327\7&14E4C529&0&0000
Both firmwares are tested successfully on my Daisy PCB rev 0.4.
The firmware can be burnt with the LUFA hid_bootloader_cli
and also the Teensy loader CLI (/!\ to be tested)
hid_bootloader_cli[.exe] -v -mmcu=atmega32u4 -f daisy-keymap.hex
The source of the hid_bootloader_cli
can be found in the LUFA repository
Layer 0: classic alpha
Layer 1: numbers and punctuation
Layer 2: functions and movements
Layer 3: RGB
Layer 4: gaming :)