This board is poorly supported so here’s my give back after much pain.
When setting up this board in the Arduion IDE, I had to take a guess at what board config to use. I finally found one.
The real hurdle came as I moved to using Visual Studio Code and Platformio. I did this for AI integration capabilities.
There is no board definition in platformio for this device either. So use the following in your platformio.ini file to make it work. If you get any of this wrong, it won’t compile, or it won’t upload, or it won’t run (reboot loop). I went through it all.
Support in my IDE will now be a primary consideration in board selection, and this board won’t be it.
[env:esp32dev]
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino
board_upload.flash_size = 4MB
board_build.partitions = huge_app.csvmonitor_speed = 115200
monitor_filters = esp32_exception_decoder