Sonos migration to new Orbi router fix
Spent a few months figuring how to get my Sonos speakers working on a new Orbi Wifi. The changing of Wifi routers effectively bricked 2,500 bucks of Sonos products for me. It just wouldn't work on the new router. My setup is a Boost (connected by wire to Orbi router) and 5 Play Ones, a Playbar and Sub; all wifi connected.
The boost (and probably a speaker if it's hardwired into the Orbi router) will be seen by the Sonos Controller App, but the wireless connections would not transfer over or be seen by Sonos. Factory reset or no factory reset. The issue lies in my Orbi router. When I would try to add a wifi speaker in the Sonos App, it would time out and fail. Every time. Upon some sleuthing, for whatever reason, I noticed the Orbi router would allocate an IP to the speaker, but in the Orbi device settings, it would be set up as "disabled" and therefore the add new speaker would time out and fail in the Sonos App, then the speaker's IP address would disappear in the Orbi app as well since I didn't "enable" it in the device settings. You manually have to "approve"/slide the new Wifi Sonos speaker IP address to "enable" in the Orbi App to finish assignment of an IP address, which then allows the Sonos Controller App to finish seeing and capturing the Wifi Sonos speakers.
So my fix went like this:
- Connect the boost by wire to the router (i'm guessing a speaker would work also)
- Open Sonos Controller App (it should see whatever is hardwired to the router, my Orbi auto enabled the Boost, but if it doesn't, keep reading, you will have to "enable" in the Orbi app).
- Factory reset the Wifi speaker (i know Sonos is all against this, i'm just showing you how it worked for me on 7 speakers and a Sub.; i factory reset all of them; i did this process individually for all speakers and sub)
- After the factory reset, I restarted the speaker and selected "add new speaker or sub" in the Sonos App. Follow the directions in the app.
- Have your Orbi app open on the same device or another device, you will need to enable the new speaker's IP address. This is key as you will have to toggle back and forth between the Sonos Controller app and the Orbi app.
- During the final setup stages of Sonos Controller installation of the new speaker it will "hang" a little. During this final part of the install step is where you will have to be vigilant at seeing when Orbi sees it and gives it a "disabled" IP address in the Orbi app.
- Keep refreshing your Orbi app's "device settings" page by going back and forth between the home screen and device settings. After about 15-40 seconds of the final installation part of the new speaker, a new Sonos speaker will show up in the Orbi device settings, with a unique IP address but will be "disabled". My orbi required me to approve the new IP address by sliding the toggle from "diabled" to the green "enable".
- Once enabled in the Orbi app - device settings, the Sonos Controller finished installing the new speaker, and since it was factory reset, updated the firmware. It was now visible in the Sonos Controller App.
So the issue was my Orbi requiring a manual approval of the IP address to give the wifi Sonos speakers. There's a key 30 seconds in the process above where the Sonos app is almost finished installing, but you have to get in the Orbi app to toggle the wifi IP address to "enable". That was the issue, not my speaker but the IP allocation process of my Orbi. I thinks it's a security feature of the Orbi to prevent subnetworks leaching onto a wired connection.