NodeESP Firmware Reinstallieren

Das NodeESP wird mit einer Firmware ausgeliefert, die bereits einige Beispielprogramme beinhaltet. Diese Firmware lässt sich über die Update Funktion auf der Config-Seite updaten. Die Firmware kann aber auch mit eigenen Programmen überspielt werden.

Doch egal ob man selbst ein paar eigene Programme auf das Board programmiert hat oder die Update Funktion mal nicht so funktioniert hat wie geplant, irgendwann kommt man eventuell an den Punkt, an dem man die Firmware neu installieren möchte. Diese Anleitung beschreibt die Schritte, die nötig sind, um die aktuelle Firmware manuell auf dem Board zu installieren.

Die Firmware wird mittels MicroUSB auf den NodeESP übertragen. Damit dies richtig funktionieren kann, müssen Sie zunächst den aktuellen Treiber installieren. Diesen finden Sie auf der Seite https://iot.fkainka.de/driver . Falls Sie das Board selbst programmiert haben, ist dieser Treiber wahrscheinlich bereits installiert. Als nächstes müssen Sie das Board mit einem Micro-USB-Kabel mit Ihrem Rechner verbinden. Beachten Sie, dass Sie ein Kabel benötigen, dass auch Daten übertragen kann. Manche Kabel sind nur zum Laden von Geräten geeignet.

Als nächstes benötigen Sie das Flash Tool von der EspressIf Webseite. EspressIf ist der Hersteller des verwendeten ESP32-Microcontrollers. Sie finden das Tool auf der Webseite https://www.espressif.com/en/support/download/other-tools . Hier befindet sich weiter unten auf der Webseite bei dem Punkt Flash Download Tools einen Link auf das Flash Download Tool (ESP8266 & ESP32). Laden Sie dieses Tool mit Klick auf das rechte Symbol herunter und entpacken Sie anschließend das Zip-Verzeichnis. In diesem Verzeichnis finden Sie die flash_download_tools EXE-Datei. Starten Sie das Programm durch Doppelklick. Es öffnet sich zunächst ein leeres Terminal und anschließend folgendes Fenster:

Das Startfenster

Das Startfenster

Klicken Sie in diesem Fenster auf die Option ESP32 Download Tool. Es öffnet sich erneut ein Fenster. Im nächsten Schritt müssen Sie die aktuelle Firmware herunterladen. Sie finden sie unter dem Link:

http://ota.fkainka.de/ESP32_FW.bin

Laden Sie die bin-Datei herunter und Speichern Sie die Datei unter einem bekannten Ort. Nun müssen Sie im ESP32 Download Tool diese Datei auswählen. Dazu klicken Sie im Reiter SPIDownload rechtes neben dem ersten Eingabefeld auf die drei Punkte und wählen in dem sich öffnenden Fenster die gerade heruntergeladene Datei aus. Aktivieren Sie anschließend im Kästchen links neben dem Feld das Häkchen. Tragen Sie dann rechts neben dem Dateifeld 0 ein.
Weiter unten wählen Sie unter COM dem Com-Port Ihres NodeESP aus. Sie können den Port ausprobieren oder im Gerätemanager nachschauen. Sollte hier kein COM-Port zu sehen sein überprüfen Sie ob das Board korrekt angeschlossen, der Treiber installiert und das Kabel das korrekt ist.

Machen Sie anschließend noch folgende Einstellungen (wie auf dem Bild zu sehen):

  • CrystalFreq: 40M
  • SPI Speed: 40 MHz
  • SPI Mode: DIO
  • Flash Size: 32Mbit
  • Baud: 115200
Die Einstellungen des Uploads

Die Einstellungen des Uploads

Klicken Sie nun auf Start. Es wird eine Weile dauern bis das Programm die gesamte Firmware auf das Board übertragen hat. Sie können den Fortschritt am unteren Balken verfolgen. Nach dem erfolgreichen Upload sehen Sie die Meldung FINSIH im grünen Fenstern. Sie haben nun das Board erfolgreich mit der aktuellen Firmware geflasht und können das Board nun per Resettaste neu starten. Ihren WLAN-Zugangsdaten sind nun übrigens überschrieben und müssen neu eingegeben werden, genau wie im Auslieferungszustand.

