Volumio 2 and USB DAC Compatibility

I have a chord Mojo USB DAC (chordelectronics.co.uk/mojo/) and a raspberry pi running Volumio.

The combination of the two makes an AWESOME sounding micro HiFi/Streamer for my small office.

Volumio 1 recognises the Mojo as a DAC but unfortunately Volumio 2 does not.

Is there any extra configuration I can do that will get it recognised. Volumio 2 is getting a lot better and I would like to start using it in my office.

Thanks for any help.

Conrad

The UI is still not finished… Are you sure is not recognized?
Did you try to do

aplay -l

from the terminal?

Hi Michel

thanks for the suggestion - yes it is recognoised when I execute the above command

volumio@volumio:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 5: Mojo [Mojo], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0

In the user interface under playback options->also options only the ‘bcm2835 ALSA’ device is shown as an option.

Is this correct and should the USB DAC be shown somewhere else? If not can you point me in the right direction to making the USB DAC available and I’ll try and fix it and submit a pull request- just need a push in the right direction.

Thanks

It’s OK think I have found the area in the mpd plugin.

Will try to make it work :slight_smile:

Great, yes basically now is not shown as an option. To fix this, you must take a look at :
github.com/volumio/Volumio2/blo … r/index.js

Which should return every card in the system, not just the first one…

Yeah, the current code assumes an ordered list of cards - as I have card 0 and then card 5 it never gets up to 5. You should have a pull request by the end of the weekend.

BTW even fixing that issue (which I have done a bit hackily for now) does not actually cause the mpd.conf file to be set with the correct card. I’ll fix that too I hope.

I have Antelope Zodiac Platinum DAC, which has USB audio input, working fine with Windows 10. Volumio 2.041 (and earlier versions) recognizes it, let me set it as an output, but an attempt to play causes “Failed to open audio output” error.

That’s what I have for audio cards and playback devices:

volumio@volumio:~$ cat /proc/asound/cards
0 [ALSA ]: bcm2835 - bcm2835 ALSA
bcm2835 ALSA
5 [Platinum ]: USB-Audio - Zodiac Platinum
Antelope Audio Zodiac Platinum at usb-3f980000.usb-1.5, high speed

volumio@volumio:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 5: Platinum [Zodiac Platinum], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0

What can I do to make it work?
Thanks,
Gene

Hello,

I own a ROTEL RDD-06 USB DAC and can’t seem to make it appear on Volumio. It does not show in the graphic UI under Output Device nor in the terminal when I list output devices:

volumio@volumio:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0

Any ideas on how to get it to communicate with Volumio?

Sorry, but if it does not get automatically recognized, its not UAC2 compatible… I don’t think there’s anything you can do… Do you know which receiver does it use?

Not sure what the receiver is but I know it uses a Wolfson 8471 24-bit DAC chip

It works on RuneAudio though… any hint?

Sorry but that does not help me identify what the issue might be…

It’s an USB DAC right, so it should show up under “lsusb”, can you post the output of that command? Maybe the device isn’t even recognized and it will need drivers. :slight_smile:

Not sure how to interpert but here it is:

Bus 001 Device 004: ID 249c:931c
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub