CellDoc Webflasher

Firmware direkt aus dem Browser auf den ESP32 spielen, ohne Software zu installieren.

Demo GitHub

1 · Gerät wählen

Firmware
–
Version
wird geladen …
Chip
ESP32 oder ESP32-S3 (wird erkannt)

Dieser Browser kann nicht flashen. Bitte am Computer Chrome, Edge oder Opera verwenden. Safari, Firefox und Handys unterstützen Web Serial nicht.

Nur über HTTPS möglich. Bitte die Seite über mariofritzer.github.io/CellDoc/flash öffnen.

2 · So geht's

  1. ESP32 per USB anschließen

    Ein Datenkabel verwenden, reine Ladekabel funktionieren nicht.

  2. „Verbinden und installieren“ klicken

    Im Fenster den Port wählen, meist „CP2102“, „CH340“, „CH343“ oder „USB Serial“. Beim ESP32-S3 die Buchse „COM“ benutzen, beim ESP32-C3 SuperMini heißt der Port „USB JTAG/serial debug unit“.

  3. Installieren

    Beim ersten Mal „Gerät löschen“ anhaken. Bei einem Update nicht löschen, dann bleiben Einstellungen und Ergebnisse erhalten.

  4. WLAN einrichten

    Direkt nach der Installation fragt der Webflasher nach dem WLAN („Connect to Wi-Fi“): Netz wählen, Passwort eingeben, „Connect“. Danach öffnet „Visit Device“ die CellDoc-Oberfläche.

    Ohne diesen Schritt öffnet CellDoc nach dem Neustart den Hotspot CellDoc-XXXX, Passwort celldoc1. Die Seite öffnet sich von selbst, sonst 192.168.4.1 aufrufen.

Wenn es hakt

  • Kein Port in der Liste: USB-Treiber installieren, CP210x oder CH340, und ein anderes Kabel probieren.
  • „Failed to connect“: Während des Verbindens die BOOT-Taste am ESP32 gedrückt halten, bis der Fortschritt startet.
  • WLAN ändern: Gerät per USB anschließen, „Verbinden und installieren“ klicken und im Menü „Change Wi-Fi“ wählen. Neu flashen ist dafür nicht nötig.
  • Port belegt: Arduino IDE, PlatformIO-Monitor oder andere serielle Programme schließen.
  • Spätere Updates gehen ohne Kabel: in der CellDoc-Oberfläche unter Einstellungen → Firmware-Update die …-firmware.bin aus den Releases hochladen.
  • Vorsicht: Während des Flashens keine Akkus eingesetzt lassen.