ESP Web Flasher

Flashe dein ESP-Board direkt aus dem Browser – ohne esptool-Installation, ohne Kommandozeile. Board anstecken, auswählen, fertig.

1 · Board auswählen

2 · Verbinden & Flashen

ESP32-S3 · Panel V1.1 & V1.2 · MeshCom-Firmware

Zugriff auf den seriellen Port wurde nicht erlaubt.
Wichtig beim ersten Mal: Wenn das Board zuvor eine andere Firmware hatte (oder ganz neu ist), im Dialog die Option „Erase device / Löschen“ aktivieren. Schließe vorher jeden seriellen Monitor (z. B. screen oder Arduino-Monitor), sonst ist der Port belegt.

Diese Firmware: MeshCom v4.35p - v4.35p.09.01
mit Erweiterungen für das Heltec Wireless Paper

Stand 2026-09-01 · für Heltec Wireless Paper (ESP32-S3)

📖 Projektseite: Heltec Wireless Paper – Daten, Stückliste & 3D-Gehäuse

Voraussetzungen

🖥️ Serielle Konsole – Vision Master E213

Der native USB-Serial/JTAG-Port des E213 re-enumeriert auf macOS im Betrieb gelegentlich kurz – ein normaler screen-Monitor bricht dann ab. e213_monitor.py verbindet automatisch neu und überbrückt den Aussetzer (Befehle senden: Zeile tippen + ENTER; beenden mit Ctrl-C). Benötigt Python 3 + pyserial.

⬇️ e213_monitor.py ⬇️ Anleitung (.md)

Experten-Modus · eigene Firmware & Konsole

Power-User-Werkzeug auf Basis von esptool-js: Chip-Infos auslesen, eine beliebige .bin an einem gewählten Offset flashen und die serielle Ausgabe mitlesen.

1 · Verbinden & Hardware erkennen

Beim Verbinden werden die sicheren Chip-Daten (Chip-Familie, Flash, PSRAM) ausgelesen und daraus die möglichen Module eingegrenzt. Teilen sich mehrere Boards denselben Chip, hilft die serielle Konsole (Schritt 3) bei der eindeutigen Erkennung.

Hinweis nRF52-Boards (RAK4631, Lilygo T-Echo, Heltec T114): Diese sprechen kein esptool-Protokoll und können hier nicht erkannt oder geflasht werden – sie werden per UF2-Drag&Drop bzw. ZIP-Bootloader programmiert.

2 · Eigene Firmware flashen

Offset beachten: Falscher Offset führt zu einem nicht bootenden Board. Im Zweifel ein Komplett-Image (0x0) verwenden. Der Chip wird automatisch erkannt.



        
        

3 · Serielle Konsole & eindeutige Board-Erkennung

Liest die Ausgabe der laufenden Firmware. Läuft bereits MeshCom, fragt „ℹ Board abfragen“ per --info die HWID ab – damit ist das Modul eindeutig bestimmt (Foto oben wird bestätigt). Bitte vorher oben „Stoppen“, falls noch verbunden – der Port kann nur einmal gleichzeitig genutzt werden.


      

Credits · Über mich

Christian Raith ist Amateurfunker aus Wiener Neustadt und trägt das Rufzeichen OE3LCR. Er ist Vorsitzender des Triestingtaler Amateurfunkclubs Berndorf und verbindet sein Funkhobby mit einem ausgeprägten technischen Hintergrund als Lehrer an der HTBLuVA Mödling, wo er in den Bereichen Computerwerkstätte und Elektrotechnik unterrichtet.

Sein Interesse gilt besonders modernen digitalen Betriebsarten und Mesh-Netzwerken – er ist aktiv im MeshCom-Netz, dem österreichischen LoRa-basierten Amateurfunk-Datennetz, und entwickelt dort eigene Firmware-Erweiterungen für Heltec-Hardware. Die Kombination aus Unterricht, Elektronikentwicklung und Amateurfunk ist bei ihm kein Zufall: Embedded Systems, Mikrocontroller und Protokollanalyse sind sowohl beruflicher Alltag als auch Teil seines Funkbetriebs.

Daneben engagiert er sich ehrenamtlich beim Roten Kreuz Niederösterreich. 73! 📡

Rufzeichen
OE3LCR
QTH
Wiener Neustadt, Österreich
Kontakt
E-Mail einblenden
Code
gitlab.com/RaithChr
Lizenz
MIT · © 2026 Christian Raith (OE3LCR)

Aufgebaut auf ESP Web Tools und esptool-js (jeweils eigene, freie Lizenzen).