Marauder, Bruce & 5Ghost flashen ohne PC-Toolchain (Web-Serial-Guide 2026)
Share
PINGEQUA Lab · Web Serial Flashing · 6 Min. Lesezeit · Aktualisiert: 2026-06-25
Keine Lust mehr, euch mit esptool, Python, COM-Ports und CH340-Treibern herumzuschlagen, nur um Firmware auf ein Board zu bringen? Moderne Browser erledigen das komplett — einstecken, Gerät auswählen, auf Flash klicken. So flasht ihr Marauder, Bruce, 5Ghost oder Flipper-Custom-Firmware, ohne irgendetwas auf eurem PC zu installieren.
Was Web-Serial-Flashing ist (der Teil ohne Installation)
Um einen ESP32, RTL8720 (BW16) oder einen ähnlichen Mikrocontroller zu flashen, musste man bisher eine Toolchain auf dem PC installieren: Python, esptool.py, den richtigen USB-zu-Seriell-Treiber (CH340 / CP2102) und anschließend einen Befehl mit dem korrekten Port, der Baudrate, dem Flash-Offset und den .bin-Dateien eingeben. Ein einziger Fehler, und es schlägt fehl.
Ein Web-Serial-Flasher verlagert das alles in den Browser. Die Web Serial API ist eine Standardfunktion der Web-Plattform, die einer Webseite die Berechtigung gibt — erst nachdem ihr geklickt und euer Gerät explizit ausgewählt habt —, einen seriellen Port zu lesen und zu beschreiben. Die Flasher-Seite macht dann genau das, was esptool tun würde: den Chip in den Download-Modus versetzen, löschen, die Firmware an den richtigen Offsets schreiben und verifizieren. Auf eurem Computer wird nichts installiert, und die Firmware-Images werden von der Seite selbst geladen und geschrieben.
Zwei praktische Konsequenzen:
- Keine Treibersuche. Bei den meisten Setups stellt das Betriebssystem das USB-Seriell-Gerät bereits bereit; der Browser spricht direkt damit. (CH340-Treiberprobleme können auf manchen Windows-Installationen dennoch auftreten — siehe Fehlerbehebung.)
- Keine Kommandozeile. Das Boot-Modus-/Reset-Timing, das ihr normalerweise durch Halten von BOOT und Antippen von RESET auslösen würdet, wird vom Flasher automatisiert.
Die Firmware, die ihr flasht
- Marauder — ESP32 Marauder ist die WiFi/Bluetooth-Aufklärungsfirmware für Boards der ESP32-Klasse und für WiFi-Add-ons des Flipper Zero. Für autorisiertes Netzwerktesten und -analysen.
- Bruce — Bruce ist die Multitool-Firmware für M5Stack-Hardware (Cardputer, StickC Plus2, Core-Serie usw.) und bündelt WiFi-, RF-, RFID-, IR- und BadUSB-ähnliche Tools in einer menügeführten Oberfläche.
- 5Ghost — die Firmware für das PINGEQUA BW16 (RTL8720DN), die euch WiFi-Scanning/-Analyse im Dual-Band (2.4 GHz + 5 GHz) ermöglicht — etwas, das die meisten reinen ESP32-Boards nicht können, da sie nur 2.4 GHz unterstützen.
- Flipper-Custom-Firmware (Custom FW) — für den Flipper Zero selbst: Momentum-, Unleashed- oder RogueMaster-Builds, die die externen GPIO-Module (WiFi Devboard, RF Lab, 5Ghost WiFi Lab) freischalten, die die Stock-Firmware nicht vollständig unterstützt.
Unterstützte Boards (Matrix: 15 Geräte / 4 Firmwares)
Das deckt flash.pingequa.com aktuell ab. Jedes Gerät hat außerdem einen direkten Deep-Link unter flash.pingequa.com/devices/<slug>.
| Familie | Board | Geflashte Firmware |
|---|---|---|
| Flipper Zero | WiFi Devboard | Marauder |
| Flipper Zero | RF Lab | (Flipper-Modul) |
| Flipper Zero | 5Ghost WiFi Lab | 5Ghost |
| Flipper Zero | Flipper Zero (das Gerät) | Custom FW — Momentum / Unleashed / RogueMaster |
| M5Stack | Cardputer & Cardputer ADV | Bruce |
| M5Stack | StickC Plus2 | Bruce (auch Marauder) |
| M5Stack | StickS3 | Bruce |
| M5Stack | Core2 | Bruce |
| M5Stack | CoreS3 | Bruce |
| Lilygo | T-Deck | Bruce |
| Lilygo | T-Display-S3 | Bruce |
| Lilygo | T-Embed | Bruce |
| Sonstige | Cheap Yellow Display (CYD) | Bruce / Marauder |
| Sonstige | ESP32-C5-WROOM | Marauder |
| Sonstige | PINGEQUA BW16 | 5Ghost |
Anleitung in 3 Schritten
Was ihr braucht: das Board, ein datenfähiges USB-Kabel (kein reines Ladekabel) und Chrome oder Edge auf dem Desktop.
- Flasher öffnen und verbinden. Geht auf flash.pingequa.com (für Bruce könnt ihr auch bruce.computer/flasher nutzen). Steckt euer Board mit einem USB-Datenkabel an den Computer. Nutzt wenn möglich einen direkten USB-Port — billige Hubs verursachen wacklige Verbindungen.
- Gerät auswählen. Wählt euer Board aus der Liste, öffnet seinen Deep-Link (z. B. flash.pingequa.com/devices/bw16-5ghost oder /devices/flipper-wifi-devboard-marauder), oder lasst es per Auto-Erkennung identifizieren. Bestätigt die Firmware (Marauder / Bruce / 5Ghost / Custom FW), die die Seite anbietet.
- Auf Flash klicken und warten. Klickt auf die Connect/Flash-Schaltfläche, wählt dann im Serial-Port-Popup des Browsers den COM-/seriellen Port eures Geräts aus und bestätigt. Das Tool löscht, schreibt und verifiziert automatisch — lasst das Kabel eingesteckt, bis der Erfolg gemeldet wird. Danach startet das Board neu in die neue Firmware.
Das war's. Kein Terminal, keine Offsets, kein Python.
Fehlerbehebung
„Kein serieller Port erscheint" / „Kein COM-Port im Popup."
- Der Browser zeigt Ports erst nach dem Klick auf Connect an — das Popup ist die Geräteauswahl, also erst auf Connect klicken.
- Ihr verwendet vermutlich ein reines Ladekabel. Wechselt zu einem bekannten Datenkabel.
- Unter Windows fehlt möglicherweise der CH340-/CP2102-USB-Seriell-Treiber. Installiert den CH340-Treiber vom Hersteller (WCH) oder CP210x von Silicon Labs, steckt neu ein und versucht es erneut.
- Probiert einen anderen USB-Port (keine Hubs) und ein anderes Kabel, bevor ihr annehmt, das Board sei defekt.
„Er geht nicht in den Download-/Boot-Modus."
- Der Flasher automatisiert das, aber manche Boards benötigen beim ersten Mal noch, dass ihr BOOT beim Einstecken gedrückt haltet (oder BOOT haltet und RESET antippt). Macht das und klickt dann erneut auf Connect.
- Wenn der Chip hängen zu bleiben scheint, nutzt die Un-Brick-/Recovery-Option des Tools und flasht dann erneut.
„Mein Browser wird nicht unterstützt."
- Web Serial läuft am zuverlässigsten in Chrome und Edge auf dem Desktop (sowie anderen Chromium-Browsern wie Opera). Chrome auf Android (Version 148+) unterstützt es inzwischen ebenfalls.
- Safari (macOS / iPadOS / iOS) unterstützt Web Serial in keiner Version. Auch das stabile Firefox unterstützt es nicht — es existiert nur in Firefox Nightly hinter einer synthetischen Add-on-Berechtigung. Nutzt zum Flashen also Chrome oder Edge auf dem Desktop.
- Die Seite muss über HTTPS ausgeliefert werden, damit Web Serial funktioniert — flash.pingequa.com ist das bereits.
Immer noch „module not found" bei Bruce nach dem Flashen?
Das ist ein separates, sehr häufiges Problem (Pin-Map/Modulauswahl, nicht der Flash-Vorgang selbst). Siehe Bruce-Firmware „module not found"-Fix. Wenn ihr noch ein RF-Modul für euren Cardputer auswählt, siehe das beste RF-Modul für den M5Stack Cardputer.
FAQ
Kann ich einen ESP32 ohne esptool oder Python flashen?
Muss ich CH340- oder USB-Treiber installieren?
Welche Browser unterstützen Web-Flashing?
Kann ich Bruce, Marauder und 5Ghost mit demselben Tool flashen?
Was, wenn ich mein Board bricke?
Ist die Nutzung legal?
Bereit zum Flashen? Keine PC-Toolchain nötig.
Öffnet den Flasher, steckt euer Board ein und wählt es aus. Neu bei einem bestimmten Board? Holt euch die Hardware unten.
flash.pingequa.com öffnen → WiFi Devboard (Marauder) → 5Ghost BW16 Antenne → RF Pack S3 (StickS3) →Quellen & weiterführende Links: Offizieller Bruce-Web-Flasher — bruce.computer/flasher; Bruce-Releases — github.com/BruceDevices/firmware; ESP32-Marauder-Releases — github.com/justcallmekoko/ESP32Marauder; Web Serial API — MDN; Browser-Unterstützung — caniuse.com/web-serial, Firefox-Nightly-Add-on-Gating — MDN, Chrome Android — chromestatus.com, Chrome-Serial-Fähigkeiten — developer.chrome.com. Tool — flash.pingequa.com. Fakten geprüft: Juni 2026.
Nur für autorisierte Sicherheitstests und Bildungszwecke. Flasht und betreibt Firmware nur auf Hardware, die euch gehört oder für die ihr eine ausdrückliche Testerlaubnis habt, und nur auf Netzwerken und Frequenzen, die ihr nutzen dürft. Ihr seid selbst für die Einhaltung aller geltenden Gesetze und Funkvorschriften verantwortlich (z. B. FCC Part 15 in den USA, CE/RED in der EU). „Marauder", „Bruce", „M5Stack", „Flipper Zero", „Momentum", „Unleashed" und „RogueMaster" werden zu Kompatibilitätszwecken genannt; PINGEQUA ist unabhängig und steht in keiner Verbindung zu deren Eigentümern und wird nicht von ihnen unterstützt.