Build for ESP32-S3 #522
Replies: 5 comments 7 replies
-
|
very cool - going to try |
Beta Was this translation helpful? Give feedback.
-
|
CORRECTION: I concluded that the partitions were overlapping but that was wrong. I fell back to the original partion table and reduced the flash options to 40M frequency, DIO mode and 115200 baud. With this configuration I now have a working squeezelite-ESP on an ESP32-S2-WROOM1-N16R8. |
Beta Was this translation helpful? Give feedback.
-
|
I was able to produce a working build using the latest master commit. It flashes and runs, but when I try running Spotify Connect it crashes every time |
Beta Was this translation helpful? Give feedback.
-
|
I did some edits to my sdkconfig. Also I now use This sdkconfig is set to |
Beta Was this translation helpful? Give feedback.
-
|
Seems to work now with both ESP32 and ESP32-S3, everyone welcome to test it: https://sonocotta.github.io/esp32-audio-dock/ |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I managed to build the binaries for an ESP32-S3. But only for flash_mode DIO. This post contains my latest version.
Maybe this write-up helps someone.
I use Windows/WSL/Ubuntu.
From your target directory clone the latest tag from github and change to the project dir
S3 needs a bespoke sdkconfig.
I used the version from @anabolyc and set the flash size to 16MB.
sdkconfig.s3.txt
Copy this to be your sdkconfig (see below).
If you want your build to get a bespoke name, also modify
version.txt.To build use the docker image by espressif
4.4.8 does not produce a working squeezelite app for me (edit: it does, see below).
Inside the docker container install the dependencies and remove any prior build
in menuconfig change the flash_mode to DIO if you want to avoid the issue linked to above.
In menuconfig you can change parameters like flash size etc. I found you have to run it and the subsequent fullclean even if you do not change anything.
In build you can set depth to 16 or omit it for 16-bit.
Insteead of flashing from the WSL you can use the Espressif Flash Download Tool.
To find the binaries exit the docker and run explorer on the build directory
Beta Was this translation helpful? Give feedback.
All reactions