1 · Verbinden
GetrenntDer Chip muss im Bootloader-Modus starten. Die meisten Boards machen das automatisch — sonst BOOT gedrückt halten, kurz RESET/EN drücken, BOOT loslassen.
$ ./tools/esp-flasher/
Firmware direkt aus dem Browser auf ESP32 und ESP8266 aufspielen — ohne Arduino IDE oder esptool. Mit Prüfsumme, Löschen und Neustart.
Dieser Browser unterstützt Web Serial nicht. Nutze Chrome oder Edge am PC (bzw. Chrome auf Android mit USB-OTG).
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.
.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.
Noch keine Ausgabe.
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:
| Datei | ESP32 / ESP32-S2 | ESP32-S3 / C3 / C6 / H2 | ESP8266 |
|---|---|---|---|
| Komplettes Image (factory, merged) | 0x0 | 0x0 | 0x0 |
| bootloader.bin | 0x1000 | 0x0 | — |
| partitions.bin | 0x8000 | 0x8000 | — |
| boot_app0.bin | 0xe000 | 0xe000 | — |
| Firmware / App | 0x10000 | 0x10000 | 0x0 |
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).