Kamilia
Product relationship
Kamilia is a keyboard product supporting two wireless backends: legacy BLE firmware (Bluefruit) and AVR DuoChord (same PCB, pick one).
Quick identification
- Product name: Kamilia.
- MCU: ATmega32U4.
- Wireless backend: Bluefruit or DuoChord.
- Flashing:
.hex+ qmk-dfu.
Layout and PCB silkscreen details follow the actual hardware; board-level behavior (buzzer/status LEDs) is pending hardware verification.
Do-not-mix warning
- Kamilia Bluefruit and DuoChord firmware are not interchangeable.
- Migrating from Bluefruit to DuoChord requires a fixed sequence, see
first migration. - Do not flash firmware from other models (G60, Manta, F60, etc.).
Spec summary
| Item | Value |
|---|---|
| MCU | ATmega32U4 |
| Connectivity | USB + BLE (Bluefruit or DuoChord) |
| Bootloader | qmk-dfu |
| Firmware format | .hex |
| VIA / Vial | Supported |
| Layout | Verify on hardware |
| Wireless backend | Bluefruit / DuoChord |
Recommended firmware download
Firmware, VIA JSON definitions, and SHA-256 checksums are available in the Download Center (see
Firmware Downloads). DuoChord targets also need a matching nRF OTA package, shipped as part of the first-migration kit.
First use / migration prerequisites
- Legacy BLE firmware (Bluefruit): download the matching legacy BLE firmware for
Kamilia, flash it, then pair followingLegacy BLE firmware. - DuoChord: if the module currently runs Bluefruit, flash the AVR DuoChord
firmware first, then hold both Shift keys and press
Ftwice to enterDfuTarg, perform OTA, and re-pair. SeeLegacy BLE firmware → DuoChord first migration. - Flashing methods: see
Wired Flashing (DFU / TinyUF2).
Common features
- Legacy BLE firmware operations: see
Legacy BLE firmware. - DuoChord operations: see
AVR DuoChord. - PCB identification: see
Identify Your Keyboard & PCB.
Default keymap
The default keymap provides a standard layout. Wireless function keys
(BLE1–BLE5, PAIR, CLR, etc.) follow the firmware you flash.
Model-specific features
- Bluefruit / DuoChord dual wireless backends.
- Board-level behavior (buzzer/status LEDs) pending hardware verification.
Troubleshooting
- Cannot connect wirelessly: see
Troubleshooting / Wireless. - Stuck keys (legacy BLE firmware): see the
Legacy BLE firmwarelimits. - Stuck mid-migration: see the
first migration.
Version compatibility
- Hardware revision: Kamilia (only).
- Config tools: VIA / Vial.
- Firmware: QMK / Vial builds for the
Kamiliatarget; DuoChord targets also need the matching nRF OTA package.