There's an issue on Pi 5 that some DACs need to append the dtoverlay with 'slave' parameter. Not sure if this was fixes upstream at some point but still seems to be needed with Linux 6.12 kernel (i.e. what is used on Android 16).Thanks for the builds @konsta! Amazing work!
I upgraded from a RPi3+Libreelec to a RPi5+ATV16, while keeping my old HiFiBerry DAC+.
The info to make it work with ATV16 are scattered in here:
https://www.hifiberry.com/docs/software ... ux-3-18-x/
In short, I had to:I'm listening from YouTube music now, no issues for the last 20-30 minutes.Code:
dtoverlay=vc4-kms-v3d,noaudio # Because the image uses the vc4-kms-v3d, so "dtparam=audio=off" is no good, we need the "noaudio"dtoverlay=hifiberry-dacplus-std # Because ATV16 kernel is above 6.1.77
I hope this saves some time for someone, as it took a long time for me to figure out.
https://github.com/raspberrypi/linux/issues/5724
Don't disable the HDMI audio devices. Just select 'DAC' as the audio output device from Raspberry Pi settings menu and enable the driver for your specific DAC hardware from the same menu. On Pi 5 you might need to add the slave parameter manually to /boot/config.txt (i.e. adjust the line to 'dtoverlay=hifiberry-dacplus,slave' in this case).
https://github.com/raspberry-vanilla/an ... 1932-L1952
Statistics: Posted by Konsta — Thu Jan 01, 2026 1:57 pm