[ ESP32 Web Flasher ]
Flash a demo straight onto an ESP32-WROOM-32 from this page. No IDE and no toolchain; the only driver you might need is the USB one. It runs on ESP Web Tools (self-hosted here), talking to the board over the browser's Web Serial API. Works in desktop Chrome, Edge, or Opera only, because Firefox and Safari don't implement Web Serial. Plug the board in with a data USB cable, click a Flash button below, pick its serial port, and confirm.
The demos below flash straight from your browser. Flash one, then open any serial monitor at 115200 baud to watch the output. Each one auto-detects your chip and flashes the right build for ESP32, ESP32-S3, or ESP32-C3. The blink and scanner sketches come straight from the getting-started guide; the deauth detector is defensive-only (below).
[ Blink ]
The classic first flash: pulses the onboard LED (GPIO2) once a second. Proves the board, the USB cable, and the flash path all work end to end. (GPIO2 is the onboard LED on a classic ESP32 DevKit; on some S3/C3 boards it's elsewhere, so the flash still succeeds but the light may not blink.)
[ Wi-Fi Scanner ]
Scans for nearby Wi-Fi and prints SSID / channel / RSSI / encryption to the serial monitor (115200 baud) every few seconds. A pocket recon tool the moment it boots.
[ BLE Scanner ]
Enumerates nearby Bluetooth LE advertisers (name, MAC, and RSSI) to the serial monitor. The BLE counterpart to the Wi-Fi scan.
[ Deauth Detector ]
The defensive counterpart to the scanners: it watches 802.11 management frames in promiscuous mode and flags deauth / disassoc frames, the fingerprint of a Wi-Fi deauth attack, to the serial monitor (115200 baud), pulsing the LED on each hit. Receive-only: it never transmits a frame. Flash it on one board and run a deauther against your own network on another to watch it catch the attack.
[ Flipper companion firmware ]
The Flipper + ESP32 guide pairs a Flipper Zero with an ESP32 board that runs its own firmware. Those builds (Bruce, ESP32 Marauder, EvilCrowRF) are WiFi, BLE, and Sub-GHz attack suites, not passive demos, so this site does not host them. The buttons below open each project's own official web installer, which is the same one-click Web Serial flash, from the source and always current. Flash them only onto hardware you own or are authorized to test: deauth and RF replay against anything else is illegal (FCC §333).
Bruce is a broad ESP32 offensive multi-tool (WiFi, BLE, Sub-GHz, RFID, IR). Its installer covers 40+ boards, including the Flipper WiFi Dev Board.
⚡ Flash Bruce — official installer →ESP32 Marauder is the WiFi / BLE analysis and attack suite, the usual pick for the Flipper WiFi Dev Board and similar ESP32 boards.
⚡ Flash Marauder — official installer →EvilCrowRF (Sub-GHz replay hardware) and the full, current firmware list live in the FlipperZero_Stuff repo's Firmware section, with flashing notes for each. The Flipper's own firmware (official, Momentum, Unleashed, RogueMaster) is a different chip and is flashed with qFlipper, not from here.
[ Notes ]
— Port won't show? Install the USB-UART driver, either CP2102
(Silicon Labs) or CH340 (WCH), depending on your board. The flash dialog
links both if it can't find the device.
— Stuck? Hold BOOT, tap EN, release BOOT to force download mode,
then retry.
— Nothing leaves the page. The firmware is fetched from this site and
pushed to the board in your browser. There's no upload server.
— Deauth detector is defensive. It only listens for attack frames, it
never sends them. To pressure-test your own network, flash an upstream
WiFi attack tool on a second board:
risinek/esp32-wifi-penetration-tool (deauth + handshake capture) or
ESP32Marauder (WiFi/BLE attack suite), pointed
at a network you own or are authorized to test. This page hosts only the
detector, not the attack transmitter: deauth is an RF denial-of-service and
illegal to run against networks that aren't yours.
After flashing any demo, open a serial monitor at 115200 baud to watch the
output. Everything here is stock, open firmware, and every sketch is linked in
the Source section below.
[ Source ]
Every demo is stock, open firmware: the exact sketches, compiled for ESP32 / S3 / C3 with the Arduino ESP32 core. Click one to read it:
