Skip to main content
Enthusiast I
April 3, 2025

Sonos app stops working when it detected an update

  • April 3, 2025
  • 15 replies
  • 604 views

Today, my Sonos iOS app stopped working. I can no longer manage what speakers to use for playback as it is requesting an update and I can not skip this in the app.

Frankly, with Sonos history, I fail to see why I should update if things are working for my. My devices are offline (Wifi connected but no access to internet), so no reason at all, not even for security reasons to consider updating a working system. Also I disabled the automatic app update on my iOS device also due to Sonos history of bad company politics, really bad release notes and incapability in the software development space. I just want to use the speakers I paid for.

Things have been working ok (just using Airplay) for me. But I needed to give one device an internet connection shortly as it had lost its registration and now I am back in this Sonos update mess.

Has anyone found a way how to work around this enforced update? I really do not want to pull up a separate Android device just to roll back to an app version that does not try to enforce useless updates (useless = I as the user determine the value of an update).

 

This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

15 replies

Airgetlam
April 3, 2025

That sounds a lot like a speaker updated its firmware (auto updates were not turned off, maybe?) and now your controller , which you didn’t update, can’t talk to your speakers, due to a version incompatibility?

You may want to call Sonos Support directly to discuss it. Alternately, you may just want to update your system, both firmware on the speakers if needed, and your controller, as this week’s mobile update is bringing back some long awaited control for playlists. I’m running the iOS controller, and have had no problems in my system. 

Bruce
Dirk55Author
Enthusiast I
April 3, 2025

Thx for you reply Airgetlam. But as I wrote - everything was working for me. It turned south, with one of the speaker reaching out to the SONOS servers.

I know my boxes are not on the latest versions of what SONOS considers current. But I simply can care less with a company that messes up updates like SONOS does. And I am willing to take that risk of not keeping up to date. After all, these are MY SPEAKERS, I paid for them, I want to use them. I do not need any of the many upsell and marketing stuff that SONOS pumps into the newer versions - after all, I do NOT have any issues with the speakers. Well, I did have a lot less issue before SONOS release their new app. But I am willing to live with that I got but SONOS just messed that up again.

An naturally, there is this “never touch a running system” and “only update what is broken”. Neither is the case, and I as user of the speaker am the judge of that. Not SONOS.

Senior Virtuoso
April 3, 2025

Generally speaking, Sonos requires all speakers and controllers to be on a compatible (ie the same) revision of software/firmware. You need to turn off auto updates to stop your speakers having updates pushed out to them. If, for whatever reason, one speaker in a system gets updated, they all have to get that update. The app(s) may also need the appropriate update. 
Sonos doesn’t “force” these updates on anyone. Turning off auto updates is simple and (in my experience) effective. I choose when to update - at a time that suits me, rather than when they get rolled out. 

Airgetlam
April 3, 2025

And the ‘unfortunate’ aspect is there are two sorts of updates that you have to turn off. The firmware update at the speakers, and the software update of the controller. 

Lazy people like me just set them both to auto update. I don’t have any issues with my system, although I don’t frequently modify my playlists. For me, that is a deliberate and thoughtful act, which I’ve tended to use the Mac desktop act to do so. 

Bruce
Dirk55Author
Enthusiast I
April 3, 2025

Generally speaking, Sonos requires all speakers and controllers to be on a compatible (ie the same) revision of software/firmware. You need to turn off auto updates to stop your speakers having updates pushed out to them. If, for whatever reason, one speaker in a system gets updated, they all have to get that update. The app(s) may also need the appropriate update. 
Sonos doesn’t “force” these updates on anyone. Turning off auto updates is simple and (in my experience) effective. I choose when to update - at a time that suits me, rather than when they get rolled out. 

My experience shows different: I have disabled autoupdates, I disabled App Updates and still the app forced me into an update if I wanted to keep using it. So now I have an older iOS app and updated speakers.

So no - as SONOS user it is very hard even impossible to chose if you want to update

Senior Virtuoso
April 3, 2025

