I just bought a Hifiberry DAC2 for my Raspberry Pi 4b and so far have been very pleased with how it works with Zynthian.
It did not work out-of-the-box. I set it up under the Hifiberry Dac+ configuration and got an error. At first, I thought it was because the RBPI audio was conflicting with it, but after checking the Disable RBPi Audio box it still didn’t work.
I finally figured out the problem when I entered the following in terminal:
No devices were returned. This indicated that the entire device wasn’t being recognized by the Raspberry Pi.
I then read on another post that you needed to run an rpi-update for this card to update the firmware:
Once I did that, the new card immediately started working. I can tell a huge difference between the sound this is putting out versus what I had been getting earlier from a cheap USB soundcard.
I recorded a short track (“Wild World” by Cat Stevens) using the Zynthian audio recorder. The one question I have is, what is causing the occasional pops in the sound? Is that just likely some distortion from briefly going over the level?