This is a repository for a ZMK Firmware for Cornechon keyboard.
- Fork this repository.
- Enable Github Actions for your repository.
You have two options on how to configure your desired keymap:
- Open Keymap Editor.
- Connect it to your Github account and give an access to your repository to Keymap Editor's app.
- Make changes to your keymap and press
Save- it will trigger software build. Wait for it to complete. - Grab the
firmware.ziparchive.
- Make changes to the cornechon.keymap file using your favorite text editor.
- Commit changes to your repository.
- Go to
Actionstab in your Github repository, locate the latest build and wait for it to complete. - Grab the
firmware.ziparchive
If you use nice!nano controller for dongle, load cornechon_central_dongle-nice_nano-zmk.uf2.
If you use xiao for dongle, load cornechon_central_dongle-xiao_ble-zmk.uf2.
Also, if you use dongle load "peripheral" uf2 for left and right parts.
Load cornechon_central_left-nice_nano-zmk.uf2 on the left part and cornechon_peripheral_right-nice_nano-zmk.uf2 for the right part.
- Obtain
firmware.zip - Unzip
firmware.zip - Turn off the power for selected halve (move slider to position
OFF) - Connect selected halve to the PC via USB-C cable
- Press
RESETbutton twice to enter DFU mode - you should see new USB device in your file manager - Copy the corresponding firmware to the root directory of the new USB device
- Disconnect selected halve from the PC
- Repeat steps 3-7 for the other halve
- Turn off the power for both halves (move slider to position
OFF) - Turn on the power for both halves (move slider to position
ON) - Press
RESETbutton once on both halves simultaneously
It's OK. Proof: https://zmk.dev/docs/troubleshooting#file-transfer-error