Skip to main content
This page covers the issues users run into most often and walks you through how to resolve each one. Work through the relevant section below; most problems have a straightforward fix. If none of these steps resolve your issue, the contact form goes straight to the developer.
The most common cause is a network mismatch or a missing permission. Work through these steps in order:
  1. Check you’re on the same Wi-Fi network. Your iPhone or iPad and your Sonos® speakers must be on the same network — not a guest network or a separate IoT VLAN. Many routers broadcast separate SSIDs for 2.4 GHz and 5 GHz bands; connect both to the same one.
  2. Verify Local Network permission. If you declined the prompt when the app first launched, go to Settings → Somos InControl → Local Network and turn it on (Open Settings on the No speakers found screen, or the menu’s App → Somos settings → Open iOS Settings for Somos, takes you there). Then tap Try Again.
  3. Check the rest of the list. The No speakers found screen shows it under If Somos can’t find your speakers, check: — and it is always in the menu under Help & Support → Settings Somos needs. UPnP on in the Sonos® app, a VPN that allows your home network, phone on the same Wi-Fi (not cellular), not a guest or IoT network.
  4. Rescan. Open the menu and tap Your Sonos → Rescan My Network. Discovery also runs fresh on every launch, so force-quitting and reopening works too.
  5. Test with the official Sonos® app. If it can’t find your speakers either, the problem is the network itself — restart your router and speakers, then test again.
If your speakers appear in the official app but not in Somos InControl, send Submit diagnostics (menu → Advanced Settings) to the developer and fill in the Speakers Not Found questionnaire on the website.
If some rooms are missing — especially with an S1 and an S2 system, or two homes — these are the usual causes:
  • Same Wi-Fi requirement. See the section above.
  • A second system. Somos InControl keeps each Sonos® system separate. Open the menu: if more than one system is listed on the Your Sonos page, tap the other one. If it isn’t listed, use Add a Home / New S1 or S2 System or Rescan My Network. See Multiple Systems.
  • A quarantined speaker. A speaker on older firmware than the rest of the household shows Needs a firmware update and can’t be controlled until the Sonos® app has updated it.
If speakers are still missing, the Speakers Not Found questionnaire is the best next step.
The speaker rejected the value. This usually happens when Trueplay is active for that control, the room is in a group, or the connection dropped briefly. Pull down on the room page to refresh, then try again. Volume and EQ changes go straight to the speaker over Wi-Fi — a weak signal can lose a command before the speaker receives it.
The highlight means the room is still on the preset you loaded. It survives leaving the room, switching rooms and reopening the app; it clears when you move a slider the preset captured — in Somos InControl or the official Sonos® app — with a toast saying the preset was disabled, or when another preset loads. Tap the preset to reapply it. If a preset seems to load nothing, check what it captured: hold it and look at the ticks — Volume, Night Sound, Speech Boost and Loudness are only restored if they were ticked when it was saved.Can’t see the TV presets at all? A soundbar room has two pages: while you are on the Music page, the music presets are the ones you see. Tap Go to TV in the title bar to get the TV presets back. A room without a soundbar — a single speaker, a stereo pair, an Amp, even with a Sub — has no TV presets at all: its three presets are on the music page. See TV rooms and music rooms.A preset you saved for the first time loaded back as flat zeros? That was a bug in builds before 36.0.7 — the first save of a fresh slot kept the name but not the sound. It is fixed: hold the slot, name it, tap the button, and the sound you set is saved with it. Presets saved on an earlier build can be re-saved once to pick up the sound.
The Sub phase switch (Normal / Reversed, under the Subwoofer switch on any room with a Sub) is set by Trueplay while Trueplay is on for that room — the note under it says so. Turn Trueplay off and the switch comes back. If it is greyed out with a spinner instead, the app is still waiting for the speaker to report its phase; pull down to refresh. See Sub phase.
  • ”… isn’t set up on your Sonos system yet” — the Sonos® system has no account for that service. Add it in the Sonos® app once, then try again in Somos.
  • Apple Music shows nothing to browse — Somos needs Apple Music access on this iPhone. Tap Allow when asked, or turn it on under Settings → Somos InControl. A song that is only in your library and not in Apple’s catalogue can’t be sent to the speaker, and the page says so.
  • The wrong room plays — Somos plays to the room whose music page is open. The room name is under Music at the top of the page; swipe to another room or use the menu, then open Music there.
  • The services list won’t load — Somos asks the room that leads the group; try again from a room that isn’t part of a home theater, or tap Add again to re-read.
  • Music started elsewhere but the app shows Standby — the room page follows the speaker’s real source on every change; pull down to refresh if it lags. See Music Services.
