by johnbanks » 19 Oct 2014, 13:10
@sykodad
Thx for your post which informed & motivated me. My RPi B+ with iqAUDIO DAC+ is now streaming wirelessly from my NAS and it sounds great.
This is what I did ....
Burned a fresh 0.3 alpha image. Plugged in a USB stick with a few test tracks. Plugged in an Edimax wireless dongle. Moved the unit to where I had an Ethernet connection. Booted and then PuTTy’d in ...
Did pacman -Sy
Did pacman –S linux-raspberrypi
Did rpi-update (thought that might be smart)
Figuring out the kernel renaming was a bit of a challenge ...
cd /boot followed by ls –l was informative. There was kernel.img with my current date/time. So how to fool 0.3 alpha into using it?
Being cautious, I did ....
mv linux-rune-3.12.19-2-ARCH.img linux-rune-3.12.19-2-ARCH.img.ORIGINAL and then ....
mv kernel.img linux-rune-3.12.19-2-ARCH.img
Rebooted and did MENU > Sources > Remount All Sources to be on the safe side. The Library quickly updated and then I played a track from the USB stick – no sound as no audio equipment was connected but the UI looked like it was playing.
Set up wireless – not always straightforward – but there other posts on this.
Powered down using RuneAudio, disconnected Ethernet and moved the unit to my ‘hifi’ location and connected up.
Powered up, waited for wireless to come up (it takes a while) and played a track but there was no sound immediately. Set the audio output interface to the iqAUDIO DAC under MENU MPD and selected it as the i2s kernel module under MENU Settings. It took a few attempts before the settings seemed to ‘stick’.
At one point doing mpc outputs showed that ALSA and the iqAUDIO DAC were both enabled.
Doing mpc enable only 2 fixed it (as the iqAUDIO DAC was output 2 in my case).
Set up my Network Mount using NFS and updated the Library.
All OK so far - then tried a 24 bit track – terrible distortion and it even sounded as if it was playing too fast.
Quite by chance I enabled Volume Normalization (under MENU MPD) and it sounded great – why this should be is beyond my level of understanding – perhaps other guys will contribute on this?
It’s taken many hours & the help of others to get to this point – so I powered down and made a backup copy of my SD card – probably the best suggestion of all.
Hope this helps