First of all, thank you very much for this great info. I've just tried fresh builds of Lilu&AppleALC to check what changed with sound.
My results are:
- All layouts except 28 give no sound, but at the same time MacOS thinks they work, because YouTube and other video starts playing that was impossible with 1.5.0 build of AppleALC;
- Layout 28 gives sound both with plugged and unplugged headphones during boot;
- Layout 28 as I said gives sound but microphone doesn't work, but my experiments allowed me to get microphone working so I decided to combine what I could achieve with latest 1.5.1 and for my surprise I was lucky - both headphones & microphone work! I attached my build of AppleALC - it would be nice if you could give a try and report. PS: I was very close to find the right audio path inside the codec, but my problem was a pinconfig that I couldn't build due to lack of needed info, so I changed a bit original pinconfig by adding EAPD for nid=20 (it should be so) and ammended the sound path to microphone.
- The bad side is that 1.5.0 had a HDMI audio sound device (though it didn't work) - 1.5.1 doesn't even list it in sound preferences.
AppleALC 1.5.0 (my Dell display has hdmi input with audio support)
View attachment 480390
View attachment 480391
AppleALC 1.5.1 (no HDMI audio)
View attachment 480392
View attachment 480393
For those who will test my AppleALC.kext please use Layout28 (alcid=28 or layout-id = 1C000000 in device properties).