I believe the ‚Wolfson Cirrus Logic New (for Kernel 4.4+)‘ still replaces the stock kernel with a patched one, based on the older driver.
I usually install this to enable the Wolfson options, then update to the latest kernel and then update the use case scripts in /opt/max2play/wolfson (IIRC).
You may also need to do the /boot/config.txt changes, along with the /etc/modprobe.d/cirrus.conf changes.
Andy.
This reply was modified 6 years, 7 months ago by ALW.
I have the card working successfully with this version, although it does require some work as the in-built Wolfson capability can’t be used, as it rolls back to an older Kernel and the use case scripts require updating for the new driver (http://www.horus.com/~hias/tmp/cirrus/cirrus-ng-scripts.tgz).
I think though that this could be quite easy for you to implement, if you chose to do so. I’m aware the card may not have the largest following, but it is great value for money and sounds good, in my opinion. One of the reasons I paid for a subscription to max2play was because you were the only solution I found at the time with official Wolfson support. Max2play is a great solution for those of us with these cards.
A good reason for continuing support for the Wolfson card is there are still lots available to buy (over 1300 at the time of writing) and if you update to the 4.9 kernel, it is supported without the need for the legacy kernel change.
The advantage is that the older Wolfson card can be modified to work with the Raspberry Pi3 and since the cards are inexpensive it makes a great high quality streamer option, with more flexibility than most competing DAC cards.