GPIO60 boot mode control
Posted: Mon Jun 08, 2026 9:19 pm
by veikko
"Table 3-3. Chip Boot Mode Control" in the ESP32-S31 datasheet states that GPIO60 and GPIO61 must BOTH be low to access joint download boot mode, but only GPIO61 is connected to the BOOT button on the development boards, while GPIO60 is pulled high. Is there an error, or am I missing something?
Re: GPIO60 boot mode control
Posted: Wed Jun 10, 2026 7:30 am
by luweike
Thank you for catching this. You are right, in ESP32-S31 Datasheet Pre-release v0.2, Table 3-3 (Chip Boot Mode Control) contained a documentation error for Joint Download Boot mode.
The correct strapping is GPIO61 = 0 and GPIO60 = 1 (not both low). This matches the dev board: BOOT pulls GPIO61 low, while GPIO60 stays high via its internal weak pull-up.
The table will be corrected in the upcoming v0.5 release, expected in late June 2026. Sorry for the confusion.