I bought a ESP32-S3-RGB-Matrix to use with a pair of Adafruit 64x32 matrices. When I first connected I flashed it with https://install.wled.me/ installer, but it was unable to set the WIfi. I wasn’t sure if this had the right binary anyway.
I then tried to install the “WLED_16.0.1_ESP32-S3_Waveshare_HUB75.bin” binary using ESPHome Flasher 1.4.0, but that just sent the device into a constant reboot cycle.
Waveshare has different memory model than Adafruit’s Matrixportal, hence the bootloop.
If you wish to use upstream WLED you’ll need to compile yourself but you will need to provide all configuration details during that compile.
However, if you are willing to give my fork a shot I’ve made setting up Hub75 matrices easier by allowing them to be fully configured during runtime. Unfortunately, due to differences between boards with different ESP32-S3 chips it cannot be accommodated in just one binary for all of S3 variants. This is a binary for S3 with (8M flash and) QSPI PSRAM (AKA Adafruit’s S3-Matrixportal board): https://github.com/blazoncek/WLED/actions/runs/32634575957/artifacts/9491976574
Then your bootloader or ESP32-S3 variant is incompatible with the binary. Unfortunately I can only provide binaries for hardware I have and can test (Adafruit’s MatrixPortal S3 or compatible controller).
However, once you get your S3 to work (i.e. has correct bootloader, partition map and correct PSRAM selection of binary (OPI or QSPI or none)) then you can upload newer/different firmware using OTA update. Just be careful to select correct PSRAM binary (OPI, QSPI, none) otherwise it’ll start bootlooping.
My binary is specifically for QSPI PSRAM equipped S3.
Try each of them in configuration/settings and see what works. If none works then you’ll need different build, possibly different shift register etc. These can be freely configured in binaries from my fork without need for recompilation or rebooting ESP.