Hi, I need help with a persistent AirPlay issue that now only affects my Roam SL.
What works:
- Era 300 appears in AirPlay after router reboot.
- HomePod Mini works normally.
- Roam SL is reachable on LAN by IP.
- Roam SL responds on Sonos API port 1400.
What does not work:
- Roam SL does not appear as an AirPlay target.
- Roam SL does not appear in RAOP browse either.
- Factory reset + firmware update did not fix it.
Network and device context:
- OpenWrt router, subnet 192.168.5.0/24.
- Era 300 at 192.168.5.226, Roam SL at 192.168.5.172.
- Mac is on same subnet, direct reachability is good.
- Router reboot restored Era behavior but not Roam.
Diagnostics already performed:
- dns-sd browse:
- Era/HomePod show in _airplay._tcp and _raop._tcp.
- Roam missing repeatedly.
- Roam direct checks:
- ping OK.
- HTTP on 1400 OK.
- AirPlay service endpoint on 7000 responds.
- Sonos API checks:
- DeviceProperties schema contains AirPlayEnabled.
- /status/airplay returns 200.
- /reboot endpoint returns forbidden on current firmware.
- Comparison result:
- Era and Roam both reachable and same firmware family.
- Only Era advertises discoverable AirPlay/RAOP records.
What I need from community:
- Any known Roam SL-specific bug where AirPlay service is alive but mDNS advertisement is absent.
- Any hidden Sonos app toggle/state that forces re-registration of Roam AirPlay.
- Any confirmed support workflow beyond reboot, router reboot, firmware update, and factory reset.
If useful, I can share full command outputs for:
- _airplay._tcp browse
- _raop._tcp browse
- direct lookup attempts
- SOAP/DeviceProperties responses