Somos InControl sets Speech Boost, reads the value back, and if the speaker hasn’t accepted it the switch goes back and a toast says the speaker refused it — rather than pretending it worked. On the Arc Ultra, Speech Boost is a five-level slider (Off to Max) instead of a switch; if the slider doesn’t hold a value, the speaker is reporting a different level than the one you set.Behaviour varies across soundbar models and the developer doesn’t own every one. The fastest way to get it fixed is the questionnaire — every question is optional, including your email.

Speech Boost questionnaire

Answer a few quick questions about how Speech Boost behaves on your soundbar so the developer can reproduce and fix the issue.
From build 35.7.4, the crossover slider appears in any room with a bonded Sub whose speaker answers for it — not just a Sonos Amp. An earlier build limited it to the Amp, which took the control away from people who had been using it.If the slider is there but a change doesn’t stick, your speaker is refusing the value. Sonos only documents an adjustable crossover on the Amp, so on other hardware the control is offered where the speaker reports one, and some models accept the reading but not the change. The app re-reads the value and shows what the speaker actually has rather than what you set.If the slider isn’t there at all, the room’s speaker didn’t report a crossover when the app asked. Fill in the questionnaire either way — it’s the only way this gets tracked down across hardware the developer doesn’t own.Loading a preset said “loaded, but crossover didn’t take”? Same cause — the speaker refused the crossover the preset carries. From 36.0.7 you see that message once; after that, presets in the room stop sending the crossover and load quietly. Moving the slider yourself, if the speaker accepts it, lets presets send it again. The slider itself is unchanged.

Crossover questionnaire

