ESP-Tipp: “Failed to connect to ESP32: Timed out…”

Stephan Strittmatter
Smart Home - Do it Yourself
2 min readAug 18, 2018

A fatal error occurred: “Failed to connect to ESP32: Timed out… Connecting…”

Wenn du versuchst, ein neues Sketch auf deinen ESP32 hochzuladen und du dich nicht mit deinem Board verbinden kannst, bedeutet das, dass dein ESP32 nicht im Flash-/Upload-Modus ist.

Es erscheint folgender Fehler:

A fatal error occurred: “Failed to connect to ESP32: Timed out… Connecting…”

Lösung

Wenn du den richtigen Boardnamen und COM-Port in der Arduino IDE ausgewählt hast, folge diesen Schritten:

Boot-Knopf des ESP32
  1. Halte die Taste “BOOT” auf dem ESP32-Board gedrückt.
  2. Klicke in der Arduino IDE auf die Schaltfläche “Upload”, um das Programm hochzuladen.
  3. Nachdem Du die Meldung “Connecting…” in Deiner Arduino IDE siehst, musst Du den Finger von der “BOOT”-Taste loslassen.
  4. Danach solltest du die Meldung “Done uploading” sehen.

Auf dem ESP32 sollte nun das neue Sketch laufen. Bei diesen Boards/bei diesem Setup drückt man nach dem Hochladen einer neuen Sketch-Version die Taste “ENABLE”, um den ESP32 neu zu starten und das neu hoch geladene Programm auszuführen.

Diese Tastenfolge musst du leider jedes Mal wiederholen, wenn du eine neue Sketch hochladen möchtest.

Warum das bei manchen neueren Boards gemacht werden muss, ist unklar. Wir haben kein ESP32-Board mit diesem Verhalten. Vielleicht sendet die Arduino IDE nicht die richtige Befehlssequenz, um den ESP32 automatisch in den Flash-/Upload-Modus zu versetzen.

--

--