SixBack

SixBack — Web Flasher

Bose shut the SoundTouch cloud down.
SixBack on a 5-€ ESP32 brings the preset buttons back.

Plug your ESP32 board into USB, then:

ESP32-C5 with 16 MB flash + PSRAM (e.g. N16R8 module)? Don't use this button — it installs the C5 image for 4 MB boards. That image runs on your board too, but leaves the PSRAM unused and cannot update itself online. Go to the boards page instead, click Identify my board and install the C5 16 MB image.

Pick the serial port, and the flasher installs SixBack … — the right image for your chip is chosen automatically. Afterwards it asks for your WiFi, then SixBack finds and migrates your speakers on its own. Presets survive.

Already running SixBack? Update from the stick's own page — ⚙ SYSTEM → Update — no USB needed.
Special boards (8 MB S3, 16 MB C5), board identification and manual flashing: boards page.

SixBack Web UI — TuneIn search sidebar + per-speaker preset slots
Search TuneIn on the left, drag stations onto the preset slots, push to the speaker.