Firmware
All boards come pre-flashed with QMK firmware and are ready to use out of the box. If you need to reflash your controller, follow the instructions below.
Reflashing Your Controller
Your controller supports two methods for reflashing firmware:
Method 1: USB DFU Mode (Recommended)
- Locate the 2-position slide switch next to the USB-C port on your controller board
- Toggle the switch to enter bootloader/DFU mode
- Connect the controller to your computer via USB-C
- Use QMK Toolbox or dfu-util to flash your firmware
- Toggle the switch back to normal operation mode
- Disconnect and reconnect the USB cable
Method 2: SWD Programming Port
For advanced users, the controller includes a standard 4-pin SWD programming header:
- SWDIO - Serial Wire Debug Data I/O
- SWCLK - Serial Wire Debug Clock
- GND - Ground
- 3.3V - Power (3.3V)
Use an ST-Link V2 or compatible SWD programmer with your preferred flashing tool (OpenOCD, STM32CubeProgrammer, etc.).
Verification
After flashing, verify that your keyboard is working correctly:
- Test all keys are responding
- Verify NKRO is working (test multiple simultaneous key presses)
- Check that LEDs are functioning (Caps Lock, Num Lock, Scroll Lock)