Quite a few people seem to have troubles with the ESP board families where arduino IDE doesnt upload code.
they get errors like :
esptool.py v2.6
Serial port COM3
Connecting........_____....._____....._____....._____....._____....._____.....____
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
I found a solution, without soldering :
just posting here as well, for people having these kind of problems, and maybe it can get fixed (checked) in the IDE
yunomatic:
maybe it can get fixed (checked) in the IDE
What error requires 'fixing' ?
I have used the ESP32CAM quite a bit, with a range of serial adapters, and if you have the drivers installed for the serial adapter you are using, then uploads work just fine.
If there are general upload issues with the ESP32CAM, then maybe suggest to Expressif that they investigate, they produce and support the Arduino core for ESP32.