You're about to bring your gear to life. There are two devices here β the Cardputer is the main event, and the TRIDENT C5 is an optional add-on. Pick your device below and follow the numbered steps. Most people are done in under two minutes.
That's it β wait for the green bar, and you're done. π
M5Burner picks the port and version for you automatically. New releases (v0.6.8 and up) show up the moment they're tagged.
Option B β Flash in your browser
Prefer not to install anything? Flash straight from Chrome or Edge using WebSerial. Plug the Cardputer in, hit the button, pick its port, and watch it go.
WEB FLASHER Β· CHROME / EDGE
Plug in via USB-C β click β choose the Cardputer's serial port β done in ~30 s.
This browser can't flash β open this page in Chrome or Edge.Web flashing needs HTTPS (use the live site, not a local file).
β‘ FIRST BOOT
Unplug, plug back in β POSEIDON boots straight to the main menu. From here, the keyboard drives everything: arrow keys to move, Enter to select, and you're inside. Go explore. π
DEVICE 2 Β· OPTIONAL ADD-ON Β· ESP32-C5
π° The TRIDENT C5 Satellite
OPTIONAL β ONLY IF YOU HAVE A C5 BOARD
TRIDENT is an optional sidekick. If you have an ESP32-C5 board, flash it to unlock 5 GHz work, Zigbee sniffing, and PMKID capture β beamed back to the Cardputer over ESP-NOW. Don't have a C5? Skip this whole section; the Cardputer is fully loaded on its own.
Flash it in your browser β one click
Same deal as the Cardputer: plug the C5 in, hit the button, pick its port, and watch it go. Runs entirely in Chrome or Edge over WebSerial β no install, no offsets to type. The three images go on automatically.
WEB FLASHER Β· CHROME / EDGE
Plug in via USB-C β click β choose the C5's serial port β ~2β4 min (it flashes over the ROM loader, which is slow but reliable on the C5), leave it plugged in. If it won't connect, hold BOOT (G0) while you click.
This browser can't flash β open this page in Chrome or Edge.Web flashing needs HTTPS β use the live site, not a local file.
Prefer the command line, or on Firefox/Safari? The three .bin files and a manual route are under Advanced below.
ADVANCED β manual flash (CLI / other browsers)
Flash from Espressif's own WebSerial tool at espressif.github.io/esptool-js (Connect β add the three files at the addresses below β Program), or with Python esptool:
THREE FILES Β· from docs/flash/bin/trident-c5/
0x2000bootloader.bin
0x8000partition-table.bin
0x10000poseidon_c5_node.bin
# set each address in its Flash Address box, then Program
The C5 shows up as a generic "USB Serial Device" β exactly like the Cardputer does. If both are plugged in, unplug the Cardputer while you flash the C5 so there's no guessing which port is which. Once flashed, the C5 pairs with POSEIDON automatically over ESP-NOW and appears under C5 β Status.
STUCK? Β· QUICK FIXES
Troubleshooting
No port shows up? Install the USB serial driver (CH340 / CP210x) for your board, then unplug and replug. Try a different USB-C cable β some are charge-only and carry no data.
Web flasher greyed out or missing the button? Use Chrome or Edge β Firefox and Safari don't support WebSerial yet.
Won't connect / flash fails? Hold the BOOT (G0) button while you plug in or hit Connect to force download mode, then release and flash again.
β CAN'T BRICK IT
Boots to black or locks up? Don't panic β hold BOOT (G0) during power-on to force download mode, then flash again. Every ESP32 has this escape hatch, so you can't permanently brick a Cardputer or a C5 from software. Worst case, you just re-flash. π±
π± Flash TRIDENT C5
ESP32-C5 Β· WebSerial Β· do not unplug while flashing