Two Raspberry Pi’s running Ropiee but only one audio device showing

Roon Core Machine

Roon Nucleus

Networking Gear & Setup Details

Amazone Eero Mesh Network
Nucleus plugged into Linksys switch connected to Eero Router

Connected Audio Devices

Ropieee USB
Both RPi’s are [Raspberry Pi 4 Model B [8GB] RAM]
One Schiit Modi is a Modi 3, the other is a Modi 3+

Number of Tracks in Library

1762

Description of Issue

Two Raspberry Pi’s running Ropiee (latest) each attached to a separate Schiit Modi DAC, Roon Control App Audio tab controls/renames both Endpoints making both not appear as Roon Endpoint Zones

Ropieee install went fine with fresh SD cards, I did not clone them.

I booted up the RPi’s with a wired network connection so I could open the Ropieee GUI and configure them for Wifi and set unique hostnames and correct timezone.
Roon Control app (on MacBook Air) sees the Schiit Modi DACs in the Audio tab.

After attempting to enable and name each Schiit Modi with a different name, editing one Schiit Modi changes the name of the other one.

It is as if I can’t have two RPi’s each connected to a. Schiit Modi DAC.

After rebooting the RPi’s and Nucelus a few times, I disabled both rebooted the Nucleus again and enabled only one of the Schiit Modi DACs.

At this point, the enabled one works, I left the other one not enabled.

I did some research on the forum and saw cloning SD cards can cause issues like mine, but I did not clone the cards, I burnt the Ropiee image via belenaEtcher.

Any help you can provide would be greatly appreciated.

Please also note I also have a 3rd RPi running Ropieee connected to a Cambridge DacMagic and it does not have any issues.

I resolved the issues I was having, I now have all three RPi’s working properly, two with Schiit Modi’s and one with a DacMagic DAC. I will post the steps I took to fix the issue later today.

Solution was the following:
Recorded RPi Roon Bridge Unique IDs in Roon Control App
Disable both RPi’s connected to Schiit Modi’s in the Roon Control App
Shutdown Nucleus
Rebooted Amazon Eero mesh network

RPi #1
Re-imaged RPi
RPi #1 is wireless
Post install via wired ethernet connection to Ropieee GUI
Set new hostname in Ropieee GUI, reboot RPi
Set correct timezone and reboot schedule in Ropieee GUI, reboot RPi
Set up wifi in Ropieee GUI, reboot RPi
Rebooted Amazon Eero mesh network
Unplugged RPi Ethernet cable, reboot RPi
Confirmed in Amazon Eero control app, RPi has correct hostname and Wifi IP

RPi #2
Re-imaged RPi
RPi #2 is wired
Set new hostname in Ropieee GUI, reboot RPi
Set correct timezone and reboot schedule in Ropieee GUI, reboot RPi
Rebooted Amazon Eero mesh network
Confirmed in Amazon Eero control app, RPi has correct hostname and wired IP

Started Nucleus
Confirmed RPi’s in Roon Control App, confirmed each has a new Unique ID
Enabled both RPi in Roon Control App
Confirmed or updated RPi device names in the Audio tab of the Roon Control App
Confirmed I could stream to all three RPI’s successfully

Happy Camper!

3 Likes

Thank you for sharing this, @Timothy_Rogers! I had this same situation occur a couple of weeks ago, and I couldn’t get Roon to “separate” the two endpoints no matter what I tried. The only way I could solve it was by running DietPi w/ RoonBridge instead of Ropieee. I may try to reflash w/ Ropeee and follow your step-by-step to see if that works.

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.