Skip to content

Update to ESP IDF 5.5.3#10840

Merged
dhalbert merged 3 commits intoadafruit:mainfrom
tannewt:espidf5.5.3
Feb 24, 2026
Merged

Update to ESP IDF 5.5.3#10840
dhalbert merged 3 commits intoadafruit:mainfrom
tannewt:espidf5.5.3

Conversation

@tannewt
Copy link
Member

@tannewt tannewt commented Feb 20, 2026

This also fixes the Python requirements problem by setting the constraint file for espressif builds.

Signed-off-by: Scott Shawcroft <scott@tannewt.org>
Signed-off-by: Scott Shawcroft <scott@tannewt.org>
@tannewt tannewt requested a review from dhalbert February 23, 2026 22:16
@tannewt tannewt marked this pull request as ready for review February 23, 2026 22:16
Copy link
Collaborator

@dhalbert dhalbert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, definitely worth doing!

@dhalbert dhalbert merged commit 75906f4 into adafruit:main Feb 24, 2026
259 checks passed
@grgrant
Copy link

grgrant commented Feb 26, 2026

Between PR10839 and this one PR10840 my Adafruit QT Py ESP32-S3 4MB Flash 2MB PSRAM resets after loading the uf2 with repeating 5 sets of blue blinking lights and the following looping output on USB serial. And then pressing the boot button gets it to crash to safe mode. This continues to the current main PR10847.

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40380726
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce2820,len:0x1854
load:0x403c8700,len:0x4
load:0x403c8704,len:0x11f4
load:0x403cb700,len:0x30c0
entry 0x403c8a5c
I (26) boot: ESP-IDF v5.3.2 2nd stage bootloader
I (26) boot: compile time Jul  3 2025 10:50:51
I (26) boot: Multicore bootloader
I (29) boot: chip revision: v0.2
I (33) boot: efuse block revision: v1.3
I (38) qio_mode: Enabling default flash chip QIO
I (43) boot.esp32s3: Boot SPI Speed : 80MHz
I (48) boot.esp32s3: SPI Mode       : QIO
I (52) boot.esp32s3: SPI Flash Size : 4MB
I (57) boot: Enabling RNG early entropy source...
I (63) boot: Partition Table:
I (66) boot: ## Label            Usage          Type ST Offset   Length
I (73) boot:  0 nvs              WiFi data        01 02 00009000 00005000
I (81) boot:  1 otadata          OTA data         01 00 0000e000 00002000
I (88) boot:  2 ota_0            OTA app          00 10 00010000 002c0000
I (96) boot:  3 uf2              factory app      00 00 002d0000 00040000
I (103) boot:  4 ffat             Unknown data     01 81 00310000 000f0000
I (111) boot: End of partition table
I (115) boot: Reset Reason = 12
I (119) boot: Reset hint = 4
I (122) esp_image: segment 0: paddr=00010020 vaddr=3c140020 size=3f08ch (258188) map
I (170) esp_image: segment 1: paddr=0004f0b4 vaddr=3fca0600 size=00f64h (  3940) load
I (171) esp_image: segment 2: paddr=00050020 vaddr=42000020 size=13dffch (1302524) map
I (370) esp_image: segment 3: paddr=0018e024 vaddr=3fca1564 size=039c0h ( 14784) load
I (373) esp_image: segment 4: paddr=001919ec vaddr=40374000 size=1c534h (116020) load
I (397) esp_image: segment 5: paddr=001adf28 vaddr=50001fd0 size=00020h (    32) load
I (398) esp_image: segment 6: paddr=001adf50 vaddr=600fe000 size=01060h (  4192) load
I (416) boot: Loaded app from partition at offset 0x10000
I (416) boot: Disabling RNG early entropy source...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT)
Saved PC:0x40380726
SPIWP:0xee
mode:DIO, clock div:1
...

If I press the boot button a few times it comes up in safe mode:

Auto-reload is off.
Running in safe mode! Not running saved code.

You are in safe mode because:
CircuitPython core code crashed hard. Whoops!
Hard fault: memory access or instruction error.
Please file an issue with your program at github.com/adafruit/circuitpython/issues.
Press reset to exit safe mode.

Press any key to enter the REPL. Use CTRL-D to reload.

Adafruit CircuitPython 10.1.2-2-g75906f4b2a on 2026-02-24; Adafruit QT Py ESP32-S3 4MB Flash 2MB PSRAM with ESP32S3
>>>
@tannewt
Copy link
Member Author

tannewt commented Feb 26, 2026

This is likely this bug: #10849

I'm going to look into it shortly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants