No audio installed, see
Mojave AppleHDA Audio
Hi Toleda,
Thank you for replying. I've performed the following steps based on
Mojave AppleHDA Audio
1. Uninstall previous Audio Methods:
Removed S/L/E/AppleHDA.kext (will install AppleALC as per
https://www.tonymacx86.com/threads/mojave-applehda-audio.260004/)
Ran diskutil list in Terminal.app and identified MacOS on disk2.
Ran EFI Mounter v3.app. Mounted disk2s1.
Opened EFI/CLOVER/config.plist with Xcode.app.
Removed 3 items from KernelAndKextPatches/KextsToPatch with name AppleHDA (items 1,2 and 3 in my case).
Removed L/E/realtekALC.kext.
Removed EFI/CLOVER/kexts/Other/realtekALC.kext
Removed EFI/CLOVER/kexts/Other/AppleALC.kext (will download again AppleHDA has been reinstalled by running Mojave installer over existing install)
Removed EFI/CLOVER/kexts/Other/Lilu.kext (will download again AppleHDA has been reinstalled by running Mojave installer over existing install)
2. Native AppleHDA.kext required:
Ran Mojave installer over existing install.
Verified that S/L/E/AppleHDA.kext has been installed.
3. Downloaded AppleALC and Lilu and placed in EFI/CLOVER/kexts/Other/
4. config.plist contains:
<key>Audio</key>
<dict>
<key>Inject</key>
<string>1</string>
</dict>
Layout 1 is the appropriate layout for my Realtek 898 I believe.
5. Rebooted. Still no sound and no devices in System Preferences -> Sound
6.
https://github.com/acidanthera/AppleALC/blob/master/Resources/ALC898/layout1.xml has a whole bunch of XML for Layout 1 but I don't know in which file that should be placed or where... does everything from:
<dict>
<key>LayoutID</key>
<integer>1</integer>
<key>PathMapRef</key>
<array>
<dict>
<key>CodecID</key>
<array>
<integer>283904153</integer>
etc...
go below the following bit in config.plist
<dict>
<key>Inject</key>
<string>1</string>
</dict>
I'll attach new troubleshooting files. If you could explain more how the codecs are installed (if that is what is missing) that would be handy. I think you used to have a script that did all this but that script doesn't work in Mojave. Thank you muchly for your time.