Answer a few quick questions about your Sub and the room it’s bonded to so the developer can track down why the crossover isn’t changing or isn’t there.
Release speakers that are grouped or bonded elsewhere before assigning them. An available stereo pair can be selected for fronts or surrounds after you confirm the split. Somos stages fronts first, then Sub, then surrounds, confirming each step. If a stage fails or you cancel, it attempts to restore the previous layout and reports the result. Check the room diagram afterwards and send Submit diagnostics if recovery is incomplete.If a released speaker doesn’t reappear as its own room after a minute, unplug it for 10 seconds and plug it back in — Sonos® firmware sometimes holds the old bond until the speaker restarts. See Speaker Setup.
Playing music points the soundbar away from its TV input. Tap Back to TV when the app offers it, or Switch to TV audio on the room page’s now-playing line, to send it straight back. No need to touch the TV remote. The Go to TV button in the title bar only changes the page you are looking at, not the sound.
Check two things: the Live Activity switch under App → Somos settings in the app’s menu is on; and Settings → Apps → Somos InControl → Live Activities is enabled in iOS (the menu shows an orange link if it isn’t). The card also ends about 30 minutes after the app goes to the background — reopen the app to bring it back.
Check means the speaker answers slowly, does not report how it connects, or was missed by the latest scan. Problem means it did not answer. The line under the row says what to try: check the speaker has power and is on your Wi-Fi, move it closer to the router or to 5 GHz, or check the router or mesh point nearest it. Tap Refresh to check again. See Network Health.
Open Somos InControl at least once after installing the widget — the widget takes its rooms and presets from the app and refreshes each time you open it. To change which room or which row type it shows, long-press the widget and tap Edit Widget.A row driving a room you didn’t expect? Check its Room in Edit Widget: a row set to Widget’s room follows the room you last tapped in the widget’s Rooms row (or, before you tap one, the room you had open last in the app). Pick a room of its own for the row if you want it fixed. A small widget whose first row is Rooms, Now Playing or Sound drew an empty square in early 40.0.2 test builds; from build 40.0.2 it shows one button. See the widget’s room.
The short intro video plays once, the first time the app opens after a fresh install, and never again on that install. Build 40.0.1 brought a new intro film, so it also plays once, the first time you open the app after updating to 40.0.1 or later. Build 40.0.5 has new first-launch films (iPhone, iPad upright and iPad sideways) and plays them once the same way. If it keeps reappearing, there is likely an issue with local storage on your device — uninstall Somos InControl and reinstall it. To watch it again, open Menu → Help & Support → Watch the intro, or use the same row under App → Somos settings. Choose Read intro for the written guide. You do not need to reinstall. From build 37 the video fills every iPhone and iPad screen, upright or sideways, with nothing cut off. The old nine-step text tour that followed it is gone.
In build 40.0.5 the wide Room card is gone and the wide card is Now Playing. A spot that held the old Room card is blank. Press and hold the face, tap Edit, swipe to Complications, tap the blank spot and pick Somos Now Playing. See Watch Face.
Both gestures are off by default. Menu → App → Somos settings → switch on Pinch for volume and Swipe art to change songs. The art swipe has to be a clear sideways swipe on the album art on the player: right for the next song, left for the previous. See Gestures.
Open Somos on your iPhone once — it sends your rooms to the Watch. If the Watch says it can’t reach your Sonos, join your home Wi-Fi on the Watch or keep your iPhone nearby. Favourites arrive once the iPhone’s music page has loaded them. See Apple Watch.
The Crown turns the volume while the volume line has its green box — that is how the room screen opens. Once you scroll the screen with a finger, or tap somewhere else on it, the box goes and the Crown scrolls the screen instead. Tap the volume line (from anywhere down the screen) to bring the box back, then turn the Crown. This is how the Watch app works from build 40.0.1; before that, the Crown only set the volume at the top of the screen. See Apple Watch.
Open Somos on your iPhone, then open Somos on the Watch once — that gives the face a room to show. Then edit the face again: each slot lists the Somos complications made for its shape (round, corner or wide), under Somos. Mute, Night Sound, Speech Boost and TV / Music act right from the face on watchOS 11 and later; every other complication opens the Watch app first. The Room button reads ROOM from build 40.0.2. A slot that went blank after updating held one of the older white complications from build 37, which are gone: pick a Somos complication for it again. Or add the ready-made face from the iPhone: menu → App → Apple Watch → Add Infograph face. See Watch Face.
  • Check iCloud. Both devices must be signed in to iCloud with the same Apple ID. Signed out, Somos keeps settings on the device only.
  • Give it a minute. After a reinstall, open Somos and wait. iCloud sends settings down in the background, and open screens update as they arrive.
  • The first sync picks one device. When two devices meet for the first time, one device’s settings win for each item. After that, the newest edit wins.
  • Some things never sync. Room names live on the speakers. Music-service sign-ins, the Live Activity switch and the widget are set up on each device. See iCloud Sync.
Open the menu, tap Unlock Whole Home (or Manage Whole Home), then Restore Purchases. Make sure the device is signed in to the same Apple Account you bought with. If a family organiser has to approve the purchase, the page says it’s waiting for approval, and Whole Home turns on by itself once it goes through. See Whole Home.
The password box comes from Apple’s own purchase screen, not from Somos InControl, so the app can’t fill it in or change it. To confirm with Face ID instead: open Settings › Face ID & Passcode and turn on iTunes & App Store (on some iOS versions it’s just App Store). If it’s already on and Apple still asks, turn it off, restart the phone, and turn it back on. Apple’s page: Use Face ID on your iPhone or iPad Pro.
  1. Force-quit the app. Swipe it away in the App Switcher, then tap the icon to reopen.
  2. Restart your device. If force-quitting doesn’t help, a full device restart often will.
  3. Contact support. If the app still crashes after a restart, send a message with your device model and iOS version, and attach the log from Submit diagnostics (menu → Advanced Settings) if you can get that far.
The crash report. From build 40.0.5, after Somos closes unexpectedly, the next time you open it asks once: “Somos closed unexpectedly last time. Send the report?” Tap Send the report to open the Submit diagnostics screen, where you see what you would send and choose how to share it, or Not now. Nothing is sent unless you send it. Please send it: a crash is the worst problem you can hit, and the report is how the developer finds what caused it. Somos asks once for each new crash report.