ESP32-CAM can't go into blinking mode, despite pressing the reset button

Hi, I am a college student, very new to arduino projects. I am working on a project I found in a website. I have been trying to replicate the steps, but I have met an error which causes me unable to complete the steps of the project. This is the project tutorial link: ESP32-CAM Video Streaming and Face Recognition with Arduino IDE | Random Nerd Tutorials, youtube video link: ESP32-CAM Video Streaming and Face Recognition with Arduino IDE - YouTube

This is what the debug console shows. error included:

Arduino: 1.8.15 (Windows Store 1.8.49.0) (Windows 10), Board: "AI Thinker ESP32-CAM, 240MHz (WiFi/BT), QIO, 80MHz"

Sketch uses 2594790 bytes (82%) of program storage space. Maximum is 3145728 bytes.

Global variables use 56256 bytes (17%) of dynamic memory, leaving 271424 bytes for local variables. Maximum is 327680 bytes.

esptool.py v3.0-dev

Serial port COM4

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

This is my setup. I am following the schematic diagram provided by the tutorial.

I have not change anything in the code except the WiFi SSID and password. I even went through troubleshooting steps I found in the same blog, link: ESP32-CAM Troubleshooting Guide: Most Common Problems Fixed | Random Nerd Tutorials and also another solution suggested in here: https://electronics.stackexchange.com/a/548920, but to no avail. I also have done triple checks on my setup to see whether there is a mistake in my setup. I compared my setup to the schematic diagram shown in the website, but I found no mistake in the circuit. In the link provided above, it mentioned a step to reset the ESP32-CAM when code is uploaded. I tried press, and even press and hold the reset button, but the ESP32-CAM just wouldn't go into blinking mode. Due to this, I can't upload the code and the error above just keep showing up in my console. I don't know why this is happening, can someone help me on this?

2 Likes

I have the same issue, even used an external powered usb hub and using sigrok/pulseview to monitor RX and TX .... I start to suspect the esotool.py script ??
Wiringi correct, supply is 5V and checked .... any suggestions?