Skip to content

Hardware FlasherFlash your device in the browser

// open-source · no install · Chrome & Edge

Auto-detect needs desktop Chrome or Edge (Web Serial). Pick your device below.

Or pick your device

15 of 15 devices shown

WARNING

For educational and lawful testing purposes only. Comply with all applicable laws in your jurisdiction.

What it is

flash.pingequa.com is a free, open-source firmware flasher built on the Web Serial API. Connect a board over USB, choose your firmware, and flash — entirely from the browser. There is no esptool.py to install, no Python, no driver-hunting, and no account. The flasher manages the boot/reset sequence that trips people up with command-line tools, which is the single most common pain in this hobby. It is for authorized testing only.

Auto-detect needs desktop Chrome or Edge (or Chrome on Android). On other browsers you can pick your device manually, but Safari and the stable release of Firefox do not support Web Serial.

Supported firmware

  • Marauder — Wi-Fi reconnaissance for ESP32 and Flipper Wi-Fi devboards.
  • Bruce — multitool firmware for M5Stack Cardputer/ADV, StickS3, StickC Plus2 and more.
  • 5Ghost — dual-band 2.4 + 5 GHz Wi-Fi research for BW16 (RTL8720DN) boards.
  • Flipper custom firmware — Momentum, Unleashed and RogueMaster for Flipper Zero workflows.

Supported devices

Around 15 boards across four families:

  • Flipper Zero — Wi-Fi Devboard · RF Lab · 5Ghost Wi-Fi Lab · Custom firmware (Marauder · 5Ghost · Momentum / Unleashed / RogueMaster).
  • M5Stack — Cardputer & ADV · StickC Plus2 · StickS3 · Core2 · CoreS3 (Bruce; StickC Plus2 also Marauder).
  • Lilygo — T-Deck · T-Display-S3 · T-Embed (Bruce).
  • Other — Cheap Yellow Display (CYD) · ESP32-C5-WROOM · PINGEQUA BW16 (Bruce / Marauder · Marauder · 5Ghost).

Three steps from USB to flashed

  1. Open the flasher. Visit this page in desktop Chrome or Edge.
  2. Connect. Plug the board in with a USB-C data cable, auto-detect it or pick it from the list. Install the CH340 driver if your OS asks.
  3. Flash. Choose the firmware (Marauder / Bruce / 5Ghost / Custom) and click flash. It enters download mode automatically.

Frequently asked questions

Can I flash a Flipper Zero or ESP32 in my browser without installing anything?

Yes. flash.pingequa.com runs entirely in the browser over the Web Serial API — no esptool, no Python, no drivers to hunt down, and no account. Plug the board in over USB, pick the firmware, and flash. It is for authorized testing only.

Does the web flasher work on Safari or Firefox?

It needs a Chromium browser: desktop Chrome or Edge, or Chrome on Android. Safari and the stable release of Firefox do not support the Web Serial API, so flashing will not work there. Firefox only exposes Web Serial behind a Nightly add-on flag.

Do I need drivers or esptool?

No esptool and no Python. Most boards work as soon as you plug them in; some USB-serial chips (such as the CH340) need a one-time driver if your OS prompts for it. The flasher handles the boot/reset timing that trips people up with command-line tools.

Which boards and firmware are supported?

Around 15 boards across four families — Flipper Zero (Wi-Fi devboard, RF Lab, 5Ghost Wi-Fi Lab, custom firmware), M5Stack (Cardputer/ADV, StickC Plus2, StickS3, Core2, CoreS3), Lilygo (T-Deck, T-Display-S3, T-Embed) and others (Cheap Yellow Display, ESP32-C5, PINGEQUA BW16). Firmware includes Marauder, Bruce, 5Ghost and Flipper custom firmware (Momentum, Unleashed, RogueMaster).

What if I brick my board?

A board that boots into the flasher is not bricked. Because flashing and recovery use the same path, you un-brick a board the same way you update it: connect it again and re-flash a known-good firmware version.

Released under the MIT License.