NEWS
[Gelöst] Upgrade Problem ESP-WROOM-32
-
Hi,
ich habe hier zei von diesen DEV Boards liegen und mir gelingt es aktuell nicht von Tasmota 9.1.0 auf eine aktuelle Version zu kommen.
Auf der Rückseite des Boards steht noch: ESP32 DEVKITV1
Mit dem Tool ESP32 FLASH DOWNLOAD TOOL V3.9.6 konnte ich die 9.1.0 installieren.
test offset : 4096 0x1000 case ok test offset : 32768 0x8000 case ok test offset : 65536 0x10000 case ok test offset : 2248704 0x225000 case ok [2024-06-05 15:56:40,846][ESP8266Loader_spi[1]][espDownloader.py][line:702][ERROR]: no log file output ... test offset : 4096 0x1000 case ok test offset : 32768 0x8000 case ok test offset : 65536 0x10000 case ok test offset : 2248704 0x225000 case ok . Uploading stub... Running stub... Stub running... Changing baud rate to 115200 Changed. FLASH_CRYPT_CNT 0 ABS_DONE_0 False test offset : 4096 0x1000 case ok test offset : 32768 0x8000 case ok test offset : 65536 0x10000 case ok test offset : 2248704 0x225000 case ok test offset : 4096 0x1000 case ok test offset : 32768 0x8000 case ok test offset : 65536 0x10000 case ok test offset : 2248704 0x225000 case ok . Uploading stub... Running stub... Stub running... Changing baud rate to 921600 Changed. NO XMC flash detected! FLASH_CRYPT_CNT 0 ABS_DONE_0 False Compressed 13696 bytes to 8946... Compressed 3072 bytes to 136... Compressed 1077536 bytes to 634979... Compressed 207008 bytes to 105540... is stub and send flash finish
Alle weiteren versuche auf was aktuelles zu kommen schlugen bisher fehl. Habe aber auch so gut wie keine Erfahrung mit den ESP32 Teilen.
Vielleicht bin ich aber auch einfach nur zu ungeduldig, wie lange sollte ein Upgrade per WEB-IF auf 14.1.0. ungefähr dauern?
@Ralla66 , @BananaJoe , @liv-in-sky und alle anderen, könnt ihr mir vielleicht helfen?
EDIT: Mit ESP-Flasher 2.2.4 bekomme ich diesen Fehler:
Using 'COM10' as serial port. Connecting.... Detecting chip type... Unsupported detection protocol, switching and trying again... Connecting..... Detecting chip type... ESP32 Connecting......... Chip Info: - Chip Family: ESP32 - Chip Model: ESP32-D0WDQ5-V3 (revision v3.0) - Number of Cores: 2 - Max CPU Frequency: 240MHz - Has Bluetooth: YES - Has Embedded Flash: NO - Has Factory-Calibrated ADC: YES - MAC Address: 0C:B8:15:75:28:30 Uploading stub... Running stub... Stub running... Changing baud rate to 1500000 Changed. - Flash Size: 4MB Unexpected error: Error while retrieving firmware file 'https://raw.githubusercontent.com/Jason2866/ESP_Flasher/factory/bootloader/esp32/bin/bootloader_dout_40m.elf': 404 Client Error: Not Found for url: https://raw.githubusercontent.com/Jason2866/ESP_Flasher/factory/bootloader/esp32/bin/bootloader_dout_40m.elf
EDIT2:
Mit NodeMCU PyFlasher läuft was durch:
Command: esptool.py --port COM10 --baud 115200 --after no_reset write_flash --flash_size detect --flash_mode dio 0x00000 F:\Homeserver\Homematic\Tasmotizer\tasmota32.bin --erase-all esptool.py v3.0 Serial port COM10 Connecting...... Detecting chip type... ESP32 Chip is ESP32-D0WD-V3 (revision 3) Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None Crystal is 40MHz MAC: 0c:b8:15:75:28:30 Uploading stub... Running stub... Stub running... Configuring flash size... Auto-detected Flash size: 4MB Erasing flash (this may take a while)... Chip erase completed successfully in 13.3s Compressed 2082768 bytes to 1291550... Wrote 2082768 bytes (1291550 compressed) at 0x00000000 in 113.7 seconds (effective 146.6 kbit/s)... Hash of data verified. Leaving... Staying in bootloader. Firmware successfully flashed. Unplug/replug or reset device to switch back to normal boot mode.
Danach bekomme ich aber kein WLAN vom ESP.
EDIT3: Habe im IPSYMCOM einen Hinweis gefunden das man diese Datei nehmen muss: tasmota32solo1.bin
Danach bekomme ich ein Tasmota WLAN und kann meine Zugangsdaten eingeben. Der ESP Verbindet sich mit meinem WLAN, WEB Seite lässt sich öffnen und ist wenige Sekunden danach nicht mehr erreichbar. Mit der Version 9.1.0 ist die WLAN Anbindung dauerhaft stabil. -
So ein Problem hatte ich noch nicht. Ich würde mal versuchen mit dem Esptool den Speicher zu löschen und dann ein aktuelles Tasmota direkt über die Tasmota-Seite zu flashen. Erfahrungsgemäß dauert das dann knapp 2 Minuten.
-
Danke für deine Antwort.
Ich habe es jetzt gerade ans laufen bekommen.
Mit dem Tool ESP-Flasher 2.2.4 und der Datei tasmota32solo1.bin hat es jetzt letztendlich funktioniert.
Hatte zwischendurch mal den Speicher mit ESP32 FLASH DOWNLOAD TOOL V3.9.6 gelöscht, keine Ahnung ob das den Ausschlag gegeben hat.
-
Teste mal flashen mit dem Tasmota Web Installer von dieser Seite.
Nach dem flashen und Eingabe deiner Zugangsdaten Netzwerk den ESP Stromlos machen und rebooten. Im Router nachschauen ob er sich in deinem Netzwerk angemeldet hat. -
@ralla66 Das Versuche ich gleich mal.
EDIT: Das hat jetzt auch funktioniert. Was mich nur wundert, ich hatte das ausgwählt:
Installiert wurde aber scheinbar das:
-
der ESP32-D0WD-V3 sollte der kleinste ESP32 sein, demnach sollte die normale .bin auch laufen.
S2 und S3 scheinen größere ESP mit mehr Funktionen zu sein.
Schaden kann die solo.bin aber nicht.
Hatte da auch Spaß mit -
@ralla66 Da hat sich dein Beitrag mit meinem EDIT überschnitten.
-
wundert mich nicht, der Installer prüft ja welcher Chip am USB Port hängt.
Vermutlich trifft die Software dann die Entscheidung welche Soft minimal geflasht wird.