77 Kommentare

  1. Hartmut

    Hallo zusammen

    Ich bin seit Tagen dabei das NodeESP Board aus dem MakerKIT von Franzis zu bearbeiten.
    Ich hatte die Anleitung zum Board so verstanden, dass von Haus aus der ACCESSPOINT Mode unter der 192.168.4.1 eingerichtet ist.
    Davon sehe ich aber nichts, auch nicht nach einer Reinstallation der Firmware.
    Dazu verwende ich WIN10 und das Flashtool in der Version 3.8.8.0, welches auch mit einer wie ich meine positiven Meldung endet:

    ======
    CONNECT BAUD: 115200
    ============
    .Uploading stub…
    Running stub…
    Stub running…
    (‚FLASH_CRYPT_CNT‘, 0)
    (‚ABS_DONE_0‘, False)
    Compressed 4194304 bytes to 1447797…

    is stub and send flash finish

    Was funktioniert ist das Laden eines Arduino sketches wie bspw. den „Hello ESP32 “ WebServers

    Wäre über eine Unterstützung hier Licht ins Dunkel zu bringen sehr dankbar.

    Mfg. Hartmut

    Antworten
    1. fk (Beitrag Autor)

      Hallo,
      du konntest das WLan Netzwerk des Boards aber sehen und dich mit dem Netzwerk verbinden?
      Welchen Browser benutzt du?

      Antworten
  2. Jürgen Schad

    Hallo,
    kann mir jemand weiterhelfen ? Ich habe versucht die Firmware ESP32_FW.bin zu flashen. Mit dem ESP32 Download Tool käuft alles gut, wenn ich keinen Haken vor der FW setze. Macht aber keinen Sinn, da dann keine Firmware ausgewählt ist. Wenn ich den Haken setze, bekomme ich im DOS Fenster eine Fehlermeldung (s. Bild). Auch wenn ich eine andere Firmware nehme (z.B. ESP32_FW_1v3_161218.bin), kommt die gleiche Fehlermeldung. Das Ganze läuft unter Windows 10, im Arduino Fenster bekomme ich nach dem ersten "Erase" die Fehlermeldung
    rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
    flash read err, 1000
    ets_main.c 371
    ets Jun 8 2016 00:22:57
    vom Board. Hat jemand eine Idee ?
    Grüße,
    Jürgen

    Antworten
    1. fk (Beitrag Autor)

      Hi, du kannst Mal Versuche das Board in den flash Modus zu versetzen. Dazu hälst du dir boot taste gedrückt während du kurz die reset taste drückst. Danach mit dem Download Tool flashen. Im Grunde sollte das automatisch funktionieren aber manchmal spinnt das Download Tool oder die reset Schaltung.

      Antworten
      1. Jürgen Schad

        Der Effekt ist leider immer noch der Gleiche:

        Traceback (most recent call last):
        File „download_panel_info.py“, line 448, in OnButton_StartButton
        File „download_panel_info.py“, line 421, in start_func
        File „download_panel_info.py“, line 703, in flash_config
        UnicodeDecodeError: ‚gb2312‘ codec can’t decode bytes in position 13-14: illegal multibyte sequence

        Kann ich erkennen, dass das Board wirklich im Flash Mode ist ? Solange ich die Boot-Taste drücke, leuchtet neben der grünen LED auch die blaue. Beim Drücken der Reset-Taste ändert sich nichts. Wenn ich dann beide Tasten wieder losgelassen habe, leuchtet, wie zu Anfang, nur die grüne LED.

        Grüße,
        Jürgen

        Antworten
        1. Jürgen Schad

          Hallo,
          weiterer Versuch: habe das ESPtool angesetzt, das ich für Tasmota verwende. Wenn ich die Tastenkombi (Boot, Reset) nicht drücke, kommt richtigerweise:
          trying to connect
          warning: espcomm_sync failed
          error: espcomm_open failed
          error: espcomm_upload_mem failed
          Wenn ich die Tastenkombi gedrückt hatte, kommt:
          trying to connect
          Uploading 4194304 bytes from ESP32_FW.bin to flash at 0x00000000
          warning: espcomm_send_command: didn’t receive command response
          warning: espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failed
          closing bootloader
          error: espcomm_upload_mem failed
          Also eine Einfluß sichtbar. Aufruf vom ESPtool mit:
          esptool -cp COM5 -cb 115200 -bm dio -cf ESP32_FW.bin -v

          Grüße,
          Jürgen

          Antworten
          1. fk (Beitrag Autor)

            Hast du noch was am Board angeschossen?
            Wenn das Board im Flash-Modus ist gibt es eine kurze Meldung über die Serielle aus. Allerdings ist die Baudrate nicht 115200, sondern ich glaube 57600 oder 230400. Du solltest in jedem Fall etwas empfangen was sich von einer Nachricht nach einem Reset unterscheidet.
            Ich hatte außerdem bei manchen schwierigen Fällen erfolg indem ich erstmal mit einer deutlich geringeren Baudrate geflasht habe.

          2. Jürgen Schad

            Hallo,
            habe inzwischen weiter getestet.
            – das Board ist nur über USB angeschlossen, sonst nichts
            – ich habe mit dem Arduino Montor „zugehört“. Nach dem Drücken der Kombi (Boot halten, Reset drücken) kam die Meldung „rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2)) waiting for download“. Sieht also eigentlich gut aus.
            – Das mit der geringeren Baudrate habe ich noch nicht hinbekommen. Das „flash_download_tool_3.8.5“ bietet bei mir keine Baudrate unter 115200 an. Mit dem ESP-Tool ist die Reaktion bei 57600 die gleiche wie bei 115200, bei 9600 ist die Kommunikation abgebrochen.
            Grüße,
            Jürgen

          3. Santa

            Hallo,
            Kannst du den Inhalt des Flashes lesen? Hier der Aufruf:

            esptool.py –trace -b 460800 read_flash 0 0x400000 flash_contents.bin

            Running esptool.py –trace will dump all serial interactions to the standard output (this is a lot of output). This can be helpful when debugging issues with the serial connection, or when providing information for bug reports.

            — Santa

    2. Jürgen

      Hallo Zusammen,
      vielen Dank für die Tips. Habe inzwischen die schnellere Lösung genommen und mir ein neues Board gekauft.
      Viele Grüße,
      Jürgen

      Antworten
  3. Malte Rauschenbach

    Wie programmiert man selber eine Firmware?

    Antworten
  4. j0e

    Hallo,

    ich stecke leider noch immer am Tag 5, weil der Tastendruck nicht erkannt wird. Wenn ich Pin 18 mit einem externen Pull-up Widerstand beschalte dann geht es zwar, ist aber trotzdem blöd weil ich nur den einen Widerstand aus dem Kalender hab…

    Ich habe bereits das (hoffentlich aktuellste) Firmware Update eingespielt (und zwar über „Advanced Settings“ –> „Check for Firmware Updates“). Es geht trotzdem nicht.

    Zurück steigen auf eine andere FW geht auch nicht, weil mein Laptop (Windows 10) offenbar mit dem Treiber Probleme hat und kein COM Port für den ESP anlegt.

    Was kann ich tun? Wie krieg ich raus, welche FW auf dem Board läuft?

    LG
    J0e

    Antworten
    1. j0e

      Hilfe! Ist da jemand der mir weiter helfen kann?
      LG J0e

      Antworten
      1. Sprengmeister28

        Jo, meine Anwort kommt jetzt dann.
        LG Sprengmeister28

        Antworten
      2. Sprengmeister28

        Hallo jOe
        Ich kann dir helfen. Du lädst zuerst den Driver von der Website (https://iot.fkainka.de/driver) runter. Öffne das CH341SER.zip Archiv und ziehe den darin erhaltenen Ordner mit dem Namen CH341SER auf deinen Desktop. Öffne den Ordner. Darin ist ein weiterer Ordner mit dem Namen DRVSETUP64. Darin befindet sich eine DRVSETUP64.exe Datei. Führe sie mit einem Doppelklick aus. Eventuell musst du eine Meldung von der Benutzerkontosteuerung mit JA bestätigen. Es öffnet sich ein Fenster auf deinem Desktop. Es sind an der linken Seite drei Buttons für Install, Uninstall und Help. Schliesse das Fenster. Gehe in den Ordner auf deinem Desktop (also den CH341SER Ordner) und führe die SETUP.exe oder die DRIVERSETUP.exe Datei aus. Bestätige Meldungen von der Benutzerkontosteuerung mit JA. Es öffnet sich wieder ein Fenster auf deinem Desktop. Dieses Mal ist es das Richtige. Es sind auch wieder an der linken Seite drei Buttons für Install, Uninstall und Help. Du klickst auf Install. Wenn eine Erfolgsmeldung (so wie Driver erfolgreich installiert) kommt, ist alles gut. Aber wenn ein Error kommt, kann ich dir nicht weiterhelfen. Falls eine Erfolgsmeldung kommt, kannst du das Fenster schliessen und der Driver ist installiert und automatisch aktiviert. Du kannst jetzt mit der oben stehenden Anleitung weitermachen.

        Lg Sprengmeister28

        Ich kann dir nicht versichern, dass es funktioniert. Ich machte es an einem Mac und es kann sein, dass die Dateien auf Windows etwas anders heissen. Ich übernehme keine Haftung. Wenn du Probleme hast, informiere mich über die Kommentarfunktion.
        Copyright 2019 Sprengmeister28

        Antworten
        1. j0e

          Hallo Sprengmeister28,

          vielen Dank für deine Anleitung.

          Die Treiberinstallation lief erfolgreich (siehe Anhang). Aber leider klappt es noch immer nicht.

          Sollte das COM Port nicht auch im Gerätemanager erscheinen?

          Die Version vom Download Tool ist 3.6.7
          vom Treiber 3.4.2014 (8/8/2014)

          LG J0e

          Antworten
          1. Sprengmeister28

            Hallo jOe
            Das mit dem Gerätemanager weiss ich selber leider nicht wie es geht, aber es gibt jetzt eine neuere Version des EspressIf Download Tools. Nämlich die Vesion 3.6.8. Du musst auch schauen, dass das Kabel, mit dem du das NodeESP Bord an deinen PC angeschlossen hast, Daten leitet. Das kannst du einfach mit mehreren Kabeln versuchen.
            Kannst du mir dann vielleicht noch dein Problem genauer Beschreiben (also funktioniert das EspressIf Download Toll Version V3.6.8 nicht oder wird kein COM Port angezeigt? Falls es am COM Port liegt, überprüfe das Kabel (dass es Daten leitet) Der Treiber korrekt installiert (Was es laut deinem Bild auch ist) und Das Bord korrekt angeschlossen ist. Informiere mich einfach über die Kommentarfunktion.
            Übrigens: Als ich das Bord flashen wollte, zeigte mir es auch keinen COM Port an. Aber als ich ein anderes Kabel genommen hatte, zeigte es sofort ein COM Port an. Aber du musst beachten, dass manche Kabel nur zum Laden von Geräten gedacht sind. Also Datenleitfähige Kabel nehmen. Dann funktioniert es ;-)
            Falls du wieder auf ein Problem stösst, es geklappt hat oder du einfach noch etwas wissen möchtest, informiere mich Bitte.

            Lg Sprengmeister28

            Copyright 2019 Sprengmeister28

          2. j0e

            Hallo Sprengmeister28!
            Leider noch immer kein Erfolg. :(
            Habe alle USB Kabel mit USB Festplatte getestet: dort funktioniert der Datenzugriff…
            Habe 3.6.8 vom Download Tool probiert. Keine Änderung.
            Habe USB 2.0 Hub dazwischengeschaltet. Keine Änderung.
            Ich probiere es auf einem anderen PC…
            LG
            J0e

          3. Sprengmeister28

            Hey jOe
            Nicht aufgeben. Ist das Bord auch wirklich korrekt angeschlossen?? Es muss leuchten. Und sonst villeicht mit einem anderen PC versuchen…

            Lg Sprengmeister28

            Copyright 2019 Sprengmeister28

  5. RudolfAtRTC

    Nachdem ich das WLAN-Netzt wechseln musste geht nichts mehr.
    Ich wollte die Firmware neu aufspielen – das startet noch nicht einmalrichtig!
    Symptome:
    – NodeMCU gibt ein paar Texte auf COM9 (115200 bps) aus.
    – Das Tool Expressiv-Tool ESP32 Download lasst sich starten und ausfüllen.
    – Nach Druck auf „Start“ zeigt das Feld darüber Stop in braun – das wars. Es bewegt sich nichts.
    Nach 2 Stunden Frust gebe ich erst einmal auf.

    Antworten
  6. Torben

    Hallo,

    ich habe versucht die Firmware auf den aktuellen Stand zurückzusetzen, nachdem ich durch das Update zum fixen des Bug für Tag 5, das Problem hatte meinen WLAN Zugang nicht mehr einstellen zu können. Auch der Board-Hotspot schien nicht mehr sauber zu laufen.

    Nach zwei Update Versuchen, einmal die aktuelle Firmware, sowie einmal FW_1v3_161218, habe ich nun in der Arduino IDE einmal nachgesehen welche Meldungen im Serial-Monitor stehen.

    Das aktuelle Fehlerbild ist, dass nach dem einstecken die Betriebs-LED nur grün leuchtet, Reboot/Reset Taste scheinen nicht zu funktionieren und ein Hotspot wird auch nicht mehr aufgebaut

    Antworten
    1. fk (Beitrag Autor)

      Gibt der Serielle Monitor denn irgendwas aus? Es scheint mir das das Flaschen nicht funktioniert hat. Am besten noch einmal Probieren, evtl mit geringerer Baudrate.

      Antworten
      1. Torben

        Das ist das einzige was ich im seriellen Monitor erhalte. Anbei habe ich mal meine Einstellungen zum flashen mit CLI-Output beigefügt

        Antworten
        1. Torben

          Mit anderen Baudraten erhalte ich das selbe Ergebnis

          Antworten
          1. Torben

            Habe den Fehler gefunden. Ich habe vergessen den Haken neben der Firmware zum Aufspielen zu setzen, daher war auch keine Firmware installiert war.

            Und ich hatte mich noch gewundert warum bei mir die Firmware nicht grün markiert war :D

  7. MTPM

    Mein NodeESP erstellt kein WLan bzw. blinkt gelb nachdem ich für 30s den Knopf gedrückt habe

    Antworten
    1. fk (Beitrag Autor)

      Das blinken signalisiert, dass du die WPS Funktion aktiviert hast. Mit welcher Version arbeitest du?

      Antworten
      1. MTPM

        mit der die oben erwähnt wird

        Antworten
        1. MTPM

          also es blinkt nicht gelb

          Antworten
          1. fk (Beitrag Autor)

            Achso, wenn das Board keinerlei Reaktion zeigt dann hat höchst wahrscheinlich das Flaschen nicht geklappt. Versuche es am besten noch einmal und den hacken bei der Auswahl der Datei nicht vergessen.
            Vg fk

  8. AlexRau

    Mein NODEESP baut keine Verbindung zu meinen Router auf.
    Die WLAN Daten meines Routers kann ich eingeben (WLAn + PW), er wird auch erkannt. Diese Daten werden aber nicht gespeichert.
    Der Router Fritzbox 7490 teilt ihm aber keine IP-Adresse zu, ich kann nur die http://192.168.4.1 benutzen.Im Betrieb leuchtet die LED rot. Ist dies normal? Die Programme scheinen aktuell zu sein, die Meldung lautet up to date.Bei einem Reset (Appwechsel), blinkt die LED grün und geht dann wieder auf rot.
    Wo kann ich die IP-Adressen sehen?
    Wifi Station Settings -> leer
    General Settings -> leer
    UDP Settings waren mal gefüllt, IP send 192.168.178.255,Port 55056 nun leer.
    MQTT Settings: war mal gefüllt, broker.fkaika,de, Port 1883, nun leer.

    Antworten
    1. fk (Beitrag Autor)

      Hallo,
      es gibt eine neue Version der Firmware die verschiedene Probleme beheben kann.
      Eventuell muss die Firmware nochmal komplett neu geflashed werden.
      Viele Grüße,
      FK

      Antworten
  9. cccybercat

    Tag 3, immer noch Türchen 1. Ich brauche Hilfe.
    Anfangs lief alles prima. Board angeschlossen, mit NodeESP-Wlan verbunden, Gäste-Wlan eingetragen, jedoch war hierüber nie ein Zugriff möglich.
    Ich habe also über NodeESP-Wlan ein Update angestoßen in der Hoffnung, dass es sich um einen Bug handelte.
    Danach zeigte er mir nur noch ein 404 (Seite nicht gefunden) in der bekannten Optik.

    Mit dem empfohlenen WIN-Programm konnte ich nie einen COM/Port auswählen, die Liste blieb weiß, also das python-tool installiert.
    In einem anderen Forum las ich, wie man die permission-denied-Hürde überwindet (jedes Mal chmod 777) und so kam ich endlich in den Genuss des serial monitors und konnte neu flashen.

    Meine Befehle wie folgt:
    sudo chmod -R 777 /dev/ttyUSB3
    esptool.py -p /dev/ttyUSB3 -p erase_flash
    sudo chmod -R 777 /dev/ttyUSB3
    esptool.py -p /dev/ttyUSB3 write_flash -z 0x0 ~/Downloads/ESP32_FW.bin
    (Quelle: https://github.com/FKainka/NodeESP_Firmware/raw/master/bin/ESP32_FW.bin)

    nach fünf Flash-Versuchen stets folgender Output im serial Monitor (wieder mit chmod 777):

    rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
    configsip: 0, SPIWP:0xee
    clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    mode:QIO, clock div:2
    load:0x3fff0018,len:4
    load:0x993102ad,len:1210532572
    1162 mmu set 00010000, pos 00010000
    1162 mmu set 00020000, pos 00020000
    1162 mmu set 00030000, pos 00030000
    1162 mmu set 00040000, pos 00040000
    1162 mmu set 00050000, pos 00050000
    1162 mmu set 00060000, pos 00060000
    1162 mmu set 00070000, pos 00070000
    1162 mmu set 00080000, pos 00080000
    1162 mmu set 00090000, pos 00090000
    1162 mmu set 000a0000, pos 000a0000
    1162 mmu set 000b0000, pos 000b0000
    1162 mmu set 000c0000, pos 000c0000
    1162 mmu set 000d0000, pos 000d0000
    ets Jun 8 2016 00:22:57

    Antworten
    1. cccybercat

      Es scheint an der aktuellen Firmware zu liegen. Folgende „alte“ habe ich gerade aus dem Kommentar von gestern Nacht gezogen und ausprobiert. Das Ding läuft, wie es sollte.

      http://ota.fkainka.de/ESP32_FW_1v3_161218.bin

      Antworten
      1. cccybercat

        Und nach wenigen Minuten ordnungsgemäßen Betriebs, komme ich nun wieder nicht mehr über das Gäste-Wlan drauf, sondern nur über sein NodeESP-Wlan

        Antworten
        1. fk (Beitrag Autor)

          Hallo,
          es gibt eine neue Version der Firmware die verschiedene Probleme beheben kann.
          Eventuell muss die Firmware nochmal komplett neu geflashed werden.
          Viele Grüße,
          FK

          Antworten
      2. Äd Franzis

        Tag 3 hatte ich keine Probleme. Aber für Tag 5 musste ich auf diese Version downdaten, da die Abfrage des Tasters nicht funktioniert (daher hat mir dein Kommentar geholfen, danke). Die Abfrage der „Boot“-Taste hingegen – aus dem Experiment vom „Tag 4“ – hat aber auch super mit Node-Red (also Tag 5) funktioniert. Ob nun die Controller-SW vom Tag 4 oder vom Tag 5 verwendet wird, ist aber zum Kennenlernen von Node-Red auch völlig egal. Bin nun gespannt, wie es morgen mit dem NodeESP und Node-Red weitergeht. :)

        Zur Info, Downdaten geht so: https://iot.fkainka.de/nodeesp-firmware-reinstallieren

        Antworten
  10. Uwe

    Ich habe den Adventskalender mit freude erhalten und anfangs mit Erfolg das WLAN aufgebaut.
    Nachdem ich den Wifi hotspot geändert hatte konnte ich über die Boardwebseite keine links klicken, nichts ging.
    Da ich nie zugang zum Internet erhalten hatte dachte ich eine manuelle Firmware Reinstallation könnte mein Problem lösen.
    Jetzt, nach der oben beschriebenen Reinstallation geht leider gar nichts mehr… Die Lampe leuchtet grün aber das Netzwerk NodeEsp wird nicht angezeigt. Das Board geht auch nicht in den Flashmodus.
    Gibt es für den 2019er Adventskalender ein neues update?
    Was kann ich tun um das NodeEsp WLAN zum laufen zu bringen?

    Antworten
    1. fk (Beitrag Autor)

      Hallo,
      der Flash-Vorgang sieht soweit ganz gut aus aber das Problem scheint gerade häufiger aufzutreten. Ich schaue mir gerade die Firmware an und schaue ob sich in der neusten Version ein Bug einschlichen hat.

      Für den Adventskalender 2018 kannst du aber folgende Firmware testen:
      http://ota.fkainka.de/ESP32_FW_1v3_161218.bin

      LG FK

      Antworten
  11. hogo

    Erhalte folgenden Fehler beim Versuch der Firmware Reinstallieren.
    Der Hinweis
    Du kannst auch Mal Versuchen, die WPS Taste gedrückt zu halten, während du die Reset Taste kurz drückst. Das Board sollte dann manuell in den Flashmodus gehen (was es normalerweise automatisch macht)

    führt zum gleichen Fehler.

    siehe Anhang

    Erhalte den Fehler bei drei NODE-ESP Board’s.

    Gruß
    hogo

    Antworten
  12. hogo

    Erhalte folgenden Fehler beim Versuch der Firmware Reinstallieren.
    Der Hinweis
    Du kannst auch Mal Versuchen, die WPS Taste gedrückt zu halten, während du die Reset Taste kurz drückst. Das Board sollte dann manuell in den Flashmodus gehen (was es normalerweise automatisch macht)

    führt zum gleichen Fehler.

    siehe Anhang

    Erhalte den Fehler bei drei Board’s.

    Gruß
    hogo
    Horst Goßler

    Antworten
  13. Martin

    Hatte mittlerweile wiedermal Zeit und einen Windows PC (und VirtualBox auf Mac) aber leider kann ich die Firmware nicht neu draufspielen. Es ergibt immer einen Fail und die LED leuchtet wieder grün, das Netzwerk NodeEsp wird angezeigt, ich kann aber nicht darauf zugreiffen. Schade…
    Hab mir jetzt einen Calliope bestellt um zu tüfteln.

    Antworten
  14. paulaner

    Hallo,

    könntest du noch die/das Version/Datum den .bin File mitgeben.
    Ich würde gern die verschiedenen Firmware auseinander halten können.

    Danke

    Antworten
  15. Michael

    @fk: Könntest du bitte den Schaltplan des NodeESP veröffentlichen?
    Danke.

    Antworten
    1. fk (Beitrag Autor)

      Hallo, einen Auszug findest du jetzt unter https://iot.fkainka.de/nodeesp-technical-specs -> Auszug aus dem Schaltplan

      Antworten
      1. paulaner

        auch dafür ein Dankeschön.

        Antworten
  16. jfkal

    Adventskalender fuer Kinder ab 14?
    Echt ein Lacher, wenn man sich die Probleme der großen Kinder verfolgt.
    Eines have ich hier schnell gelernt: IoT kommt mir nicht ins Haus ;-) .

    Antworten
  17. jfkal

    Ziemlicher Schrott. Power up . LED blinkt grün und nix funktioniert. Waste off money.

    Antworten
    1. fk (Beitrag Autor)

      Wenn du den Fehler genauer beschreiben würdest, könnten wir versuchen dir zu helfen.

      Antworten
      1. jfkal

        Mehr ist da nicht. LED blinkt nur grün.
        WPS geht nicht . Board Hotspot Zugang geht auch nicht.

        Antworten
        1. fk (Beitrag Autor)

          Hast du Zugang zu einem Seriellen Monitor, z.B. über die Arduino IDE?

          Antworten
  18. Hans-Joachim

    Mit dieser Beschreibung verlief das Flashupdate über einen Windows10-PC völlig problemlos. Bei der WLAN-Anbindung per WPS gab es nach dem Flashupdate ebenso keine Probleme. Der Router erkannte das Board wieder.

    Antworten
  19. Fabio

    Hallo, nach dem neuen laden der Firmware habe ich die WLAN Daten neu konfiguriert. Funktioniert soweit alles. Nun wollte ich das heutige Programm unter den Application Settings auswählen. Diese sind nun nicht mehr auf dem Board gespeichert. Wie kann ich die wieder aufs Board laden?
    Danke für die Hilfe.

    Antworten
  20. Martin

    Hallo

    Ich habe einen Mac mit MacOS High Sierra. Dieses Flash Tool ist aber nur für Windows. Wie kann ich die Firmware flashen?

    Besten Dank und Gruss
    Martin

    Antworten
    1. Jörg Gronmayer

      Das würde mich ebenfalls interessieren! Habe auch nur Mac und muss das Board neu flashen. Bitte um Hilfe!

      Antworten
      1. Andreas

        Ich würde euch beiden mal einen Blick auf https://github.com/espressif/esptool empfehlen – ist in Python programmiert und ich hab es bei mit unter Linux probiert. Da MacOS ja BSD-artig ist, vermute ich, dass es da auch gehen sollte.

        Antworten
  21. Helge

    Hallo,
    bei mir tritt folgender flash-Fehler auf:
    ESP8266 Chip stub error esp_stub_and_set_boud ?
    Bin hilflos ..
    Danke!

    Antworten
    1. fk (Beitrag Autor)

      Hallo, hast du den esp8266 statt dem Esp32 Chip ausgewählt?

      Antworten
  22. Gabriel

    Hallo Fabian,
    ist mein Board (bzw. die LED) defekt, wenn die RGB-LED nicht leuchtet?
    Ich kann das Board über micro USB an den PC anschließen und komme auch auf die Board Konfiguration.
    Die Wlan Daten konnte ich eingeben und auch schickt der NodeEPS Daten (Tag 3 Aufgabe).
    Ich muss aber täglich die Wlan Daten neu eintragen, was ein bisschen lästig ist.
    Flashen hat das Lämpchen auch nicht zum Leuchten gebracht.

    Antworten
    1. fk (Beitrag Autor)

      Hallo, wenn die LED prinzipiell nie leuchtet, auch wenn entsprechende Option eingestellt ist, ist das in der Tat kein gutes Zeichen und die LED defekt und sollte umgetauscht werden. Das Speichern der WLAN Daten sollte theoretisch aber dennoch funktionieren.

      Antworten
  23. FeFe_05

    Hallo, bei mir funktioniert das leider alles nicht.
    (Ich wollte die Firmware updaten, da das board nicht wie beschrieben gelb leuchtet sondern erst kurz grün leuchtet und danach rot blinkt. Es wird kein WLAN aufgebaut.)
    Im Tool wird immer ewig SYNC angezeigt, irgendwann dann FAIL.
    Folgender Fehler wird angezeigt:(siehe Bild)

    Antworten
    1. fk (Beitrag Autor)

      Hallo, hast du eventuell noch einen Seriellen Monitor offen? Du kannst auch Mal Versuchen, die WPS Taste gedrückt zu halten, während du die Reset Taste kurz drückst. Das Board sollte dann manuell in den Flashmodus gehen (was es normalerweise automatisch macht)

      Antworten
      1. FeFe_05

        Das flashen hat geklappt, restarte ich das nodeESP aber, blinkt die LED wieder rot und es wird kein Wlan-Netzwerk aufgebaut.

        Antworten
      2. Horst Goßler

        Erhalte folgenden Fehler beim Versuch der Firmware Reinstallieren.
        Der Hinweis
        Du kannst auch Mal Versuchen, die WPS Taste gedrückt zu halten, während du die Reset Taste kurz drückst. Das Board sollte dann manuell in den Flashmodus gehen (was es normalerweise automatisch macht)

        führt zum gleichen Fehler.

        siehe Anhang

        Erhalte den Fehler bei drei Board’s.

        m.f.g
        Horst Goßler

        Antworten
  24. Meichr

    Hallo,
    nach den IOT-Adventkalendern mit dem NanoESP wieder ein sehr interessanter Kalender für mich.

    Reinstallation der Firmware ohne Probleme, danke für die ausführliche Beschreibung.

    Beim Verbinden mit dem lokalen W-Lan über die Konfigurations-Seite habe ich allerdings eine Unschönheit, dass nach Eingabe eines fehlerhaften Passwortes ab dem zweiten Versuch die „WiFi Station Settings“-Liste nicht mehr permanent angezeigt wird. Die Liste wird zwar gescannt, jedoch verschwinden alle gefundenen SSIDs nach einer Sekunden wieder aus der Select-Box.

    Abhilfe dafür ist, dass man die Standard-Konfiguration wieder herstellt.

    Gruß,
    Meichr.

    Antworten
  25. SilMai

    Moin, Moin
    Nach Aufspielen der FW und einem Neustarten des NodeESP kein neues WLAN. Wenn ich putty draufgehe, kommt nur die Meldung
    RUN
    Config file deleted
    No config file found. Loading default
    Config updated. Restarting

    und das als Endlosschleife.

    Antworten
    1. fk (Beitrag Autor)

      Hallo, kann es sein, dass etwas an Pin 13 des Board angeschlossen ist? Wenn Pin 13 beim Starten des Boards LOW ist, wird die Config-Datei resettet indem die Datei gelöscht wird und das Board resettet wird. Das scheint hier der Fall zu sein.

      Antworten
      1. SilMai

        Danke für den Tip. Ein Steckboard war nicht i.O. Nach dem Austausch ging alles.

        Antworten
  26. Erik

    Wird es auch den Source-Code für die Firmware geben? Nur damit wäre ein wirkliches Lernen und erweitern möglich. Besten Dank im voraus.

    Antworten
    1. fk (Beitrag Autor)

      Der Source Code wird, zumindest in den nächsten Tagen, noch nicht veröffentlicht. Es ist aber sehr wahrscheinlich dass er veröffentlicht wird.

      Antworten
      1. SilMai

        über Arduino-IDE kann ich flashen.

        Antworten
      2. Äd Franzis

        Wann ist es denn soweit? Inzwischen in mehr als ein halbes Jahr vergangen.
        Der Lerneffekt ist ohne dem Source-Code leider minimal.

        Vielen Dank im Vorraus.

        Antworten
  27. abutux

    Graphisch gibt’s für Linux etc. nicht. Es klappt aber mit esptool.py (Download: https://github.com/espressif/esp-idf.git). Ins Verzeichnis wechseln: esp-idf/components/esptool_py/esptool/ und

    ./esptool.py -p write_flash -z 0x0 ~/Downloads/ESP32_FW.bin

    = /dev/ttyUSB0 oder /dev/ttyUSB1 usw.

    Dann mit NodeESP verbinden usw.

    NB: am besten vorher ./esptool.py -p erase_flash ausführen

    Antworten
    1. abutux

      S. http://inre.dundeemt.com/2017-09-26/mpy-on-esp32-tools-esptool-py/

      Es wurde etwas unterschlagen (das, was in spitzen Klammern stand): ‚-p [port]‘ [port] = /dev/ttyUSB0 od. /dev/ttyUSB1 o.ä.

      Antworten
      1. Christian

        Bei mir hat folgendes funktioniert:

        sudo easy_install pip
        sudo pip install esptool
        ls /dev/tty.*
        # den richtigen Port auswählen und …
        esptool.py -p /dev/tty.usbserial-1430 write_flash -z 0x0 ~/Downloads/ESP32_FW.bin

        Antworten
    2. Ant Kutschera

      hat geklappt nachdem ich mit dem arduino ide ein eigenes programmchen hochgeladen habe – danke für den tipp! :-)

      Antworten
  28. morob

    gibt es für die firmware auch ein linuxtool?

    Antworten

Schreiben Sie einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.