Skip to main content

Download Center

Download available keyboard builds and matching VIA JSON definitions, grouped by product, PCB revision, and wireless backend. Each file includes its size and SHA-256 checksum.

:::warning Confirm before downloading Firmware is not interchangeable across PCB revisions, Ortho / staggered layouts, or wireless backends. Identify your PCB before choosing QMK / VIA or Vial. :::

1. Firmware selector

1. 选择你的键盘

2. Firmware and VIA JSON downloads

Find your PCB and wireless backend in the table, then click UF2, HEX, or JSON to download. _via identifies a QMK / VIA build and _vial identifies a Vial build. Only existing files receive download links. These are build artifacts; not all have been tested on physical hardware.

VIA JSON files are definitions to import into VIA, not flashable firmware. Vial embeds its keyboard definition, so using Vial normally does not require importing these VIA JSON files. Choose files under the same target; similar names do not imply interchangeable firmware.

:::danger First migration from legacy BLE firmware to DuoChord Follow the complete migration guide:

  1. Confirm the PCB revision and wireless backend.
  2. Flash the AVR DuoChord firmware over USB.
  3. Hold both Shift keys and press F twice within one second.
  4. Confirm that the nRF51822 enters DfuTarg mode.
  5. Flash the nRF51822 application-only package over OTA.
  6. Pair again and verify the connection.

The DuoChord keyboard files below contain only AVR firmware, not the separate nRF OTA package. :::

G60

PCBBackendQMK / VIAVialVIA JSON
G60 PCBLegacy BLE firmware (Bluefruit)
HEX70.9 KB
HEX75.6 KB
JSON 18.9 KB
JSON 25.0 KB
G60 PCBDuoChordMigration guide
HEX72.1 KB
HEX76.5 KB
JSON 15.8 KB
JSON 29.8 KB

Kamilia

PCBBackendQMK / VIAVialVIA JSON
Kamilia PCBLegacy BLE firmware (Bluefruit)
HEX61.4 KB
HEX74.5 KB
JSON3.2 KB
Kamilia PCBDuoChordMigration guide
HEX63.6 KB
HEX76.9 KB
JSON4.2 KB

Command65

PCBBackendQMK / VIAVialVIA JSON
Command65 PCBLegacy BLE firmware (Bluefruit)
HEX77.4 KB
HEX74.6 KB
JSON5.2 KB
Command65 PCBDuoChordMigration guide
HEX64.5 KB
HEX77.2 KB
JSON6.2 KB

Command65 PE

PCBBackendQMK / VIAVialVIA JSON
Command65 PE PCBCH592
HEX78.0 KB
HEX75.3 KB
JSON6.8 KB

Manta

PCBBackendQMK / VIAVialVIA JSON
Manta 40s HotswapLegacy BLE firmware (Bluefruit)
HEX77.0 KB
HEX73.3 KB
JSON4.4 KB
Manta 40s HotswapDuoChordMigration guide
HEX78.4 KB
HEX74.4 KB
JSON5.2 KB
Manta 40s SolderableLegacy BLE firmware (Bluefruit)
HEX77.3 KB
HEX73.8 KB
JSON4.4 KB
Manta 40s SolderableDuoChordMigration guide
HEX78.7 KB
HEX74.8 KB
JSON5.3 KB
Manta OrthoLegacy BLE firmware (Bluefruit)
HEX77.5 KB
HEX73.8 KB
JSON3.9 KB
Manta OrthoDuoChordMigration guide
HEX78.2 KB
HEX74.8 KB
JSON4.7 KB
Manta40 rev2CH592
UF2104.0 KB
UF2129.0 KB
JSON4.5 KB
Manta40 rev2 OrthoCH592
UF2104.0 KB
UF2129.5 KB
JSON3.8 KB

Skog Reboot

PCBBackendQMK / VIAVialVIA JSON
Skog Reboot rev ALegacy BLE firmware (Bluefruit)
HEX113.1 KB
HEX146.9 KB
JSON5.5 KB
Skog Reboot rev ADuoChordMigration guide
HEX112.8 KB
HEX146.8 KB
JSON6.3 KB
Skog Reboot rev BLegacy BLE firmware (Bluefruit)
HEX113.3 KB
HEX147.2 KB
JSON5.5 KB
Skog Reboot rev BDuoChordMigration guide
HEX113.0 KB
HEX147.2 KB
JSON6.3 KB

F60

PCBBackendQMK / VIAVialVIA JSON
F60 rev1USB only
HEX60.4 KB
HEX76.9 KB
JSON5.3 KB
F60 rev2USB only
UF269.5 KB
UF295.5 KB
JSON8.2 KB
F60 rev3USB only
UF299.0 KB
UF2124.5 KB
JSON8.2 KB
F60 revMUSB only
UF269.5 KB
UF295.5 KB
JSON8.2 KB
F60wCH592
UF2107.0 KB
UF2133.5 KB
JSON9.4 KB

3. Verification and flashing

Expand File details to view the full file name and SHA-256 checksum and verify download integrity. On Windows, compare it with the output of Get-FileHash <file-path> -Algorithm SHA256.