Search found 4 matches

by Julian-Christoph
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

Re: ESP32-S3 (N32R8) boots only from ota_0 after successful OTA update – PlatformIO/Arduino

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.
by Julian-Christoph
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.
by Julian-Christoph
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...
by Julian-Christoph
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)...