mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-19 09:06:14 +00:00
New section §8 records what is currently known about which devices and firmware our migrateViaTelnet flow handles end-to-end, derived from the six community sources catalogued in TELNET-COMMAND-REFERENCE.md plus our issue threads. * §8.1 — proven to work end-to-end (ST 10, 20, 300, Wave III, Wave IV on FW 27.0.6 with multi-reporter agreement). * §8.2 — proven to need the PairAccount telnet fallback (ST Portable, BST20 Portable: /setMargeAccount missing or wedged on those firmware builds). * §8.3 — likely to fail (SA-5 on FW 9.x with the older shell generation; newer ST Portable builds with shrunk command set). The preflight + abort-on-first-rejection design ensures these fail cleanly, leaving no half-configured state. * §8.4 — unverified targets that are expected to work but lack concrete captures (ST 30, ST 520, Wave Music System I/II). * §8.5 — flags the apparent contradiction between S5's enumerated "valid roots" on ST 10 / FW 27.0.6 (which omits envswitch) and #221's successful envswitch use on the same firmware. Most plausible reading: S5 is a non-exhaustive probe, not a negative claim; preflight catches any real absence. * §8.6 — maps every failure mode to its observable outcome and the unit test that exercises it. * §8.7 — TL;DR. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>