Replies: 5 comments 4 replies
-
Hello, above ESP32-C3 fixed the problem discussed in #835? |
Beta Was this translation helpful? Give feedback.
-
Tested OTA on my C3 board on MBUS without external power. Visual bug: After the device reboots, the page does not refresh and the last percentage and the old FW hash remain, but you can tell from the uptime resetting that a reboot happened: |
Beta Was this translation helpful? Give feedback.
-
OTA update. HomeAssistant MQTT. No external power. No issue before. No issue after. Meter 2 (Sagemcom CS50001, ELLEVIO): Not sure if you are interested in detecting the meter name/model |
Beta Was this translation helpful? Give feedback.
-
Tested OK. Last step going back from 1453bbb to 2.3.9 was extremely slow, about 10 minutes. I used ESPWEBTOOL on Chromium / linux for flashing with this setting. |
Beta Was this translation helpful? Give feedback.
-
Using an ESP32-C3 I got the update of |
Beta Was this translation helpful? Give feedback.
-
Got a new firmware ready for testing. This one does not have much new features, but is a big deal still!
To regain some much needed available space for firmware, we have decided to change the partitioning of esp32 based chips. This is easy for new installations, as it is defined by the partitions.bin file. But to be able to preserve data on existing installations and also remove the need to do a full flash, we have integrated a re-partitioning feature in the code.
NOTE that when installing this firmware, your device may reboot several times to complete the re-partitioning.
After the flash space have been re-partitioned, there will be much less available space on the file system. We have previously used this for temporary storage when uploading a new firmware through the GUI. Since this is no longer possible with the smaller file system, it will now write directly to the new flash space and activate the new firmware when it is done.
And finally, a much requested feature for our Pow-U device: You can now OTA upgrade without using USB. With the new firmware update code will monitor the device voltage and adapt the download from the server accordingly to preserve power and avoid accidental reboots. It will also remember how far into the upgrade it is and recover the upgrade if a reboot occurs.
I have only tested this fully on our ESP32-S2 device. I have also done some successful tests on ESP32, ESP32-S3 and ESP8266. I do not have a proper ESP32-C3 available for testing, so I hope someone can confirm if it works on C3.
How to test this:
Testing OTA:
Testing firmware upload:
Please report back your results. Let us know what type of device or chipset you have tested this on.
Also, if you have a Pow-U or another BUS powered device, please test the OTA upgrade with BUS power only.
esp32s2.zip
esp32s3.zip
esp32solo.zip
esp32.zip
esp8266.zip
esp32c3.zip
Beta Was this translation helpful? Give feedback.
All reactions