Depending on which ESP32-S3-WROOM-1 you have, you may be able to get it working without using an external component. I have the ESP32-S3-WROOM-1 N8R8 which has Quad SPI Flash, but Octal SPI PSRAM. To enable PSRAM (using the Arduino Framework) I needed to add the following to the “esphome:” section.
esphome:
...
platformio_options:
board_build.arduino.memory_type: qio_opi
This tells the compiler to configure PlatformIO to use the proper configuration to enable PSRAM on this board. Once that is done, the external component you are using should not be required. (all it does is change PSRAM to DRAM in esp32_camera.cpp - and it is a little out of date - so there are a few other differences)
Note, if you do try this, make sure to do a “Clean Build Files” before you build and upload. (that option can be found in the 3 bullet menu for your device on ESPHome Builder dashboard).
I created a full post for my configuration at: Esp32-s3-wroom-1 N8R8 (Freenove) camera board with PSRAM working