How to Fix a Sonos Speaker That Won’t Connect?

When encountering issues with a Sonos speaker that isn’t connecting, users often report the device unexpectedly disconnecting during usage. Subsequently, the speaker fails to reconnect to the network, despite there being no apparent changes to the Wi-Fi setup and other devices operating normally.

Sonos Speaker not Connecting
Sonos Speaker not Connecting

A common cause of this issue is that the speaker is positioned too far from the router or is obstructed by physical barriers, leading to a weakened signal and an unstable connection.

Basic Troubleshooting

  1. Restart: Switch off all devices (such as phones, systems, Sonos speakers, and routers) and disconnect their power cables. After waiting for a minute, power on the router, followed by the other devices once the router is operational.
  2. Update: Ensure that the device or system, Sonos speaker, and router firmware are up to date. Since the Sonos speaker is not connecting, link it to a device it was previously connected to before updating.
  3. Surge Protector: If a surge protector is being used with the speakers, attempt powering on the speaker directly from a power outlet.
  4. Multiple Speakers: If you have multiple speakers, unplug their power cables sequentially.
  5. Homey Pro App: If the speaker is registered in the Homey Pro app, attempt to re-pair the speaker through the app.

1. Set the Network to Private on a PC

For a Windows PC, LAN communications can be disabled when the network is set to public—a setting that’s critical for Sonos speakers to connect. Adjusting the network type on the PC to Private can resolve this issue.

  1. In the system tray, click on the network icon and then select the More option for the network (via the right arrow next to the network icon).
  2. Click on the Info icon and, in the window that appears, choose Private.
    Change the PC's Network Type to Private
    Change the PC’s Network Type to Private
  3. Close the window and retry connecting to the Sonos speakers.

2. Enable Wi-Fi on the Sonos Speaker

If a Sonos speaker is connected to your network via an Ethernet cable, the Wi-Fi option may be disabled. However, certain network structures might require the Wi-Fi to be enabled in order to connect to the speakers.

  1. Open the Sonos app on your smartphone and navigate to Settings > System > Products.
  2. Select the pertinent room and choose Enable Wi-Fi.
    Enable Wi-Fi in the Sonoso Speaker Settings
    Enable Wi-Fi in the Sonoso Speaker Settings
  3. Carry out this process for all Sonos speakers and attempt again to connect the problematic speaker.

3. Reinstall the Sonos App

If the Sonos app won’t connect to the speaker due to malfunctioning components, reinstalling the app could be the solution.

Here are the steps for reinstalling the Sonos app on an Android phone. Similar procedures can be followed for iPhones.

  1. Access Settings > Apps > Sonos on your phone.
  2. Tap on Force Stop and confirm the action.
  3. Enter Storage and clear both cache and data to eliminate outdated references to the app in your phone’s memory.
  4. Press the back button and select Uninstall.
    Uninstall Sonos App from the Android Phone
    Uninstall the Sonos App from the Android Phone
  5. Confirm the deletion of the Sonos app and then restart your phone.
  6. Reinstall the Sonos app and attempt to pair it with the speaker.

4. Reset the Sonos Speaker to the Defaults

If the Sonos speaker’s firmware is corrupted and malfunctioning, resulting in unsuccessful connections, resetting the Sonos speakers could be effective.

  1. Disconnect the power cable from the Sonos speaker.
  2. Hold the Bluetooth button on the speaker.
    Factory Reset Sonos
    Factory Reset Sonos
  3. While still holding the button, reinsert the power cable and continue to hold the button.
  4. Release the button when the light on the speaker starts flashing white and orange.
  5. Wait until the light turns green, then attempt to reconnect the speaker.
  6. If issues persist and the Sonos has been integrated with a Home assistant like Google Home, reset the Home assistant and try connecting the speaker again.

5. Edit the Router Settings

Your ability to connect to the Sonos speaker may be hindered by a router setting that restricts access to the speaker for your system or phone. Modifying the relevant router settings can address this issue.

It’s important to note that some settings mentioned here may not be visible on your router interface, or they may go by different names.

To adjust these settings, access the router’s admin portal using a web browser or an app and log in with your credentials.

5.1. Increase Maximum Client Limit

  1. Navigate to the router’s Settings > Wireless > WLAN.
  2. In the respective pane, increment the Max Client Limit by at least one and commit the changes.
    Increase Max Client Limits of the Router
    Increase Max Client Limit of the Router
  3. Reboot the devices and try connecting to the Sonos speaker.

