Russound RIO source_list missing Source 5 on zones 5/6 of MCA-66

@noahhusby I believe this may be a bug in the Russound RIO integration. Details below:

HA Core: 2026.7.1
Integration: built-in Russound RIO
Controller: MCA-66
Firmware: 04.07.00

I have two MCA-66 controllers linked as one RIO system.

Problem:
Source 5 appears correctly in source_list for zones 1-4 on both controllers.

Zones 5 and 6 on both controllers are missing Source 5 from source_list.

Controller 1:
Zone 1 Living Room - OK
Zone 2 Family Room - OK
Zone 3 Kitchen - OK
Zone 4 Dining - OK
Zone 5 Rec Room - missing Source 5
Zone 6 Deck - missing Source 5

Controller 2:
Zone 1 Master Bedroom - OK
Zone 2 Ensuite - OK
Zone 3 Kayla’s Room - OK
Zone 4 Emily’s Room - OK
Zone 5 Spare Room - missing Source 5
Zone 6 Bathroom - missing Source 5

Additional testing:

  • Source 5 is enabled for all zones in MCA web interface.
  • Source 5 was renamed in MCA web interface and the new name appears in HA.
  • Removed and re-added Russound RIO integration. Problem remains.
  • Restarted both MCA-66 controllers and HA.
  • media_player.select_source works:
    source: “Airplay Receiver”

After selecting it manually:
source = Airplay Receiver

but source_list remains:

Streamer
Tuner
Bluetooth
Family TV

while working zones show:

Streamer
Airplay Receiver
Tuner
Bluetooth
Family TV

Seems like a source capability/source availability parsing issue for zones 5/6.

Click the known issues link in the integration documentation (on the left).

If there is no matching issue there then create a new one.

Hey, @silverhaze :waving_hand:

This issue has been reported before (also with two MCA-66s in one RIO stack). After doing some tracing, we determined this is a firmware issue on the device and isn’t an integration issue. It’s likely the zone source exclusion giving a bad response from the unit. More info here: Russound RIO: Selectable MCA-66 sources omitted from media_player source_list · Issue #176800 · home-assistant/core · GitHub

We introduced a fix for this in the latest version of HA 2026.8. There are instructions at the bottom of the integration page for fixing missing sources: Russound RIO - Home Assistant

Let me know if that works for you. We are continuing to investigate this issue for potential resolutions (including figuring out why the Russound app typically reports the sources correctly in this case).