The Problem:
With the impending Bose Cloud shutdown in May 2026, the current local Soundcork/Uberbose emulation methods (like the BMX registry handshake) work perfectly for speakers that already have a margeAccountUUID stored in memory.
However, if a speaker is factory-reset or completely unregistered, its is blank. In this state, the speaker refuses to request its Account Profile (/streaming/account/{id}/full) and therefore cannot be provisioned with local sources. Currently, the only way to get this ID onto a blank speaker is to use the official Bose app to connect it to the live Bose Cloud.
The Request:
We need a way to reverse-engineer and emulate the exact local network handshake that the official Bose mobile app uses to stamp a new margeAccountUUID onto a blank speaker. Without this, any speaker factory-reset after May 2026 will be permanently bricked, as the cloud will not be there to issue the ID.
I have started a deeper dive into this exact scenario in the Discussions tab here: #223
Has anyone started capturing packet traces of the official app's initial setup process to see what endpoint it hits to inject this ID?