Firmware / choose your path

One set of parts.
Two ways to connect.

First decide which device will be the central. Then flash every controller with the matching image from the same release.

No verified public firmware release yet.

The guide below shows exact image names. Download buttons appear after a versioned set is published and physically accepted. You can build from source now.

Pick the central

Where will the host connect?

The right half uses the same image in both paths. The left half needs a different image depending on whether it owns the central role.

PATH / 01

Direct Bluetooth

The left half is the central. Your computer connects to the keyboard over Bluetooth.

  1. 01
    Left half · centralcorney-left-enhanced.uf2
    Release pending
  2. 02
    Right half · peripheralcorney-right.uf2
    Release pending

The left half handles host Bluetooth and Keyboard Helper telemetry. The right half connects to it as a peripheral.

PATH / 02

USB Dongle

A dedicated dongle is the central and sends keyboard and pointer input over USB.

  1. 01
    USB dongle · centralcorney-usb-dongle.uf2
    Release pending
  2. 02
    Left half · peripheralcorney-left-peripheral.uf2
    Release pending
  3. 03
    Right half · peripheralcorney-right.uf2
    Release pending

Flash the dedicated dongle and both halves. The dongle has no key matrix or trackpad of its own; it sends USB HID reports and drives the optional OLED.

Recovery / separate from normal operation

Settings reset

Temporary imagesettings-reset.uf2
Release pending

Switching between Direct Bluetooth and USB Dongle changes the central and invalidates existing split bonds. Reset settings on both halves and the dongle before its next use. Then flash the left half's new role image, keep corney-right.uf2 on the right, and pair the central again.

Next step

Ready to flash?

Open the setup guide for bootloader, pairing and troubleshooting steps.

Read setup guide ↗