:orphan: **************************** Beta Channel **************************** .. warning:: This is the **beta channel** — firmware here is built from the ``staging`` branch or from ``feature-test/*`` branches and may contain unfinished features or regressions. Use the `Stable Channel <10_stable_channel.html>`_ for production use. Flash **pre-release firmware** and **SD card image** to your TBD-16 directly from the browser — no card reader, no terminal commands, no opening the device. Use the **channel selector** below to choose between the latest staging build or any active feature-test branch build. .. dropdown:: 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 .. raw:: html
Select Channel
Choose a pre-release channel. Staging is the default. Feature-test channels appear when engineers push to feature-test/* branches.
Discovering available channels…
Having trouble? See the `Troubleshooting <50_troubleshooting.html>`_ page.