I am working on a new iteration of a project I have been working on for awhile and recently upgraded to the ESP32-S3-MINI from ESP32-S2-WROVER-N4R2. For the esp32-s2-wrover I was able to simply put 5k resistors on the CC lines and route the differential pairs for D+ and D- to the proper OTG pins on the microcontroller and things just worked. The computer picked up the esp32-s2 and I was able to send code just fine.
The datasheet for the esp32-s3 looked pretty identical for the OTG aspect, so I set it up just the same, however, I cannot seem to get it to work. I have masked/solder up a few pcbs and verified traces over and over but cannot seem to figure out why I can't get a windows 10 desktop...or apple silica macbook to recognize the esp32-s3-mini. Also, I think next time I am going to route some debug points since the mini is routed entirely underneath.
I will say the esp32-s3-mini is much harder with my setup to reflow the solder but from what I can hit, data/power/enable/grand all seem good. I've tried every permutation of powering on/off with reset...holding reset and flash...all the things but no luck :(
I did come across this documentation that talked about 5v being a "hardware requirement" but not quite sure how that works with the chip being 3.3v.
Was hoping someone smarter than me knew of something to try...I cant seem to figure it out and would really like to get past this issue.