πŸ”±
[LOAD] install.html OK
INSTALL Β· two devices
06 // DEPLOYMENT

Flash POSEIDON

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.

[FLASH] cardputer=esp32-s3 trident=esp32-c5 Β· optional version=v0.6.8 β–Έ
DEVICE 1 Β· MAIN Β· M5STACK CARDPUTER-ADVANCE Β· ESP32-S3

πŸ”± The Cardputer

This is the brain of POSEIDON β€” the handheld you'll actually carry. Flashing takes one click. Grab a USB-C cable, plug it in, and let's go.

β˜… EASIEST Β· RECOMMENDED FOR EVERYONE

Option A β€” M5Burner (one click)

M5Burner is M5Stack's free official flasher. POSEIDON is right there in the list β€” no files to download, no offsets to remember.

  1. Download M5Burner from docs.m5stack.com/download and open it.
  2. In the search box, type POSEIDON.
  3. Plug your Cardputer in with a USB-C cable.
  4. Click Burn.
  5. 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.

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/
0x2000  bootloader.bin
0x8000  partition-table.bin
0x10000 poseidon_c5_node.bin
# set each address in its Flash Address box, then Program

Grab them from flash/bin/trident-c5/ or the latest release. There's also a standalone two-target flasher at /flash/.

πŸ’‘ PICK THE RIGHT PORT

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

⚠ 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. πŸ”±