This is for anyone who has Sonos speakers that want to upgrade from the old S1 app and system to the new S2 app. I spent hours on the phone to support who may have been helpful in providing some knowledge on the Sonos system, but when trying to work with me to resolve my issue I ended up figuring it out myself.
Sonos - iOS app for iPhone and iPad - version 80.00.08 as of 15th May 2024.
I have two systems in my house, the new one had Sonos amps which I put on the new S2 app from day one so I knew that the system worked. All my Play 1’s and Play 5s were on the old S1. I also have a Sonos Beam and 2 Sonos 1’s (these are the tv ‘surround’ setup).
First of all all my Play 5s were gen 1 so were not compatible with S2, the upgrade process on the app factory reset them and took them off the S1 app as the upgrade process apparently doesn’t work with them linked. You then have to add them back into the S1 app one at a time.
All my devices ended up needing several updates, not just one to get them upgraded to the new system and use the S2 app. This was what should have been told to me from the start and known by Sonos, along with how to actually do it. It would have helped a lot in understanding what was going on but error 1014 was not helpful so glad I figured out how to do it.
When you go through the upgrade process on the S2 app, you have to first start by factory resetting the devices one by one. I turned off ALL my devices and then upgraded them one by one. After doing the factory reset and they turn flashing green then start the process on the app by selecting the ‘add speaker or component’. Go through the wizard and let it connect through its temporary wifi network direct to the speaker/beam. If you get an error message that says it can’t connect, force close the app and try again. Once it connects go through the wizard to do the update and the speaker will flash orange when its installing that update (I believe this to be a single update, of which for me there were many).
At that point if at any time it says error 1014, force close the Sonos 2 app and wait until the Sonos device stops blinking orange and go back to blinking green. You have to manually go back and select your home wifi network at this point or it will stick to the Sonos temporary network. I’ve assumed that when it blinks orange at this point it is upgrading the software on the speaker. What I didn’t know early on what that you have to go through this process several times for the number of software upgrades required. In my case it was like 4 times, each time saying error 1014… until the error stops. IMPORTANT… Any any point if it gives you an error, force close the app and start again.
So:
1- start the wizard on the s2 app and let it connect to the device’s Sonos temporary network
2- when error 1014 appears, force close the app and wait for the device to return to blinking green, on your phone/laptop/iPad manually select your home wifi network as it will still be attached to the Sonos temporary network
3- open the s2 app do the process to add the device again
4- repeat until the wizard stops giving you the error message and progresses past the previous steps
I never ‘continued’ when the wizard showed this as an option it was directly after an error that said my iPad/iPhone lost connection to the speaker. I always forced quit and started again.
Each time you go through this process and it blinks orange, it's doing an update (I believe). when you get a failure message, force close and repeat until you finally get to the ‘chime’ and adding to your account and naming the speaker.
I think the app isn’t able to handle multiple updates very well, so I think this process installs them one by one every time you restart after error 1014 until finally they are all installed.
When I was on the phone and did it with a Sonos rep, we had to go through a registration process as well which only happened once. The device shows that it needs to be registered if that is the case.
This worked for me after hours and hours of frustration, so hope it helps to some degree.
Happy for Sonos to provide their comments to this.