How do I run roon Bridge on Odroid C2

I’ve seen snippets of info about people being able to run roon bridge on an odroid C2. Is there an actually how to?
cheers

Thanks, but that doesnt work. Nice try though

Which? I use C2’s as Roon Bridge endpoints, only thing I’ve been too lazy to do is to automate launch on startup.

i can get roon bridge to download but intsall fails telling me checking for binary compatibility and alsa has failed even though alsa is insatlled
thanks for getting back to quick

Using Arch or Debian?

@DonkeyKong ,
if you follow @evand instructions and install hybrid 32/64 bit distribution ( Download hybrid Odrobian ) you just need to modify one line in the roon-easy-install script.
This hybrid build runs 64bit kernel for C2 and has 32bit app environment so all 32bit apps can run unmodified.

If you install Armbian for Odroid c2 you just need to install ‘armhf’ 32bit compatible libraries and do the same. In that case you are running on 64bit kernel and 64bit libraries + 32bit libs conversion layer.

I prefer Armbian as it is being actively supported and Odrobian stopped but as it’s fresh (1H 2016) i believe either one would work for you.

In both cases you run 32bit Roon Endpoint. Performance wise I am sure there is no difference in either scenario (though latter one should be wee bit more efficient) but as CPU load is less then 10%… irrelevant !

so - net net - you either follow @evand instructions for Odrobian or mine further below in a thread for Armbian.
Link is here: > Support for ARMv8 as well as ARMv7? [Coming in 1.3]

last option is what i dont know precisely how to do as its more complicated - install any 64bit distrubutio and then build via depootstrap 32bit environment (which is simmilar to 1st scenario in the end with odrobian) and then install Roon into that one … as @evand commented, might require manual/ssh commandline start but can be made to work.

So you have 2 easy options and one more complicated/attention seeking.

good luck

Brilliant, I followed your method and i’m up and running. Now just need to get my dac to work
I can see it it in alsamixer audiolab usb 2.0 but when i run it it i get cannot load mixer controls protocol error.

hi @DonkeyKong,
if you have audiolab older DAC it may not support Asynchronous USB 2.0 … if it does it should be straightforward. try to see if alsa ‘speaker-test’ can make any sounds. unless that works it is unlikely you’ll get it to work with Roon. On my Benchmark DAC2 it works, though on some setups (only once) i need to run alsamixer to make sure i ‘unmute’ stereo outputs.

Got there in the end, not sure how as numerous G&Ts have been poured down my gregory to get to this point.
Now listening to Creedence 96khz 24bit
Thanks to the brill intructions from gahabana. I got roon bridge installed on the C2, and out of pure luck, perseverance and gin i’ve got my Q-dac working as well
thanks for all those who posted trying to help, thats what keeps a community alive

1 Like

Ha, never hear that phrase before!

Cheers, Gregory

usualy say my greg. gregory peck, neck.
Anyway just an updaye on my odroid as an end point.
Perfect, bloody perfect. sounds ace through my Q-dac
i used gahabanas install instructions then set my Q-dac as default by stopping the onboard sound to start from the iqaudio how to
Im gonna order another couple odroid c2s
thanks lads from a very happy man

1 Like

I have to say this by the way, my system is not brill. Its a meridian 501 and 555 pre and power and an audiolab q-dac going into B&W cm5 speakers. but roon server to my odroid bridge sounds fantastic, i’d be suprised with out big upgrades i’d beat it

It makes a great Roon endpoint, and it can stream to multiple DACs simultaneously without hiccup if you want to try a few alongside one another. Here’s hoping the ARMv8 Roon Bridge build is not too far away.

2 Likes