PHANTOM SUITE

FIRMWARE FLASHER

Chrome / Edge only — uses WebSerial
esp32-c5

TRIDENT — C5 Satellite

POSEIDON's wireless drop-node. 5 GHz WiFi scan / deauth / PMKID + 802.15.4 Zigbee sniffer. ESP-NOW link to the Cardputer mothership.

Known upstream bug: esp-web-tools 10.2.1 bundles esptool-js 0.5.7 which has a documented ESP32-C5 flashId() failure — clicks return "Failed to initialize" after the port picker. Fix is merged in esptool-js 0.6.0 but no esp-web-tools release has shipped with it yet (issue #687).

Workaround until upstream rebuilds: use Python esptool directly. From the repo run c5_node\_flash.bat (Windows) or:
esptool.py --chip esp32c5 -p COM<n> --baud 460800 write_flash \
  --flash_mode dio --flash_freq 80m --flash_size 4MB \
  0x2000  bootloader.bin \
  0x8000  partition-table.bin \
  0x10000 poseidon_c5_node.bin
Bins are in bin/trident-c5/.
esp32-s3 · cardputer-adv

POSEIDON — Mothership

The main pentesting firmware. 80+ features across WiFi / BLE / Sub-GHz / LoRa / IR. Flashes onto the M5 Cardputer-Adv.

nrf52832 · bluefruit feather

FEATHER — BLE Satellite

nRF52832 raw BLE scanner / sniffer / MITM. Uses Adafruit's serial DFU — different protocol; not WebSerial-compatible.