Roon Driver Crashes C4 In Latest Version

Is anyone maintaining and updating the Roon drivers for Control4? I’m a C4 programmer and daily Rooner, and on my home system, with the latest OS of 3.4.2, will crash if I select Roon as a source, or a service to browse. It happens ten times out of ten, 100% of the time. This never happened on 3.4.1 or any prior version. C4 is looking into this, I’m told, but it’s low on their priority list and it was suggested I reach out to the developers of the drivers to look for updates since they’ve been stagnant for 2 years.

TIA!

Isaac

I read on the C4forums site that 3.4.2 altered some driver security features that could compromise older drivers. (See Andrew Luecke’s comment here: Apple Music Announced on Instagram - Page 3 - General Control4 Discussion - C4 Forums | Control4)

Roon stopped maintaining and updating their Control4 driver years ago. I guess it was only a matter of time before it broke.

I am still on 3.4.1, although Roon doesn’t exactly work seamlessly for me either. I guess I can look forward to complete deprecation as soon as I update C4 again.

You sure can. I hope the developers of this driver see this thread.

Roon announced quite a while ago that they were open-sourcing their driver code by releasing it on GitHub and ceasing internal development of it. Any further development will have to be by an independent developer that happens to be bored enough or charitable enough to take this on.

Hmm I wonder if they won’t be much help if someone like Chowmain would be interested. :thinking:

Look at this link. It would be amazing if someone would take this on.

So, I just updated to 3.4.2 and we tested it right away and it works fine. All the controls seem to work ok. Exactly what were you doing in the app? I can try and duplicate.

That’s very interesting! So my equipment originally was an EA3 running Director. I picked up an EA5 off eBay since the 3 was pretty well taxed out. Before migrating my project, I made up just a simple single room project on the 5 with just the Roon core and player drivers, and an audio endpoint. The same problem persisted, which was simply selecting Roon as a source, whether directly as an input or using the browsing proxies, would immediately crash Director. The app would lose connection and I’d watch the controller reboot. It has never ever NOT happened for me on 3.4.2.

How is your project connected to Roon?

Wow, I run an EA-5 with a Roon zone off my opticalRendu to my DAC then to my Anthem 740 which is my main listening zone and then the second streamer is a Raspberry Pi 4 running RoPieee into my DAC then Episode matrix amp. Director is stable on all these connections. I generally select my zones & run C4 on my iPhone but my SR260s work just fine too.
It took us a bit to get Roon up and running the first time. C4 help line was awesome and as a team, with my local installer, we figured out the initial set up last year when this came out.
My core is a NUC8i7 running current ROCK software.
I only have Composer HE but can take some screenshots if you want to compare.

If you get time that would be appreciated. I’ve got it on the C4 engineering squad’s list of bugs to dig into (it’s been a problem for me since 3.4.2 beta was released) but I think next I will delete the C4 extensions from Roon then re-add. There are 4 instances of the extension which seems peculiar.

Funny you’re running Anthem as well. For now I’m using a trashcan Mac Pro as my Core and also USB audio out to my STR Preamp USB DAC in until I feel motivated to try a dedicated streamer.

I am having this issue only with Trinnov as my endpoint. All other endpoints work. I cannot turn on Trinnov, unmute, change volume, etc., with this version when selecting Roon as the music source.

Issac, sorry it took so long. Unfortunately, been away from home for while. So, here are 3 screen captures. Not sure they’ll help but here it is.



Core

Thanks for that. My drivers’ properties look yours. I have an idea what might be contributing to my issue but I need to set up another spare controller on 3.4.2 to do so, and I haven’t had time yet.