Latest firmware
The DiscoX runs an open-source C++ firmware built on the SAP6 platform. Keep an eye on this page for bug fixes, calibration improvements and new features.
v0.1.0 · released 2026-06-19 · sha256 4c5c…23e0a
Documentation · v1
The DiscoX is designed to be easy to update. This page walks you through entering Firmware Update Mode and dropping a new .uf2 file onto the device.
The DiscoX runs an open-source C++ firmware built on the SAP6 platform. Keep an eye on this page for bug fixes, calibration improvements and new features.
v0.1.0 · released 2026-06-19 · sha256 4c5c…23e0a
Firmware Update Mode (also called UF2 bootloader mode) is what makes the DiscoX appear on your computer as a USB drive named DISCOX. To activate this mode enter the device menu, select "Update Firmware" and confirm yes. You'll then be able to plug your device into a PC and it'll pop up as a USB drive.
When the DiscoX is in Firmware Update Mode, the screen shows a steady bootloader prompt and your computer mounts a removable drive called DISCOX.
If your DiscoX is already running working firmware, this is the easiest path. No buttons gymnastics required.
DISCOX will appear on your computer.Use this if the firmware is unresponsive, the menu won't open, or a previous flash was interrupted. The device's reset is reachable through the USB-C port without opening the case.
DISCOX BOOTLOADER and the DISCOX drive mounts.A surprising number of USB-C cables are charge-only. If the device powers on but no drive appears, swap the cable before assuming anything is wrong.
DISCOX has mounted on your computer..uf2With the device in Firmware Update Mode and the DISCOX drive mounted, you're ready to flash.
.uf2 file from the link above.DISCOX drive in Finder, Explorer, or your file manager..uf2 onto the drive (or copy & paste — either works).Once the drive disappears, the chip is rewriting its own firmware. Pulling the cable mid-flash can leave the device in a half-written state — recoverable via Method B above, but easier just to wait the few seconds it takes.
Try a different USB-C cable — many are charge-only. If you're sure the cable is fine, use Method B (double-press reset) to force the bootloader.
Hold the power button for 10 seconds to fully power down, then plug back in and re-enter update mode via Method B. Re-flash the latest known-good .uf2.
The bootloader rejected the file. Make sure you downloaded the .uf2 for DiscoX (not a generic SAP6 build) and that the file isn't corrupted — re-download and try again.
Major firmware updates can reset the settings file to defaults. Your calibration is preserved separately. Re-edit config.json via Menu → Update / Settings → Edit Settings File.