With the latest 3.785 version, the protodac has stopped working

I upgraded to the latest version which saw a much longer list of I2S dacs with RPI5 versions and unfortunately, the protodac has stopped working. I switched back to headphones, rebooted, then switched back to I2S…nothing. I did all the Hifiberry dac options, nothing

alsa error, device not found.

Has anyone else faced the same issue?
I upgraded because Youtube music had stopped working and wanted to be able to load up the latest version of the youtube music plugin, which works once more…except for the dac

Hey @Flo1,

I would begin with providing details:

Login to your system with ssh and then

uname -a

cat /proc/cpuinfo | grep "Model" && cat /proc/cpuinfo | grep "Revision"

sudo i2cdetect -y 1

Post result of the above actions.

Post link from your debug log:

Also, please post content of:

/boot/config.txt
/boot/userconfig.txt

Answers depends on your responses.

Kind Regards,

this is not required, the protodac makes use of the generic i2S overlay and does not require any initialization from I2C

please try to select the RPI-DAC overlay, then reboot

select None as volume control, than reboot

try to check if playback works, if it does you can re-enable the software volume control

1 Like
uname -a
Linux volumio 6.6.62-v7l+ #1816 SMP Mon Nov 18 15:33:33 GMT 2024 armv7l GNU/Linux
cat /proc/cpuinfo | grep "Model" && cat /proc/cpuinfo | grep "Revision"
Model           : Raspberry Pi 4 Model B Rev 1.5
Revision        : c03115
sudo i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --

So it doesnt detect the dac anymore?
I tried installing a previous version, the 3.703 but it automatically upgraded the version to the latest without being able to avoid it

the user and userconfig have not been touched

as mentioned before, the ProtoDAC does not require any initialization via I2C, you won’t find it when scanning the I2C-1 bus.

please follow the steps I posted before

I managed to make it work. Thanks to all of you for taking time to help me out.
So, as Darmur mentioned, using RPI dac with none as volume control solved the issue. Afterwards, I was able to use software volume control

Big up to you Darmur!

1 Like