5.2. Enable IPv6

  1. Within the router’s interface, select Settings > Advanced > IPv6.
    Enable IPv6 for the Router
    Enable IPv6 for the Router
  2. Activate the setting and restart the devices.

5.3. Disable Band Steering

  1. Access Settings > Wireless > Basic Settings on the router’s platform.
  2. Turn off Band Steering, reboot your devices, and attempt the connection again.
    Disable Band Steering on the Router
    Disable Band Steering on the Router

5.4. Change the Connection Mode

  1. Proceed to Settings > Wi-Fi > Basic Settings on the router.
  2. Adjust the Connection Mode from B/G/AX to B/G and preserve the new setting.
    Disable the AX Connection Mode in the RouterSettings
    Disable the AX Connection Mode in the RouterSettings
  3. Restart the devices and attempt to pair with the Sonos system.

5.5. Change the Wi-Fi Channel

  1. In the router’s interface, go to Wireless > Wireless Settings.
  2. Select a channel such as 1, 6, or 11 from the Channels dropdown menu.
    Change the Wi-Fi Channel in the Router Settings
    Change the Wi-Fi Channel in the Router Settings
  3. If one of the Sonos speakers is connected via Ethernet, proceed to Settings > System > Network > SonosNet Channel.
  4. Adjust the wireless channel ensuring it doesn’t overlap with the router’s channel. If the router’s channel is set to 1, for example, set the Sonos channel to 6 or 11, and try to connect again.

5.6. Disable the 5 GHz Band

  1. In the router’s Settings, open Wireless and deactivate 5 GHz.
  2. Activate 2.4 GHz and commit your configuration.
    Enable 2.4 GHz Band and Disable 5 GHz Band in the Router Settings
    Enable 2.4 GHz Band and Disable 5 GHz Band in the Router Settings
  3. Restart the devices and ensure all, including the Sonos speaker, are connected to the 2.4 GHz band.

5.7. Enable any IPv4 to any Local LAN Destination Port

  1. Navigate to the router’s Settings > Security > Firewall & Traffic Shaping.
  2. Modify the Outbound Rule Policy by setting Any IPv4 to Any Local LAN Destination Port to Allow.
    Open Traffic Shaping in the Router Settings
    Open Traffic Shaping in the Router Settings
  3. Save the changes and restart the devices.
  4. After the restart, attempt to add the Sonos speaker and check the result.

5.8. Disable Multicast Optimizations

  1. Go to Settings in the router interface and access Wireless > Basic Settings.
  2. Untick the option for Dynamic Multicast Optimizations and store the updates.
    Disable Dynamic Multicast Optimization
    Disable Dynamic Multicast Optimization
  3. Restart the devices and evaluate the connectivity with your Sonos speaker.

5.9. Disable Wi-Fi 6

  1. Access the router’s Settings > Network > Wireless > WLAN.
  2. Deactivate Wi-Fi 6 and remember to save the changes after doing so.
    Disable Wi-Fi-6 Protocol in the Router Settings
    Disable Wi-Fi-6 Protocol in the Router Settings
  3. Reboot the devices and attempt to connect with the updated settings.

5.10. Change the Wi-Fi Security Mode to WPA2

  1. Navigate to the router’s Settings > WLAN > WLAN Basic Settings.
  2. Switch the Security Mode to WPA2 and apply the new settings.
    Change the Security Mode of the Wi-Fi Connection
    Change the Security Mode of the Wi-Fi Connection
  3. Restart your devices and try connecting the Sonos speaker once more.

5.11. Disable the Router’s Firewall

  1. Enter the router’s Settings > Security > Firewall Switch.
  2. Deselect Enable Firewall and commit your selections.
    Disable the Router's Firewall
    Disable the Router’s Firewall
  3. Initiate a reboot of the device and attempt to establish a connection to the Sonos speaker.

Remember to re-enable any critical security features such as the router’s firewall after troubleshooting to ensure your network remains secure.

ABOUT THE AUTHOR

Abdullah Iqbal


Abdullah is a Google IT certified Help Desk Technician with extensive experience in providing technical support to system users. He has a proven track record of effectively resolving IT issues, and is adept at working with tools like Jira and ZenDesk to efficiently manage support tickets. Abdullah is committed to staying up-to-date with the latest technological advancements and constantly seeks to improve his skills and knowledge through professional development opportunities.