Skip to main content

Identify Your Keyboard & PCB

Before downloading firmware, confirm two things: keyboard product name and PCB version.

Step 1: Determine the product name

Most users already know which keyboard they own. Product names (G60, Manta, Skog Reboot, F60, etc.) are the starting point for choosing firmware. If you are not sure, check:

  • The badge or silkscreen on the bottom of the case
  • The order or product page
  • The seller's model description

See the Keyboards & PCBs page for the product-to-PCB relationship.

Step 2: Confirm the PCB version

The same keyboard name can use different PCBs across batches, revisions, layouts, or wireless modules. Firmware cannot be mixed between PCBs.

Check PCB silkscreen first

The PCB usually prints the model and revision text, for example:

  • F60 rev1 / F60 rev2 / F60 revM / F60w
  • Manta 40s Hotswap / Manta 40s Solderable / Manta Ortho
  • Skog Reboot rev A / Skog Reboot rev B
  • Command65 / Command65 PE

Then check structural differences

If the silkscreen is unclear, use one-glance structural differences:

  • Layout: 60% / 65% / 40% / Ortholinear
  • Socket: hotswap or solderable
  • Wireless module: an extra wireless chip next to the USB port
  • USB position and MCU package

Wireless backend: legacy BLE firmware or DuoChord?

Some keyboards (G60, Kamilia, Command65, Manta AVR PCBs, Skog Reboot) support two wireless backends on the same PCB:

  • Legacy BLE firmware: an nRF51822 module running legacy Adafruit Bluefruit LE firmware
  • DuoChord: wireless solution with five pairing slots and OTA

The two use different firmware, and the first-time DuoChord migration has a fixed order. See the Legacy BLE firmware → DuoChord first migration.

When you really cannot confirm

Do not guess. Flashing the wrong firmware can leave the keyboard unusable. Instead:

  1. Check whether the keyboard connects over USB
  2. Look at the name shown in VIA / Vial, or the VID/PID in the OS device info
  3. Cross-check the identification info on the Keyboards & PCBs page
  4. If still unsure, contact the seller or maintainer with a clear PCB photo

Common traps

  • Firmware for the same model with different revs cannot be mixed (e.g. F60 rev2 vs F60 revM).
  • Ortholinear and standard-layout firmware cannot be mixed.
  • Skog Reboot rev A and rev B have different MCUs, RGB drivers, and firmware — do not mix.
  • Command65 and Command65 PE use different wireless solutions — do not mix.