Page 1 of 1

ESP32S3 module stuck on waiting for download after idf.py flash monitor

Posted: Thu Apr 24, 2025 2:40 am
by Adns9800
Hi, I have a custom ESP32S3 pcb that uses the module. When flashing any firmware to it and trying to subsequently monitor for any STDIO, idf.py monitor always shows that the chip is "stuck" on waiting for download. I have tried to erase all the firmware and confirm that erase firmware, getting Chip_id works properly. I have also verified that the firmware is indeed on the microcontroller via a firmware dump. Hence, I am assuming the chip is stuck in bootloader mode, but I am not too sure what is causing it. Here is my schematic for the ESP part. Any help would be greatly appreciated. Thanks!
esp-error_schem.png
esp-error_schem.png (72.44 KiB) Viewed 275 times

Re: ESP32S3 module stuck on waiting for download after idf.py flash monitor

Posted: Thu Apr 24, 2025 5:49 am
by Sprite
Remove C15; it makes the ESP32S3 go into forced download mode on startup. If you are in download mode because IO0 was low on startup, USB cannot get it out of there anymore, you need to manually reset the board.

Re: ESP32S3 module stuck on waiting for download after idf.py flash monitor

Posted: Thu Apr 24, 2025 10:12 am
by Adns9800
Ohhh, tysm. I tried it and it worked. Without it, it was stuck in a boot loop (without any firmware). Thanks once again!