Stable Channel

Flash stable firmware and the SD card image to your TBD-16 directly from the browser — no card reader, no terminal commands, no opening the device. Use the version selector to flash the latest release or any previous version.

All releases are on GitHub.

How it Works

Path A — Quick Update (recommended):

  1. You update the WebUI from the device (before flashing firmware)

  2. Flashes the selected P4 firmware to the ESP32-P4

  3. Flashes the RP2350 co-processor firmware

Path B — Full SD Card Deploy (fresh install / corrupted SD card):

  1. Flashes the USB Mass Storage firmware (mounts the SD card via USB)

  2. Downloads and extracts the SD card image directly onto the device

  3. Switches the device back to normal operation

  4. Flashes the P4 firmware

  5. Flashes the RP2350 co-processor firmware

Hardware setup:

  • Front JTAG port (USB-C #3) → serial communication (Steps 1, 3, 4 / Path A Step 1)

  • Back USB-C Port #1 → SD card drive + power (Steps 1, 2 / always connected)

  • Back USB-C Port #2 → RP2350 BOOTSEL flash (Step 5 / Path A Step 2)

Browser: Chrome, Edge or Opera required (WebSerial + WebUSB).

Time: 5–10 minutes

Select Firmware Version
Choose a release to flash. The latest stable version is selected by default.
Fetching release list from GitHub…

Having trouble? See the Troubleshooting page.