lx-labs
← cd ../tools

$ ./tools/esp-flasher/

ESP Web-Flasher

Firmware direkt aus dem Browser auf ESP32 und ESP8266 aufspielen — ohne Arduino IDE oder esptool. Mit Prüfsumme, Löschen und Neustart.

Chrome & Edge #esp32#firmware#serial

1 · Verbinden

Getrennt

Der Chip muss im Bootloader-Modus starten. Die meisten Boards machen das automatisch — sonst BOOT gedrückt halten, kurz RESET/EN drücken, BOOT loslassen.

2 · Firmware

.bin-Dateien auswählen oder hierher ziehen. Die Adresse wird aus dem Dateinamen geschätzt — bitte prüfen.

Noch keine Datei. Für ESPHome, Tasmota oder WLED genügt meist die eine *.factory.bin an Adresse 0x0.

Bereit.

// log

Noch keine Ausgabe.

// übliche flash-adressen

Ein komplettes Image (factory, merged) enthält alles und kommt immer an 0x0. Einzeldateien aus Arduino IDE oder PlatformIO gehören an diese Standard-Adressen:

DateiESP32 / ESP32-S2ESP32-S3 / C3 / C6 / H2ESP8266
Komplettes Image (factory, merged)0x00x00x0
bootloader.bin0x10000x0—
partitions.bin0x80000x8000—
boot_app0.bin0xe0000xe000—
Firmware / App0x100000x100000x0

Alles läuft lokal in deinem Browser: Die Firmware-Datei wird nicht hochgeladen, sondern direkt über USB an den Chip geschickt. Nach dem Schreiben prüft das Tool per MD5-Prüfsumme, ob die Daten unbeschädigt im Flash liegen. Verwendet esptool-js von Espressif Systems (Apache-2.0-Lizenz).