So I have a Raspberry PI 5 on Raspberry Pi OS. When I connect the Ultra ++ board, the OS recognises it but no audio. Tried all the methods (updating PI firmware, manual installation, custom driver).
The only one that seemed to work was custom driver - I could hear audio. But had this error and after restart, no more sound and OS doesn’t find the wm8960 anymore in audio bar (disappeared).
Error! Your kernel headers for kernel 6.12.64-v8-16k+ cannot be found at /lib/modules/6.12.64-v8-16k+/build or /lib/modules/6.12.64-v8-16k+/source.
Please install the linux-headers-6.12.64-v8-16k+ package or use the --kernelsourcedir option to tell DKMS where it’s located.
Created symlink ‘/etc/systemd/system/sysinit.target.wants/wm8960-soundcard.service’ → ‘/usr/lib/systemd/system/wm8960-soundcard.service’.
Had same problem as dumizor: New Trixie install would automatically recognize driver, but no sound
Tried to install driver, but got linux-header error.
Tried again with another new install, and got sound and mic working. I avoided using: sudo rpi-update