Three steps: flash the firmware, connect to WiFi, personalize your node. Takes about 5 minutes. No coding required.
Connect your SenseCAP D1 (the physical device) to your computer via USB-C, then click the button below. Your browser will ask you to select a device, pick the one named “USB Serial” / “CP210x”, not the one named “RP2040 / INDICATOR” (that's the other chip and the flash will time out). The flash takes about 30 seconds.
Both the Install button and the sensor-chip download below always fetch this latest version.
The flasher will ask: “Erase device? All data will be lost.”
That prompt comes from the flashing tool, not from us. Here's when to say yes:
If the browser flasher doesn't work, you can flash manually with PlatformIO:
pio run --target upload from the firmware-esp32/ folder"Port not found" error? Hold the BOOT button on the device while connecting the USB cable, then try again.
🔔 Also flash the buzzer chip, one-time, takes 30 seconds
The SenseCAP D1 has a second chip (the RP2040) that drives the alarm buzzer. Until you flash it, the alarm stays silent. It can't be flashed via browser, you need to drag a file onto it like a USB drive.
RPI-RP2 appears on your desktop like a USB stick or external hard drive (look on the Mac desktop / in Finder, or under This PC on Windows). After flashing, the device restarts and shows: "Connect your phone to: TurboUSD-Setup-XXXX".
Once online, your node appears in the TurboUSD Network with a temporary name. Scan the QR code on your device screen (on the footer), it opens your personal setup page directly, no code needed.
Open Settings on your device (tap the QR icon in the footer) and scan the QR code: it opens your private setup page directly. Your setup link includes a secret owner token, so only whoever holds the device can edit your node. Can't scan? Type the exact URL shown right below the QR instead.
Entering just the node code opens the public profile (no editing):
Questions? Find us on X (@TurboUSD) | Software is open source.