Hi Charlie – I feel your pain. I think it was harder the first time I did it, but just recently installed the extension on a Volumio RPi and I think it was easier on the Volumio.
I hope I can help.
The serialport will need to be compiled on your machine. Try the following commands:
That sounds like what I remember doing. Does the issue posted below look familiar? You might also want to search the serialport issues queue on Github.
so no it appears within roon an extension. Configured it and set the serial device to my USB>>RS232 adaptor.
I’ve got control of the speakers via roon BUT there is something funny going on, the volume gauge within roon keeps resetting to “45”, but i can see in the ssh on the Rpi that the extension is getting the true volume response from the speakers, it just looks like the extension isn’t processing it properly. Also I don’t get the “standby button” even though I can see “standby-enabled” within the ssh trace.
What model speakers are you attempting to control? DSP5000s? You might want to try different “Protocol Mode” under the extension “Settings”. I’m running TN51 with my DSP5000s.
Also, I’ve been playing around with the following file:
I know this is very old post. Any users able to use this option effectively with DSP33. I have a pair of DSP33 in my office setup fed by Topping D10 digital output. Also have the itach ip2sl.
For me this started back in 2017 and I was running a Windows Roon core and was able to get things working with the support of @danny. At the time the requirement for me was to run an instance of Node.js on the core but this required some intervention to keep running for example power outage, pc updates etc. It is still possible to do this.
Since then @Jan_Koudijs has made the process more accessible using the extension manager.
The next steps do depend on the setup you are running now, what core do you run? Do you have a raspberry pi?
My current Core is on a late 2012 Mac mini. I do have what I think is a raspberry Pi.
it is used to integrate some non HomeKit devices into HomeKit.
In addition as mentioned earlier I have the Meridian DSP33 connected to ITACH IP2LS utilizing the MSRv app to control via iPad.
I would suggest that the most user friendly and easily accessible route would be to invest in a Pi4 and add a case if you wish.
I’m not sure of the viability of using the product you have already, I guess it has proprietary software and whilst it may be possible to work something out I’d grab a Pi and a micro SD card.
If you choose to do this it really is quite a simple process to install a few bits which is quite well documented already. If you do choose this route I can point you in the right direction.
I haven’t seen a way of running this extension on a Windows PC or a Mac that offers a user friendly result. Others may have suggestions.
I too am also curious as to how people have managed to get this working.
My setup currently consists of a Bluesound Node feeding SP/DIF directly into my DSP5200s and I use the MSR for volume control so easy workaround.
I have worked in HiFi and automation for years now and am just getting around to finally installing my own Roon setup and so far loving it, but seeing this makes me want to do away with the node and use a pi setup only. I have currently got a pi2 or 3 running dietpi, feeding into a meridian explorer DAC, but would like to move to a pi4 with a hifiberry digital hat.
My DSPs have RS232 port on the back which I can control with the PC, so know it CAN be done, just need to know how you guys managed to get it going with the pi ONLY. As I said, moving forward I would like to ditch the node and just use a pi, meaning I can integrate volume control with extension. Have so far managed to get extensions installed and already have USB-serial cable [same one I tested the 232 with so know it works].
Have tried every possibly combination of /dev/ttyUSBXX etc for serial port and TN49,51 and DS 6ii03 but no luck. Is it possible that I will have to wait for the new pi and hifi hat before I can get this working? I feel like its still trying to control the analog volume output on the Explorer DAC and not send the 232 commands.
Again I know that this is an old post, but any insight here would be awesome!
Unfortunately it seems I now have this working and must say works incredibly well. Not sure exactly what I did, but I took the install step-by-step and made sure to check off all steps as mentioned above.
I made sure to use 32-bit diet-pi, fresh install on sd card. I also ensured that I enabled Serial UART in dit-pi config and installed node.js using diet-pi software when I installed Roon Bridge and Extension Manager.
Booted it up with the serial cable attached and installed the meridian extension and away it went. Interestingly enough, hopefully this doesn’t trip up others, i found that the serial USB cable was always /dev/ttyUSB0 as is suggested by the extension. I read so many forums to try and work out if I was using ttyUSB0 or ttyS0 or AMA0 etc. Turns out the pi was giving it the same COM port/path name every time.
Once installed all I had to do was go back into the explorer’s audio settings and change the volume control from its own internal to the new meridian extension, UNREAL!
New Hifi Berry hat en route, should be here any day now and super excited!
Thank you to all above who unfortunately struggled so that I could enjoy the fruits of your labour, hopefully something here maybe helps someone else?