Hi… I was very excited to receive the IQAudio Pi-Dac in todays mail. Unfortunately, the Raspberry Pi Volumio1.2beta distribution does not support the Dac without modifications. There are also features in MPD that don’t work just yet. The necessary audio drivers are not in the kernel. After several hours of working through updating the kernel and firmware I am now listening to high quality audio from the Raspberry Pi with the IQAudio Pi-Dac attached. I have not yet enabled hardware volume control, but that will be a future task. The IQAudio Pi-Dac uses the I2s interface for flawless audio. Possibly as the Volumio distributions mature this Dac will be supported directly. I surely recommend the audio quality and easy hardware installation. This Dac provides an alternative to the HiFiBerry, also a wonderful addition to the Raspberry Pi and it supports 24-bit / 192kHz Flac files. There is much more to be done. This is just a first start. I hope this Dac will be supported in future releases of Volumio.
The MPD Configuration under Audio Output does show ‘sndrpiqaudioda’ as the output option.
/etc/modules was edited by hand:
snd_soc_bcm2708
snd_soc_bcm2708_i2s
bcm2708_dmaengine
snd_soc_pcm512x
snd_soc_iqaudio_dac
In MPD System settings do notActivate I2S driver as it will overwrite the /etc/modules file with the HiFiBerry values.
Tracer5, glad you got the board and are enjoying it. I am working with Michelangelo and other to achieve better integration and hope to have more information in the near future. I must thank everyone involved and Michelangelo has been an inspiration.
I am trying to get this going also. Edited /etc/modules as above and rebooted but aplay -l shows no devices as does Volumio. Checked modules again and my edit is still there. Was there anything else that you did?
Hi ChrisMmm… Yes there is much more to do. The distribution of Volumio 1.2beta does not currently have the IQAudio Pi-Dac drivers in the Linux kernel. It is necessary to update the kernel and the firmware. If you do a :
uname -a
you will find your current version of the Volumio kernel. After updating mine I am at :
3.10.36+ #664 PREEMPT
Mine now has the necessary drivers for limited success. It is very late here in the evening. I will post a step by step later for you, but in just a few days or longer I understand IQAudio will update us all with a proper integration for Volumio. My process is quite crude, but works.
Hi, I am setting this up for a friend, my current digital source is a Rpi with ES9023 DAC via I2S. after a brief listen I would be hard put to tell the difference between the two. Very happy with both.
I have got my IQaudIO Pi-DAC running by following the same steps. Thanks Gordon for his support!
The setup sounds awesome, I am really happy with it for the amount invested! I have heard some much more expensive devices that didn’t sound half as good.
Guys, I finished the 1.3 version which will feature the IQ Audio DAC support… And, it is just brilliant! It sounds really really good!
You’ll find it soon on download page! Great work Gordon!
Hi Michelangelo,
The VolumioBeta1.3BISPI image file has a small problem with how it writes to the /etc/modules file for the IQAudio Pi-Dac. By selecting Iqaudio the following entries are in /etc/modules:
Thanks Tracer!
You see… Lots of things to do and I make those silly errors… What you think about the rest? Anything I should fix ?
This release features mpd 18.9 … Let me know !
More importantly, I think an initial volume of 0 (mute) or 20% rather than 100% - may be a better fail safe
If we want hardware volume control then the following will work but with the known MPD volume ratio issue.
change /etc/mpd.conf to have “Playback Digita” rather than “PCM”:
audio_output {
type "alsa"
name "Output"
device "hw:0,0"
mixer_control "Playback Digital"
mixer_device "hw:0"
mixer_index "0"
dsd_usb "yes"
}
This gives control from approx 50% on the dial but with little output before reaching 50%
A couple of other things I noticed…
Once as I2S selection is made you cannot easily tell which has been selected. (possible to change button colour or something?
Maybe put the DAC selection in alphabetical order?
sudo /etc/init.d/shairport start
sudo: /etc/init.d/shairport: command not found
this does start shairport and it works very well:
/usr/local/bin/shairport -d -a "Volumio"
Listening for connections.
18557
pi@volumio:/etc/init.d$ Established under name '04255CB411F0@Volumio'
Any ideas?