要等多久才算卡住?
Sonos 更新是逐台推的,一整套系统全部更新完可能要 20 到 40 分钟,老型号更久。进度条长时间不动是正常现象——它不是实时进度,而是分阶段跳的。在你判定「卡住」之前,至少给它 30 分钟,并且在这段时间里不要退出 App、不要重启路由器、更不要拔任何一台的电源。
① 网络:下载拿不到就会卡在那
更新包是从 Sonos 的服务器下载的,任何拦住这条路的东西都会让它停在同一个位置。常见的拦路者:路由器上的广告拦截或 DNS 过滤(把更新域名一起拦了)、家长控制、企业防火墙、以及一些「安全 DNS」服务。临时把这些关掉再试一次,是这一步最快的判据。
如果你的路由器用了自定义 DNS,试着临时改回运营商默认或一个公共 DNS。DNS 解析失败在 App 里通常不会报「解析失败」,只会表现为进度停住——这就是它难查的原因。
② 只有一两台没更新成功,怎么办?
这类几乎都是那一两台的连接问题,不是更新本身。先把那台重启一次(拔电源 10 秒再插,这是在更新已经停止的情况下——不是更新中),等它在 App 里重新出现,再单独触发一次更新。如果它离路由器很远,临时把它搬到路由器旁边更新完再搬回去,是很有效的一招。
系统处在「部分已更新」状态时,某些功能会暂时不可用,分组也可能失败。这是预期行为,把落后那台补上就会恢复,不需要为此做任何重置。
③ 旧型号是不是真的无法更新?
部分早期型号的存储和内存不足以承载新版本,官方会把它们停在某个版本上。如果某台反复更新失败而其他台都成功,先确认它是不是属于这一类——这不是故障,而且没有解法,只能保持现状或者换设备。混用不同世代时还会遇到系统拆分的问题,那是另一篇的内容。
在动任何重置念头之前先确认这一点,可以省掉一次完全没有意义的重新设置。
④ 从控制器一侧排除
有时卡住的不是音箱,是你手上那台设备。换一台手机或平板打开 Sonos App 看同一套系统:如果在另一台设备上显示更新已完成,那原来那台只是界面没刷新,重装 App 或清掉它的缓存即可。别在这种情况下去动音箱。
同样值得一试的是把 App 完全退出再打开,以及确认 App 本身是最新版——旧版控制器有时无法驱动新版本的更新流程。
按这个顺序试
- 先等满 30 分钟,期间什么都不做。
- 换一台设备开 App 看同一套系统,排除界面没刷新。
- 临时关掉路由器上的广告拦截/DNS 过滤/家长控制,再试。
- 只有个别台失败,就重启那一台(此时更新已停止),再单独更新。
- 把顽固那台临时搬到路由器旁边更新完再搬回。
- 确认它不是存储不足的老型号——是的话到此为止。
- 仍然失败就联系官方支持,不要自己重置。
更新之后才出问题,是更新导致的吗?
更新成功但之后出现掉线、分组失败或者某个服务播不了,大概率不是更新「弄坏」了什么,而是新版本对网络环境的要求或行为有变化。最常见的是:更新过程中音箱重启,重新取得了不同的 IP,而你之前依赖的地址保留没覆盖到它。先给每台做地址保留再观察,通常就稳了。
如果是某个音乐服务在更新后失效,通常需要在 Sonos App 里重新授权一次那个服务,而不是重装整套系统。
哪两件事绝对不能做?
一、更新过程中拔电源。写入固件的时候断电才是真正会导致设备无法启动的操作。更新卡住看起来很吓人,但它仍然是安全状态;断电不是。二、在没有确认原因之前恢复出厂设置。重置会清掉分组、收藏和房间设置,而更新失败的原因(网络、存储、控制器)重置一样都解决不了,重置之后你还要在同样的网络上重新更新一次。
如果所有步骤都走完仍然失败,联系官方支持比自己重置安全得多——他们能看到设备侧的更新日志,而你看不到。
官方参考
排查完了,日常控制其实可以更省事
网络问题解决之后,剩下的是每天都要做的事:分组、切歌、调音量。ZoneFoundry 是一个 iOS App,这些操作说一句话就完成。直接连你现在的 Sonos,Bridge 是可选增强,不是必需品。
下一步
判断你的音箱属于 S1 还是当前系统 →
更新后音箱不见了 →
更新后开始掉线 →
系统更新到一致的版本之后,ZoneFoundry 可以在 Sonos App 之外提供跨服务搜索和多房间控制。它不参与固件更新,也不会改变你的系统结构。