The HiFiBerry Digi user “Pretender” has written a very good guide how to use the board to output Dolby Digital and DTS to an external home theater system. This will output the plain AC3/DTS data stream without decoding it on the Raspberry Pi. Check out his guide.
P.S. We expect that this should work out-of-the-box in Raspbmc soon.
To improve our HiFiBerry drivers (especially for the HiFiBerry Digi), we’re looking for somebody who can support us with some kernel development. The person should be familiar with the ALSA sound subsystem. We need to create a sound subdevice similar to the sound driver for the HDMI output. This will be included in the official Raspberry Pi Linux kernel.
Is somebody interested in supporting us here? Contact us!
Our new digital output board for the Raspberry Pi – the HiFiBerry Digi. can be pre-ordered now for our a special introductory price. We expect to ship the first units about mid of February.
The HiFiBerry Digi adds an optical and a fully isolated electrical output to your Raspberry Pi. Samples rates up to 192kHz/24bit are supported on both outputs.
Linux driver development has been finished already, production samples were tested. Everything works very well.
Pre-order it now!
Our HiFiBerry Digi will be available soon. Now, another major step in development has been finished: The HiFiBerry Digi support is included in the official Raspberry Pi Linux 3.10 kernel. If you’re interested in the source code, check out the pull request on Github.
I want to thank Florian Meier – the author of the Raspberry Pi I2S kernel module – for his great support. During the last weeks, I learned a lot about GIT and Linux kernel patches.
There wasn’t any hardware development news in the last time. The reason for it was mostly that we spent time developing a Linux driver for our new HiFiBerry Digi S/PDIF output board. And finally the first working version is there. Getting around the mixer controls and the power management (we don’t need both) took us some time. I want to thank Florian Meier personally for the tips he gave during the driver development phase.
Do you want to test if you can compile it yourself? You can download the code from Github (the new driver is in the 3.10 branch).
Florian did a great job making the I2S sound module ready for the official Raspberry Pi Linux kernel. It is now much easier to enable HiFiBerry DAC support.
If you use a Raspbian-based distribution, it is just a command:
This will install the latest Linux kernel and it will have HiFiBerry support. That means: no need to compile your own kernel! After installing the kernel, there is still some minor work to do:
- Enable HiFiBerry in /etc/modules, by adding the following lines to this file:
That’s it! After the reboot, you should see, that the sound card is enabled:
pi@raspberrypi ~ $ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dac], device 0: HifiBerry DAC HiFi pcm5102a-hifi-0 
Subdevice #0: subdevice #0
I’ve compile the Linux 3.10 kernel with HiFiBerry support. You can download the tar file from the HiFiBerry website. The archive includes the updated Raspberry Pi firmware for kernel version 3.10. Therefore it should work even on systems that run Linux 3.8 now. However I cannot guarantee, that it will work on all configurations. Therefore use it on your own risk.