A quick tutorial on how to setup an ESP32-S2 with WLED and audio reactive usermod from scratch.
Required components:
- ESP32-S2
- USB-C Cable
- USB power adapter
- Download the firmware "ESP32-S2 (4MB Flash, with Audio reactive Usermod)" from WLED Software Installation and save the *.bin
- Open the Tasmota online installer in a chrome based broser (e.g. Chromium, if not already available
sudo apt-get install chromium) - On the Tasmota website hit "connect", a window with ports should open
- Press and hold the "0" button on the ESP32-S2 and only then connect it to the PC, "ESP32-S2" should become available as a connection, select it and hit "Connect"

- In the "Device Dashboard" select "Install Tasmota"

- Select "Erase device", proceed with "NEXT" and "Confirm Installation" with "INSTALL", wait until the installer is finished
- Close the "Device Dashboard" via "X"
- Unplug the ESP32-S2 and plug it into an USB power supply, scan for WIFI networks and connect to "tasmota-*****"
- Open a browser and connect to the ip "192.168.4.1", then connect the ESP32 with your network.

- Wait for reconnection and select the "Firmware Upgrade" tab, use the "Use file upload" to upload the *.bin file

- Start the upgrade with "Start upgrade", until a "success screen" is shown.

- The ESP32-S2 should now disconnect. If a "WLED-AP" WIFI network becomes available the flashing was successfull
- Connect to "WLED-AP" with the default password "wled1234" and resume with configuring the ESP32
- Why not simply use the tasmota online tool to upload the *.bin directly? -> tried but did not work
- Why not simply upload the firmware in step 9. before connecting to the network? -> tried but this failed due to memory constraints