Adversary█

Alpha · Cardputer

Flash the firmware from your browser.

The Adversary is red-team wireless pentesting firmware for the M5Stack Cardputer. Plug the device in over USB, click install — no toolchain, no esptool, no clone. Flashes the latest tagged release.

Install

Your browser can't talk to serial devices. Web Serial needs desktop Chrome, Edge, or Opera. On Firefox / Safari / mobile, use the manual install below.

This page must be served over HTTPS to flash. Open the hosted page rather than a local file:// copy.

You'll need: an M5Stack Cardputer, a USB-C data cable, and desktop Chrome or Edge. Install offers a full erase — flash settings and saved networks are wiped; the SD card is untouched.

Target
M5Stack Cardputer / ADV · ESP32-S3
Image
factory · merged @ 0x0
Source
latest tagged GitHub release
Integrity
SHA-256 · SHA256SUMS.txt
M5Stick
not web-flashable yet
Manual install (Firefox · Safari · CLI)

Download -factory.bin and SHA256SUMS.txt from the latest release, verify, then flash to 0x0:

# verify the download first
sha256sum -c SHA256SUMS.txt

# flash a blank / bricked device (QIO · 80 MHz · 8 MB)
esptool --chip esp32s3 --baud 921600 write-flash \
    0x0 adversary-cardputer-<ver>-factory.bin