ESP32 Occasionally Boots into DOWNLOAD Mode Without Programmer Connected

Umasankar
Posts: 3
Joined: Mon Aug 04, 2025 3:50 pm

ESP32 Occasionally Boots into DOWNLOAD Mode Without Programmer Connected

Postby Umasankar » Mon Aug 04, 2025 3:55 pm

We are using a custom ESP32 board connected to a CC2652R7 over UART. Programming is done via an external USB-to-UART module with connections to TX, RX, GND, RESET (EN), and VCC. The programmer is disconnected after uploading.

However, we’ve observed that occasionally after powering on, the ESP32 boots into Download Mode (UART). The log shows:

rst:0x1 (POWERON_RESET), boot:0x1 (DOWNLOAD_BOOT(UART0/UART1/SDIO_FEI_REO_V2))

Key details:

IO14 and IO27 are used in the design.

This issue occurs rarely, approximately 1 out of every 10 power-ons.

Sometimes it occurs even after we remove EN and GPIO0 wiring and keep only TX, RX, and GND.

We verified that GPIO0 is not pulled low intentionally.

Reset circuitry appears to be stable during boot.


We’d appreciate any insights on:

What could cause this intermittent entry into download mode?

Any recommended pull-up/down configuration or debounce suggestions for EN and GPIO0?

AloePacci
Posts: 11
Joined: Thu Aug 07, 2025 10:24 am

Re: ESP32 Occasionally Boots into DOWNLOAD Mode Without Programmer Connected

Postby AloePacci » Thu Aug 07, 2025 11:44 am

It seems is a bad design, i myself has never left one pin open in that way, nor for atmega, nrf, st or esp.

I recommend always checking a dev board to learn from it before indulging into design, here is an example https://dl.espressif.com/dl/schematics/ ... 00812A.pdf

You can do a few things. Use a 0u1 capacitor like the one in that schematic against ground, or a 10k resistor against 3V3

Umasankar
Posts: 3
Joined: Mon Aug 04, 2025 3:50 pm

Re: ESP32 Occasionally Boots into DOWNLOAD Mode Without Programmer Connected

Postby Umasankar » Fri Aug 15, 2025 5:45 pm

Hi, thanks for checking out my post. I’ve shared my ESP32 design for review—could you please verify if everything looks correct? Also, let me know if you notice anything that might need improvement or could cause issues in functionality or performance. Your feedback will help me refine the design.
Attachments
Screenshot_2025-08-15-23-12-15-15.jpg
Screenshot_2025-08-15-23-12-15-15.jpg (362.29 KiB) Viewed 560 times

Sprite
Espressif staff
Espressif staff
Posts: 10617
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32 Occasionally Boots into DOWNLOAD Mode Without Programmer Connected

Postby Sprite » Sat Aug 16, 2025 4:17 am

Remove C33.

Umasankar
Posts: 3
Joined: Mon Aug 04, 2025 3:50 pm

Re: ESP32 Occasionally Boots into DOWNLOAD Mode Without Programmer Connected

Postby Umasankar » Tue Aug 26, 2025 1:25 pm

Hi thanks for that but c33 already removed can you give any suggestions other than that

Sprite
Espressif staff
Espressif staff
Posts: 10617
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32 Occasionally Boots into DOWNLOAD Mode Without Programmer Connected

Postby Sprite » Wed Aug 27, 2025 2:07 am

Hm. You do still have R9 and C24 in place?

Who is online

Users browsing this forum: Qwantbot and 4 guests