Page 1 of 1

ESP32 S3 device not enumerating over built-in USB after flash

Posted: Sun Aug 11, 2024 4:44 am
by flimsy
I have a Waveshare 4.3" touchscreen based on an ESP32 S3, and the device has two USB ports, one for the built-in USB interface and one that uses a CH343P to provide an additional UART. I flashed a test firmware using the built-in USB port, and afterwards the device fails to enumerate at all. I've tried several cables, and also several host devices, but the device never appears on either windows or mac hosts.

I've also tried the secondary interface, and while I'm able to open a serial monitor over the CH343P, and I can check the value of fuses, any attempts to flash result in a `01070000: Operation timed out` error regardless of what baud rate I use.

If anyone has suggestions for how to work with this device using either interface it would be much appreciated.