Yes, then it works well.
For testing purposes I took some images and fonts out of the firmware to reduce its size to 3.9MB, Then it works as well.
Search found 4 matches
- Wed Jan 22, 2025 5:19 am
- Forum: ESP32 Arduino
- Topic: ESP32-S3 (N32R8) boots only from ota_0 after successful OTA update – PlatformIO/Arduino
- Replies: 6
- Views: 2624
- Mon Jan 20, 2025 8:57 pm
- Forum: ESP32 Arduino
- Topic: ESP32-S3 (N32R8) boots only from ota_0 after successful OTA update – PlatformIO/Arduino
- Replies: 6
- Views: 2624
Re: ESP32-S3 (N32R8) boots only from ota_0 after successful OTA update – PlatformIO/Arduino
Thanks a lot, Ibernstone!
Is there any chance to get around that limit of 4MB. Seems the binary file is written to partition app1, however the contents of ota_data are not updated. When trying to manually overwrite them, they always revert to factory settings.
Is there any chance to get around that limit of 4MB. Seems the binary file is written to partition app1, however the contents of ota_data are not updated. When trying to manually overwrite them, they always revert to factory settings.
- Sun Jan 19, 2025 9:33 pm
- Forum: ESP32 Arduino
- Topic: ESP32-S3 (N32R8) boots only from ota_0 after successful OTA update – PlatformIO/Arduino
- Replies: 6
- Views: 2624
Re: ESP32-S3 (N32R8) boots only from ota_0 after successful OTA update – PlatformIO/Arduino
Update: OTA Works with Small Binary, Fails with Larger Binary After further testing, I found that the OTA update process works perfectly when I upload a smaller firmware binary file (571 KB in size). The OTA update is applied correctly, and the device boots from the new partition ota_1 (=app1) as ex...
- Sat Jan 18, 2025 9:39 pm
- Forum: ESP32 Arduino
- Topic: ESP32-S3 (N32R8) boots only from ota_0 after successful OTA update – PlatformIO/Arduino
- Replies: 6
- Views: 2624
ESP32-S3 (N32R8) boots only from ota_0 after successful OTA update – PlatformIO/Arduino
I'm working on an ESP32-S3-WROOM-2-N32R8 (32MB Flash, 8MB PSRAM) project using PlatformIO in VSCode with the Arduino framework. My goal is to implement OTA updates, but I'm running into an issue: The ESP32 always boots from ota_0 (partition app0), even though the OTA update to ota_1 (partition app1)...