I wanted to switch to something new so i got myself a ESP32D board. However no matter how many times i tried, i tried switching USB ports, i switched to many different microUSB cords, i tried changing the board parameters, and i even tried shorting GPIO 0 to GND and even then that didn't work.
I'm almost starting to think the Hiletgo board they sent me is DOA. (dead on arrival) If anyone has any tips on how i can get my ESP32D to communicate, that would be helpful.
My first guess is that i'm probably using too new of a version of Arduino IDE. I've seen many people with ESP32 boards using a older version of Arduino IDE. If that is the case then i will downgrade my version but if it isnt, then please give me any tips on how i can fix this issue. Thanks!
Doesn't work. And i tried bypassing it by shorting GPIO 0 to GND and yet that doesn't do anything although it yields a different error message when it fails to get past "Connecting...."
Looks like a fine board visually. As far as i know the CP2102 includes an automated Boot-mode selection, so that isn't working.
What error message are you getting when you keep holding the 'gpio0' button down (instead of connecting it manually) during attempting upload, just trying to figure out if automated RST is working.
If you have another board like an UNO to use as an uploader, or an uploader, connecting to the RX & TX pins (be sure not to expose the RX pin to 5v logic levels, or protection might kick in.) and GPIO0 to GND.
This is just an attempt to use a partly broken board though, i think i would get in contact with the vendor and tell them they have send you a faulty board.
Do you have another same-ESP? I have read there are a few bad "states" the ESP-S can be in, like a Serial crash, your boot mode, and not seeing the board when expecting a COM & LPT port when it uses native ?comm? chip.
That would indicate that Reset isn't working, which could also explain why there is no Serial Tx response. Probably it's the CP2102 that is not working properly.
Do you have a programmer or something that could be used as such ?