ESP32-S3-WROOM factory USB state before Firmware is loaded
Posted: Thu Jun 01, 2023 12:01 pm
We have been using the ESP32-S3-DevKitC-1 v1.1 to help develop one of our new products. We are using the "USB" connector to flash the unit this entire time, and has worked great. Our first pass we made 100 pcb's using the ESP32-S3-WROOM-1U-N16 module. We did not put any headers on the board to flash the typical way by using EN, GPIO0, Tx & Rx. We just have the USB connector using pins 19 & 20. When we plug in our boards, the PC goes into a loop where we hear the USB plugin sound and disconnect sound about every second or two. I tried a few other boards and the same thing happens.
The only way to get around this which allows me to program them is that I have to hold GPIO0 low then tickle EN. Then I can flash them, and the next power cycle to the board they stay connected to the PC.
What is loaded on these modules from the factory that would cause the USB connection to connect and disconnect repeatedly? Seems awkward to have a module like this which is meant to be soldered to the board that the USB does not work from the factory until an app is loaded in a special way first.
Sadly, Espressif does not make a programming board for the ESP32-S3 modules like this one here. We could use this first before having the modules soldered to the board.
https://www.amazon.com/Programming-Burn ... B07FP95KM6
The only way to get around this which allows me to program them is that I have to hold GPIO0 low then tickle EN. Then I can flash them, and the next power cycle to the board they stay connected to the PC.
What is loaded on these modules from the factory that would cause the USB connection to connect and disconnect repeatedly? Seems awkward to have a module like this which is meant to be soldered to the board that the USB does not work from the factory until an app is loaded in a special way first.
Sadly, Espressif does not make a programming board for the ESP32-S3 modules like this one here. We could use this first before having the modules soldered to the board.
https://www.amazon.com/Programming-Burn ... B07FP95KM6