ESP32-S3 CAM No serial data received

So recently I bought this ESP32-S3 CAM BOARD (Amazon.com: FORIOT ESP32-S3-CAM Development Board with OV3660 Camera, ESP32-S3-WROOM N16R8 Module with Dual Type-C Interface Support Wi-Fi and Bluetooth MCU Microcontroller for IoT, DIY Projects and AI Project : Electronics)

I was able to upload once to it and after that I wasn’t able to connect to it anymore to change the sketch. I unplugged all peripherals connected to it but nothing that I tried so far worked.

I am running macOS Tahoe 26.2 on a MacBook Pro M1 2021

Also, I have the esp32 library form Espressif System installed in my Arduino IDE… and I installed the CH340c drivers which is the IC number on the board.

To fix the "No serial data received" error on an ESP32-S3 CAM, put the board into bootloader mode by holding down the BOOT/IO0 button while pressing/releasing RESET (RST), then releasing BOOT. Ensure you use a high-quality data USB cable, set the correct COM port, and try lowering the upload speed in Arduino IDE
Wrong Serial Port: Selected the wrong COM port in the IDE.
Lack of Power: The ESP32-S3 needs sufficient power during flashing; bad cables cause voltage drops.
Hardware Issues: Damaged USB port on the module.

the camera module was holding the UART pins busy. On many ESP32-S3-CAM boards, the camera (OV2640/OV5640) shares GPIOs with the UART or pulls lines that interfere with the bootloader handshake. Once you loaded your firmware the first time, the camera initialized on boot and locked those pins before esptool could connect.

so is your problem fixed?

Yeah, I ripped the camera out of the board and it started working again.

The solution is for this board essentially is to add a delay(2000) at the start of setup function so that the boot loader has time to connect without being hijacked by the camera module.

Are you sure ?

I have tried a few of those ESP32S3 Camera boards and I have not seen any conflicts between the camera pins and the UART pins.

Check the pinout of the board you posted the pins for, the UART pins IO43 and I044 are not connected to the camera.