
80+ feature pentesting firmware for M5Stack Cardputer-Adv. WiFi, BLE, sub-GHz (CC1101), 2.4GHz (nRF24), LoRa (SX1262), IR, BadUSB, DHCP attacks, WPAD, MouseJack, BLE spam, signal replay, 6 themes. Supports LoRa-GNSS + Hydra RF hats + ESP32-C5 companion.
██████╗ ██████╗ ███████╗███████╗██╗██████╗ ██████╗ ███╗ ██╗
██╔══██╗██╔═══██╗██╔════╝██╔════╝██║██╔══██╗██╔═══██╗████╗ ██║
██████╔╝██║ ██║███████╗█████╗ ██║██║ ██║██║ ██║██╔██╗ ██║
██╔═══╝ ██║ ██║╚════██║██╔══╝ ██║██║ ██║██║ ██║██║╚██╗██║
██║ ╚██████╔╝███████║███████╗██║██████╔╝╚██████╔╝██║ ╚████║
╚═╝ ╚═════╝ ╚══════╝╚══════╝╚═╝╚═════╝ ╚═════╝ ╚═╝ ╚═══╝
≋≋≋ commander of the deep ≋≋≋
Keyboard-first pentesting firmware for the M5Stack Cardputer-Advance
163 attacks in your pocket — WiFi, BLE, sub-GHz, 2.4 GHz, LoRa, IR, and LAN — driven by a real QWERTY keyboard. POSEIDON turns the M5Stack Cardputer-Advance into a keyboard-first hacking deck: type to navigate, type your parameters, and watch Argus — an autonomous handshake-hunting gotchi with a 96x96 mood sprite — work the airwaves while you do. Same family as Flipper Zero, Bruce, Evil-M5Project, and Marauder, but built around a keyboard instead of a D-pad.
Flash it now → · Download latest .bin · Web site · Changelog
🔐 New in 0.6.8: KERBEROS. POSEIDON is now also a real FIDO2 / U2F hardware security key. Press k, plug into a PC, and register actual passkeys, including usernameless discoverable login. The U2F and CTAP2 stacks are hand written on the ESP32-S3 and verified end to end against Yubico's python-fido2. Details ↓
They blinded the hundred-eyed giant by killing him. POSEIDON just gave him a new way to see.
Argus Panoptes was the all-seeing sentinel of myth — a hundred eyes, never all closed at once, cursed to keep watch for eternity. POSEIDON carries the last of those eyes. He's a cursed Argonian demigod chained into the deck, his hundred eyes melted down into a single antenna, all that watching-hunger pointed at the airwaves around you. He channel-hops on instinct, learns where the prey gathers, and snares WiFi handshakes out of thin air while your Cardputer sits in your pocket — tireless, because the curse won't let him rest. The moods that cross his face are the curse showing through.
POSEIDON is a pocket hacking gadget. It runs on a tiny handheld with a real keyboard — the M5Stack Cardputer — and turns it into a Swiss-army knife for the invisible signals all around you. No PC, no coding. Flash it once and start typing.
What can it actually do?
Get it on your device (~2 minutes):
⚠️ Be cool. This is for exploring your own stuff and learning how wireless actually works. Don't touch networks or devices you don't own — that's both uncool and illegal.
POSEIDON is keyboard-first pentesting firmware for the M5Stack Cardputer-Advance (ESP32-S3, real QWERTY keyboard + 240x135 color screen). 163 features span WiFi, Bluetooth LE, sub-GHz, 2.4 GHz, LoRa & Mesh, Infrared, LAN/network, BadUSB, and recon — all reachable by typing.
It's in the same genre as Flipper Zero, Bruce, Evil-M5Project, and ESP32Marauder, but the keyboard changes everything:
Runs standalone on the Cardputer-Advance. Optional snap-on satellites extend the radio range:
Two ways onto the Cardputer-Advance, both browser-based, no toolchain. Pick one.
A) M5Burner — one-click, easiest. Open M5Burner, search POSEIDON, hit Burn. Done.
B) Web flasher (Chrome / Edge / Opera). Plug the Cardputer in over USB-C and open:
Click Connect, pick the serial port, Install — the page flashes the current factory image at offset 0x0 for you.
The C5 isn't in M5Burner's chip list, so it flashes with the Espressif esptool-js web flasher over WebSerial.
Plug the C5 board into USB and open the Espressif flasher: https://espressif.github.io/esptool-js/ (Chrome / Edge)
Connect and select the C5's serial port
Add the three TRIDENT bins from the latest release at these offsets:
| Offset | File |
|---|---|
0x2000 | bootloader |
0x8000 | partition table |
0x10000 | TRIDENT application |
Program. When it finishes, power-cycle the C5 — it pairs to POSEIDON over ESP-NOW automatically.
A one-click guided version of these steps also lives at https://generaldussduss.github.io/poseidon/flash/.
# Cardputer (ESP32-S3) — PlatformIO
git clone https://github.com/GeneralDussDuss/poseidon.git
cd poseidon
pio run -t upload
The TRIDENT C5 firmware builds with ESP-IDF (idf.py build flash) — see the trident/ directory for its README.
KERBEROS turns the Cardputer into a real hardware security key. Press k, plug into a PC over USB, and it enumerates as a FIDO2 and U2F authenticator.