ESP Web-Flasher

Firmware direkt im Browser per USB auf ESP8266, ESP32, ESP32-S3, C3, C6 und weitere Chips flashen – ohne Software-Installation, mit Serienmodus und Einrichtung per USB. läuft im Browser

Firmware wählen

Firmware-Liste wird geladen …

Optionen

Flashen

Gerät per USB anschließen und auf den Knopf klicken. Der Browser fragt dann, welcher Anschluss gemeint ist – meist „USB-SERIAL CH340“, „CP210x“ oder „USB JTAG/serial debug unit“.

Protokoll
Weitere Funktionen: Chip-Info, Flash löschen, nur einrichten, serieller Monitor

      

So funktioniert der Web-Flasher

Der Flasher schreibt fertige Firmware-Dateien (.bin) über USB direkt aus dem Browser auf ESP-Mikrocontroller – ESP8266 (z. B. Wemos D1 Mini, NodeMCU) ebenso wie ESP32, ESP32-S2, S3, C2, C3, C5, C6, H2 und P4. Den Chip erkennt das Tool selbst. Sie brauchen weder Arduino IDE noch Python oder Treiber-Bastelei, nur Chrome, Edge oder Opera am Computer.

Wenn die Verbindung nicht klappt

  • Kein Anschluss in der Liste: Viele USB-Kabel laden nur und übertragen keine Daten. Ein anderes Kabel probieren. Unter Windows braucht ein Board mit CH340-Chip eventuell den CH340-Treiber, eines mit CP2102 den CP210x-Treiber.
  • „Verbindung fehlgeschlagen“: Die Taste BOOT (auch FLASH oder IO0) gedrückt halten, kurz RESET/EN drücken, dann erneut verbinden. Ein offener serieller Monitor (Arduino IDE, PuTTY) blockiert den Anschluss.
  • Abbrüche beim Schreiben: eine niedrigere Geschwindigkeit wählen und das Board direkt am Computer statt an einem USB-Hub anschließen.

Einrichtung per USB für eigene Projekte

Firmwares mit Einrichtungsformular bekommen nach dem Flashen ihre Einstellungen über das USB-Kabel – praktisch, um viele Geräte hintereinander auszurollen. Das Protokoll ist einfach (Textzeilen, 115.200 Baud): Das Gerät meldet sich nach dem Start mit #READY fw=1.0.0 mac=… chip=… flash=…, der Flasher antwortet mit #CFG {JSON}, das Gerät bestätigt mit #OK oder meldet #ERR feldname. Alle anderen Ausgaben ignoriert der Flasher und zeigt sie nur im Protokoll an.

Datenschutz

Eigene Dateien, WLAN-Daten, Passwörter und Tokens bleiben in Ihrem Browser und gehen nur über USB an das Gerät. Für das Flashen nutzt die Seite esptool-js von Espressif (Apache-Lizenz 2.0, Lizenztext). Die Bibliothek liegt auf diesem Server; es werden keine fremden Dienste aufgerufen.

Verwandte Tools: Ethernet-Pinout (T568A/B, Crossover, Konsole) Passwort-Generator WLAN-QR-Code-Generator