Skip to content

Flash Marauder on the ESP32-C5-WROOM

Install ESP32 Marauder on the dual-band ESP32-C5-WROOM directly from this page — nothing to download or install. The ESP32-C5 is a RISC-V chip with 2.4 GHz and 5 GHz Wi-Fi, so Marauder gets 5 GHz recon on the built-in radio. You need Chrome, Edge or Firefox 151+ on a desktop computer and a USB-C data cable.

Hold BOOT to connect

Connecting straight to the chip's native USB, you need to hold the BOOT button to enter download mode: hold BOOT, plug in the USB-C cable while holding it, release BOOT, then click Connect. A failed flash is always recoverable by reflashing.

ESP32-C5-WROOM · Marauder
Loading flasher…

Got a PINGEQUA Scout Lite?

The Scout Lite is a productized ESP32-C5 wardriving board (GPS + microSD) that runs this same Marauder firmware. It ships pre-flashed — head to its dedicated flasher page to update or recover it.

How do I flash it?

  1. Hold BOOT on the board.
  2. While holding BOOT, plug in the USB-C cable (or tap RESET if it's already connected).
  3. Release BOOT.
  4. Click Connect, choose the serial port, then Flash.

Why do I have to hold BOOT?

The ESP32-C5's native USB doesn't yet support automatic download-mode entry in the browser flasher, so it needs the manual BOOT press. A board that adds a USB-UART bridge (CP2102 / CH340) with an auto-reset circuit would flash without touching any button — that's how the auto-download CYD/M5 boards work.

Which browsers can flash the ESP32-C5?

BrowserSupported
Chrome / Edge (desktop)✅ Yes
Chrome (Android)✅ Yes
Firefox 151+ (desktop)✅ Yes — first use adds a permission add-on
Safari (macOS / iOS)❌ No
Firefox (Android)❌ No

Browser flashing relies on the Web Serial API: Chrome and Edge on desktop, Chrome on Android, and — since Firefox 151 for desktop (May 2026) — Firefox. Safari and every browser on iOS are out; see Web Serial is not supported.

Troubleshooting

SymptomFix
No port in the pickerFollow No serial port detected, then re-enter the C5 ROM port with the download-mode guide.
"Failed to connect" / can't read chipUse the verified ESP32-C5 download-mode sequence, then retry.
Black screen / no response after flashRe-flash and let it complete; the C5 ROM download mode is always recoverable.

What is ESP32 Marauder?

ESP32 Marauder is an open-source Wi-Fi/Bluetooth analysis suite, published at github.com/justcallmekoko/ESP32Marauder under the MIT license. On the ESP32-C5 it can work across both 2.4 GHz and 5 GHz bands.

Frequently asked questions

Which board does this flash?

The 8 MB ESP32-C5-WROOM. The ESP32-C5 is a dual-band RISC-V chip, so Marauder gets 2.4 GHz and 5 GHz Wi-Fi on the built-in radio.

What Marauder version is this?

The latest stable ESP32 Marauder build for the ESP32-C5, flashed as three files at the C5 offsets (bootloader 0x2000, partition table 0x8000, app 0x10000).

Do I have to hold BOOT to flash it?

Yes, when you connect straight to the chip's native USB. Hold BOOT, plug in the USB-C cable while holding it, release BOOT, then click Connect — the ESP32-C5 doesn't yet support automatic download-mode entry over its native USB in the browser flasher. (A board with a USB-UART bridge and an auto-reset circuit wouldn't need the button.)

Which browsers can flash the ESP32-C5?

Chrome or Edge on desktop, Chrome on Android, or Firefox 151+ on desktop. Browser flashing uses the Web Serial API; in Firefox the first connection also adds a permission add-on. Safari and every browser on iOS cannot flash.

WARNING

For educational and lawful network-research purposes only. Comply with all applicable laws in your jurisdiction.

Last updated:

Released under the MIT License.