Files
Bose-SoundTouch/pkg
Tobias GesellchenandClaude Opus 5 ba7e2da7b3 fix(setup): let an unpaired speaker migrate
The readiness check refused when the live /info carried no
margeAccountUUID, which is exactly the state a factory-reset speaker is in.

That made the documented onboarding impossible. The admin UI migrates first
and pairs afterwards (see "Pairing runs after the URL flip" in the setup
page), and MIGRATION-GUIDE.md step 4 tells the user to Generate an account ID
on a factory-reset device. Both now hit a 409 before pairing can run. The
suggested remedy could not help either: SyncDeviceData files an account-less
device under "default", which never matches an empty live account, so the
user had no way forward at all.

An unpaired speaker has no account data to preserve, so there is nothing for
this check to compare and nothing to lose. Skip it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-05 21:55:20 +02:00
..