Skip to main content
Avid Contributor I
September 22, 2024
Answered

Understanding the current situation with SMB

  • September 22, 2024
  • 13 replies
  • 1789 views

Hi All

I am looking for clarification of the current situation with the Sonos controllers, both windows 10 desktop software and the mobile phone App with respect to the SMB (SAMBA) control/management of my music library.

I will provide background of my situation pre the upgrade of the desktop controller and the upgrade of the app to Version 80.x.x.x for clarity.

I have been using the following method/technique to listen to my music library for the last 6 or so years without any issues whatsoever. May 2024 came around and my ability to listen to my music library disappeared in an instant…just like so many others.

  1. My music is on a USB pendrive attached to my routers USB port. My music would be available 24Hrs a day as the router never switches off.
  2. My router software allows me to “see the USB drive”
  3. Windows 10 file explorer can also “see the USB drive”
  4. I can add/delete the music on the USB at will from my desktop using file explorer.
  5. Sonos desktop allowed me to manage the library
  6. Sonos desktop allowed me to alter the queue, pick artists, tracks etc etc.
  7. Sonos app did exactly the same, but I prefer to use the desktop.

So, all in all a great system. May 24 has thrown all that ability in the bin….nothing works anymore.

So down to my question(s):-

  1. I assume/understand my Sonos system no longer works due to SMB V1 on my router not being supported anymore?
  2. Sonos do not intend making SMB V1 functional again?
  3. If I can find a suitable router with SMB V2 all would work again?
  4. I have downloaded the old app software version from APK pure. Once installed the Sonos system demands that it be updated. Is this normal or can I block it somehow?

Thanks for now, depending if I get any answers to these questions, I will then be back to understand a suitable way forward.

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.
Best answer by Airgetlam
  1. SMB is not normally available on routers, more often this is a function reserved for an NAS, which has a need for that communication channel. There are some routers that do have the capability to use an SMB connection, using their built in CPU to allow connection, for instance, to a USB drive. They’re few and far between, it isn’t a ‘common’ feature. As far as I’m aware, there is likely a setting on the router to update the version of SMB in use, though. Check the software page on your router, and contact their CS to see if there is a setting you’re missing. 
     
  2. Sonos will not be offering SMB v1 on their S2 products. It is a proven ‘bad’ implementation, leaving a large security hole. They won’t be updating S1 however, as there isn’t enough space on the Linux kernel running on S1 devices to do so.
  3. Yes. Although I’d be looking for an NAS or router that supports SMB v3, not v2.
  4. Given that there is zero confirmation that a download from any non-Sonos or non-Google isn’t infested with some sort of Trojan, I can’t comment, other than certain versions of firmware (the software that runs on the Linux kernel on the speakers) won’t work with older versions of the controller, and I don’t recall seeing any posts about how to downgrade firmware installations, only controllers. 
     

13 replies

GMRAuthor
Avid Contributor I
September 26, 2024

@ratty @edmountain @Airgetlam  @MoPac 

Many thanks for your replies. I have a better understanding now. Could I just ask for clarity on the following point:-

  1. I believe that SMB is still present and working on my system…So, is it fair to say that it is Sonos that now refuses to interact with my system to see/play the music library as it now chooses to ignore the content (music library info) supplied by/via SMB.

Many thanks

 

Renowned Enthusiast I
September 26, 2024

@GMR

Does this help?

https://community.bt.com/t5/Home-setup-Wi-Fi-network/Smart-Hub-2-amp-USB-Connection-via-Linux/td-p/2233422

It would appear that this router is definitely configured for SMBv1 only.  Your (current) version of The Sonos app will NOT permit you to connect to your Library without a higher SMB version in place. 

ratty
September 26, 2024

is it fair to say that it is Sonos that now refuses to interact with my system to see/play the music library as it now chooses to ignore the content (music library info) supplied by/via SMB.

It’s the SMB version which is the issue. Smart Hubs only support the old SMB version 1. This version has long been deprecated due to being insecure, and Sonos recently opted to withdraw support for it. Sonos S2 now only supports SMB versions 2 and 3. 

https://support.sonos.com/en-gb/article/use-a-nas-drive-with-sonos