Ever since I upgraded to the Sonos S1 iOS app a few years ago, I’ve been having connection issues. Here’s what’s happening:
I have a Sonos Connect:Amp. The amp is in a basement cabinet with router and cable modem. I have 2 exterior rock speakers that are hard-wired directly into the amp. The amp is connected via Ethernet to a small hub that’s connected to the WiFi router right next to the unit. The Sonos LAN settings are configured for Ethernet (says WM:0) in About My System.
I have 2 WiFi networks. Call them Primary and Secondary. The reason for the Secondary will be explained below. The Primary WiFi network is an Apple AirPort Extreme (located on 3rd floor) with AirPort Express repeaters at different spots around the home (garage, basement and pool cabana, all Ethernet wired). I have full strength no matter where I am. It’s been rock solid for years. Secondary WiFi is actually the cableco provided router with a WiFi option that I have turned on.
Here’s the Sonos issue: While connected to Primary WiFi, I launch the Sonos S1 iOS app (build 11.9, 571641110). It simply will won’t connect. Same from different iOS devices. After about a minute, you get a message at the top that says “Unable to connect to Sonos Learn More”. The only way to connect is if I switch WiFi network to the Secondary WiFi. I kill the Sonos app, relaunch, and it works. So the question is why does it only work on the Secondary WiFi? Both WiFi networks use same subnet and IP range (192.168.2.___). This all used to work perfectly. I have not made any changes to my network in over 5 years. I have gone through the amp reset process a few times but it doesn’t change anything. I cannot figure out why it does not work with my Primary WiFi.
BTW: using the Secondary WiFi all the time is not an option. It’s in the basement and does not cover the second floor well. Also, switching to WiFi for Sonos is not an option either. Tried that and it simply does not work reliably. I also tried the other Sonos app (the one with the yellow/orange app icon) and there’s no difference.