My attempts to make it work failed so far. And I’d appreciate some help.
May be there is cooked YAML for it some were? I did not recognize complexity of the integration when purchase this for testing.
ESP32 Camera Component — ESPHome. I used this example for testing: Waveshare ESP32-S3 ETH + OV2640 camera
Thank you!
The camera: from Aliexpress. Silk screen on the flex PCB says WS-OV5640CSP-8225N-VC
https://www.aliexpress.us/item/3256807121725323.html?spm=a2g0o.order_list.order_list_main.99.65e3180272FuuI&gatewayAdapt=glo2usa
I got this warning from Log and looks like the board is not booting.
YAML
esp32_camera:
external_clock:
pin: GPIO3
frequency: 20MHz
i2c_pins:
sda: GPIO48
scl: GPIO47
data_pins: [GPIO41, GPIO45, GPIO46, GPIO42, GPIO40, GPIO38, GPIO15, GPIO18]
vsync_pin: GPIO1
href_pin: GPIO2
pixel_clock_pin: GPIO39
power_down_pin: GPIO8
# Image settings
name: My Camera
# ...
WIFI log
INFO ESPHome 2025.7.2
INFO Reading configuration /config/esphome/camera.yaml...
WARNING GPIO3 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
WARNING GPIO45 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
WARNING GPIO46 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
WARNING The `i2c_pins:` config option is deprecated. Use `i2c_id:` with a dedicated `i2c:` definition instead.
INFO Starting log output from camera.local using esphome API
Serial Log
[16:44:57]ESP-ROM:esp32s3-20210327
[16:44:57]Build:Mar 27 2021
[16:44:57]rst:0x1 (POWERON),boot:0x28 (SPI_FAST_FLASH_BOOT)
[16:44:57]SPIWP:0xee
[16:44:57]mode:DIO, clock div:1
[16:44:57]load:0x3fce2820,len:0x1188
[16:44:57]load:0x403c8700,len:0x4
[16:44:57]load:0x403c8704,len:0xbf0
[16:44:57]load:0x403cb700,len:0x30e4
[16:44:57]entry 0x403c88ac
[16:44:57]E (233) quad_psram: PSRAM ID read error: 0x00ffffff, PSRAM chip not found or not supported, or wrong PSRAM line mode
[16:44:57]E (237) esp_core_dump_flash: No core dump partition found!
[16:44:57]E (237) esp_core_dump_flash: No core dump partition found!
[16:44:57][ 10][E][esp32-hal-psram.c:92] psramAddToHeap(): PSRAM not initialized!
