As a result, I have got camera.bin.
Next I am trying to flash it using esphome-flasher but as a result got next:
Using 'COM3' as serial port.
Connecting......................................
Unexpected error: ESP Chip Auto-Detection failed: Failed to connect to Espressif device: No serial data received.
For troubleshooting steps visit: https://github.com/espressif/esptool#troubleshooting
Is there another way to flash binary files? For example, using Arduino-IDE and existing binary file?
This is good point. Will try later later replace esp32-mb with Arduino like it is showed in whtis article: Program ESP32-CAM using Arduino UNO - Electronics Projects .
ps: Also tried to replace USB cable, contacts sometimes are also faulty but not in my case this time
i m facing the same issue…need to reflash physicaly, not OTA and the flashing process doesnt work…
The Solution is simple : as you flash with a FTDI-usb, GPIO 0 need to be grounded before plugin the usb and obviously the power. Its the same way with the ESP32-Cam-MB : you need:
1-No usb cord plug on the USB port of the PC : Press continuously IO0 buton.
2-Plug the usb cord into your USB port of PC or RPI or NUC…ect
3-select port, install the file .bin, thats it.
You can release after the erase sequence as start on ESPhome-flasher. Same on Esphome web.
I have same issue. I have 4 of those boards, and all of them are unable to flash.
I have even one, which is still working. So I can see the log. But unable to flash it. Wan to try IDE, if that helps.
Will try change programmer later. Any thoughts?
So, even another programmer does not work. Weirdly enough, only the ESP32-Cam-MB with CH340 can read the log / serial monitor. I see all the stats, but can not flash it. IO0 high, low, new ESP32-cam, old ESP32-cam, CH340, cp2102, it is just doesn’t care.
Am I the only one?
So, I found the issue.
It was the driver for CP2102. When I updated it, it starts to communicate. I still have no luck with CH340C, but I don’t need it as CP2102 works.