Generally speaking, Sonos requires all speakers and controllers to be on a compatible (ie the same) revision of software/firmware. You need to turn off auto updates to stop your speakers having updates pushed out to them. If, for whatever reason, one speaker in a system gets updated, they all have to get that update. The app(s) may also need the appropriate update. 
Sonos doesn’t “force” these updates on anyone. Turning off auto updates is simple and (in my experience) effective. I choose when to update - at a time that suits me, rather than when they get rolled out. 

My experience shows different: I have disabled autoupdates, I disabled App Updates and still the app forced me into an update if I wanted to keep using it. So now I have an older iOS app and updated speakers.

So no - as SONOS user it is very hard even impossible to chose if you want to update



In a post above you stated “everything was working for me. It turned south, with one of the speaker reaching out to the SONOS servers”, ​@Dirk55. I’m not quite sure the circumstances in which a speaker would “reach out” but I took that to mean an update was loaded to the speaker, but as a request from the speaker/system/app/user rather than a forced push from the servers. This would put the rest of the system into a “needs to be updated” state. 

Dirk55Author
Enthusiast I
April 4, 2025

In a post above you stated “everything was working for me. It turned south, with one of the speaker reaching out to the SONOS servers”, ​@Dirk55. I’m not quite sure the circumstances in which a speaker would “reach out” but I took that to mean an update was loaded to the speaker, but as a request from the speaker/system/app/user rather than a forced push from the servers. This would put the rest of the system into a “needs to be updated” state. 

 

Well, my experience indicates that SONOS speakers pick up an update flag automatically, even if “auto update” is disabled.

In my case, auto updates are disabled, none of the speakers can connect to the internet. The iOS app does not update automatically. This has worked for a longer period of time for me. Only once I had to reconnect a speaker (see this forum post), the app enforced an update. Without a proper documentation of the SONOS update behavior, I deduct that the boxes will pull the update information from the SONOS servers, then the app talks to the boxes, sees the “hey there is an update” flag and stops working (enforces an update).

So has anyone found an alternative app to manage the SONOS speaker via their local API?

Prodigy III
April 4, 2025

​@Dirk55 

Am I missing something? I get they are “your speakers” and you can do what you like with them - but complaining they are not working and yet at the same time refusing to update anything feels like keeping your umbrella closed in the rain and complaining you’re getting wet. 

Why the blunt refusal to update? And how do you ever hope to have fully functioning speakers without updating them?

Dirk55Author
Enthusiast I
April 4, 2025

- but complaining they are not working and yet at the same time refusing to update anything feels like keeping your umbrella closed in the rain and complaining you’re getting wet. 

I think you may have the sequence wrong here. Things have been working for me. All automatic updates are disabled. Then I needed to expose one of my SONOS speakers to the internet because is had lost it`s registration. Just flipped internet access on. Did nothing else. Only after I did this, the iOS SONOS app refused to work until I updated all of my speakers. I would be ok with an update if the release notes would indicate that “loss of registration” was fixed. But the release notes are mostly useless in that respect.

 

Why the blunt refusal to update? And how do you ever hope to have fully functioning speakers without updating them?

The refusal has many aspects

  • SONOS history of making things worse with update. And I am not talking about the occasional glitch that get`s fixed with the next update. See the app update
  • SONOS history of trying to bend their customers into sucking more revenue out of them. See S1-S2 migration. See their move to cloud services and making cloud more and more mandatory.
  • They hired a bunch of people specialized on revenue generating cloud services. See their blogs about new management hires 2-3 years ago. I read out of that, that they want to first force their user base into cloud service dependency. Then sell their customers data and also upsell various services or even force a major recurring fee.
  • In order to push cloud services, they need to move speaker functionality onto their cloud service - that means they will do functionality shifting updates to my speakers. So I try to stay away from those updates before I loose local functionality that I originally payed for. Lack of clear statements from SONOS does not discourage such thoughts.
  • IT-Best-Practice: Never change a running system and only apply an update if you have an issue.
  • IT-Best-Practice: Read the release notes before you update. But the SONOS release notes are a joke. How am I to understand if an update is relevant for me?
Enthusiast II
April 4, 2025

Check your tinfoil hat, it might be a bit too tight… But to add something useful: No update, no usable system. You simply have no choice.