Sketch uses 293260 bytes (9%) of program storage space. Maximum is 3145728 bytes.
Global variables use 20140 bytes (6%) of dynamic memory, leaving 307540 bytes for local variables. Maximum is 327680 bytes.
esptool.py v4.8.1
Serial port COM7
Connecting.............
Chip is ESP32-D0WDQ6 (revision v1.1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: a0:dd:6c:a3:7e:c8
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
WARNING: Failed to communicate with the flash chip, read/write operations will fail. Try checking the chip connections or removing any other hardware connected to IOs.
Configuring flash size...
Flash will be erased from 0x00001000 to 0x00007fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x00057fff...
Compressed 24976 bytes to 15952...
A fatal error occurred: Packet content transfer stopped (received 8 bytes)
Failed uploading: uploading error: exit status 2
I am trying to upload a blank sketch and received this
can you give a link to the specific ESP-CAM?
which Tools>Board did you select? I use "AI Thinker ESP32-CAM"
which specific FTDI board did you use?
I tend to use a ESP32-CAM-MB micro USB programmer
Is there a voltage jumper on the FTDI, is it set correctly? Or just try it several times at each voltage.
I was doing some experiments with the same rig a couple days ago and the FTDI is most reliable while the MB boards which I have a dozen of are not only not reliable, some simply never work.
all my FT232RL USB TO TTL adapters have some means of selecting 3.3V/5V
I assume you have connected GPIO0 to GND
and tried pressing the RST button when the dots show during upload
I have a couple of the ESP32-CAM-MB with 2 buttons - both work OK
they are certainly many fake chips and modules around - recently a batch of fake regulators which had to be replaced on custom PCBs