Firmware
The firmware is developped on top of the QMK project and a reference implementation is included in the official project.
Our repository contains the latest version with all features.
The latest binary firmware are available as HEX files.
How to (re)flash the firmware?
The firmware, in the form of HEX binaries, can be easily flashed over USB.
Windows and macOS
First put the keyboard in RESET mode (see section below), then use the QMK Toolbox.
Linux
- Install dfu-programmer, it is available as a package in most distributions, or you can get the latest version from their repository.
# Debian/Ubuntu
sudo apt install dfu-programmer
# Arch
sudo pacman -S dfu-programmer
Put the keyboard in RESET mode (see section below)
Check that the keyboard is seen in reset mode
sudo dfu-programmer atmega32u4 get
Proceed with steps below only if Bootloader Version: 0x00 (0) (or similar) is shown, if not, go back to step 2.
- Erase and flash the new firmware
sudo dfu-programmer atmega32u4 erase --force
sudo dfu-programmer atmega32u4 flash adm42.hex
sudo dfu-programmer atmega32u4 reset
For further details on utilizing dfu-programmer and configuring the appropriate permissions to avoid the need for sudo, please refer to the QMK FAQ.
RESET Mode
RESET Mode (also known as Bootloader Mode) can be activated in three ways:
- Keycode in layout
- Activate by pressing the RESET key located at the top left on the System Layer
- Upon entering RESET mode, the LED effects will freeze
- Bootmagic reset
- Hold down the top left key (left
Super
) and plug in the keyboard - This action also resets all settings to their default values by erasing the EEPROM
- Hold down the top left key (left
- Physical reset button
- While the keyboard is plugged in, remove the bottom lid and briefly press the button located on the back of the PCB
If you decide not to proceed (and only before starting the flashing process), simply disconnect and then reconnect the keyboard.