Using the TauDAC with Volumio
This post is obsolete – the TauDAC is offcially supported by Volumio since version 2.285 (07-10-2017)
If you want to use the TauDAC with Volumio, setting it up is straightforward. Download and install the latest Volumio image (required version >= 2.201), login to your Raspberry Pi and follow the steps below.
- Install the build dependencies:
sudo apt-get update sudo apt-get install dkms build-essential bc
- Download the kernel source code:
sudo volumio kernelsource
- Download and unpack the TauDAC driver source code:
wget https://github.com/taudac/taudac-driver-dkms/archive/taudac-2.0.0.tar.gz tar -xzf taudac-2.0.0.tar.gz
- We will use DKMS to build and install the driver module. Move the driver source to a directory where DKMS can find it:
sudo mv taudac-driver-dkms-taudac-2.0.0 /usr/src/taudac-2.0.0
- Build and install the driver:
sudo dkms install -m taudac -v 2.0.0 --force
- Patch the Volumio
dacs.json
file to add the TauDAC to the I2S DACs list.cd /volumio/ wget https://gist.githubusercontent.com/taudac/aacc79273a7a415a0c2e6abbcf08ce86/raw/d06485be20852f9060e8fd07b481fab1275cb4ad/0001-i2s_dacs-Add-TauDAC-DM101.patch git -c user.name='Your Name' -c user.email='your@email' am 0001-i2s_dacs-Add-TauDAC-DM101.patch
- Navigate to volumio.local, go to Settings -> Playback Options. Enable I2S DAC. Select ‘TauDAC – DM101’ and click save. Double-check the Volume Options, make sure ‘Mixer Type’ and ‘Mixer Control Name’ are set to ‘None’
- Reboot and enjoy your music!