Blog
ESP32-IDE-Version: Update, Downgrade, Kerne
Kernversionen, Firmware-Updates und die Lötfragen, die damit kommen — Versionskonflikte stecken hinter den meisten „hat gestern noch funktioniert“-Bugs. Kurze Antworten, was aktualisiert werden soll, wann zurückzugehen und wie man erkennt, was auf der Platine ist.
Wie prüfe ich die ESP32-Version?
Drei Versionen werden vermischt: Chip, Kern und Firmware. Chip: esptool.py chip_id druckt sie. Kern: Arduino IDE → Werkzeuge → Platine zeigt die installierte arduino-esp32-Version. Modul: Das Metallschild ist damit gestempelt — so bestimmen Sie die ESP32-Modulversion auf einen Blick. Firmware: ESP.getChipModel() und ESP.getChipRevision() in einem Sketch aufrufen oder esp_get_idf_version() unter ESP-IDF.
Was ist die neueste ESP32-Version?
Kommt darauf an, welchen ESP32 Sie meinen. Silizium: Der ESP32-P4 ist Stand Mitte 2026 die neueste Familie, während C6 und S3 die WLAN- und BLE-Designs abdecken. Software: arduino-esp32 verfolgt 3.x und ESP-IDF verfolgt v5.x. Für bestehende Projekte ist die Version, die funktioniert, die neueste, die zählt.
Wie aktualisiere ich die ESP32-Firmware?
Drei Bedeutungen, drei Antworten. App-Update: OTA oder esptool.py write_flash 0x0 app.bin. Kern-Update: Boardverwalter → esp32 → neuere Version wählen. MicroPython: das Firmware-Image bei 0x1000 neu flashen. Wenn Sie „die Firmware, die auf meiner Platine ausgeliefert wurde“ meinen, ist das Bootloader plus App, und esptool überschreibt beides. Das Flashing-FAQ hat die Offsets und die Fallen.
Wie bestimme ich die ESP32-Firmwareversion?
Beim Boot ausgeben — das ist der ehrliche Weg. ESP.getSdkVersion() liefert die Kern- oder IDF-Versionskennung und ESP.getChipRevision() die Silizium-Revision. Es gibt keinen zuverlässigen Weg, eine Firmwareversion von einem gesperrten Chip zu lesen — wenn die Platine Ihren Sketch ausführt, ist Ihr Sketch das Versionsetikett.
Wie aktualisiere ich den Kern in der Arduino IDE?
Boardverwalter → esp32 suchen → das Dropdown listet jede veröffentlichte Kernversion; die neueste oder eine festgepinnte wählen, Installieren, IDE neu starten. Downgrade ist dasselbe Menü — die ältere Version wählen. Pinnen Sie einen Kern pro Projekt und notieren Sie ihn im README.
Wie löte ich ESP32-Pins?
Die Pads verzinnen, Flussmittel verwenden und den Lötkolben mit bleihaltigem Lot bei 350 °C führen — bleifrei zieht schlecht. Den Kolben die Pinreihe entlangstreichen, dann Brücken mit Docht entfernen. Üben Sie zuerst an einem günstigen Breakaway-Header; mein erster ESP32-Header brauchte 20 Minuten und einen gebrückten Pin, und der Docht behob ihn in Sekunden.
Wie löte ich einen ESP32?
Dieselbe Technik, Modulmaßstab: Wenn Sie ein nacktes ESP32-WROOM-Modul auf eine Leiterplatte meinen, ist das Heißluft oder Reflow. Handlöten eines Moduls mit dem Kolben funktioniert meist für die Randpins, verfehlt aber die inneren Pads. Wenn Ihre Suchhistorie „wie löte ich esp32 modul auf leiterplatte“ liest, ist die Kurzfassung: Heißluft mit 320–350 °C und erst Flussmittel. Ab der dritten Platine lohnt eine Schablone.
Wann sollte ich den Kern zurücksetzen?
Wenn ein Sketch, der gestern kompilierte, nach einem Update scheitert — das ist das Zeichen, kein Gefühl. Im Boardverwalter zurückgehen, prüfen und die Version notieren. Der Sprung von 2.x auf 3.x brach Pin-Namen und BLE-APIs. Das Arduino-IDE-FAQ hält die Installationsreihenfolge gerade.
Wie spiele ich eine bin-Datei auf den ESP32-CAM?
esptool.py write_flash 0x10000 ihre.bin — 0x10000 entspricht der App-Partition im Standard-ESP32-CAM-Layout. Bestätigen Sie zuerst mit esptool.py flash_id, dass der Chip die 4-MB-Variante ist; die 2-MB-Klone verschieben das Layout.
Welche Firmwareversion soll ich für ESP32-MicroPython wählen?
Passen Sie das Image an Ihren genauen Chip an: esp32, esp32s3, esp32c3, esp32c6 — das falsche zu flashen bootet in Stille. Nehmen Sie ein stabiles Release statt einer Nightly. Die Downloadseite nennt den Chip in jedem Dateinamen; glauben Sie dem Dateinamen.
Die Projekte zu diesem Thema laufen direkt im kostenlosen sensbench-Simulator: Schaltung verkabelt, Firmware inklusive – ohne Konto, ohne Installation.