Contribute
Register

[GUIDE] HOW TO FIX AUDIO FOR Mojave after layout ID change

Status
Not open for further replies.
Please read carefully and follow

1- Use this release from AppleALC.kext with Lilu kext to L/E

https://github.com/acidanthera/AppleALC/releases/download/1.3.2/1.3.2.RELEASE.zip

2-Disable all ALC patches from config.plist ( kernel and kext patches )

3- may or may not need codeccommander.kext from Rehabman to L/E

https://bitbucket.org/RehabMan/os-x-eapd-codec-commander/downloads/

4- important " remove any AppleALC.kext from Clover 》kexts》other

Recommend use kextbeast.app and follow the instructions when install kexts

https://www.tonymacx86.com/resources/kextbeast-2-0-1.310/

Reboot and enjoy

Lilu and it's plugins need LiluFriend (https://github.com/PMheart/LiluFriend) to load from the system. Also might help to link to Lilu. Other than that though, well done! Very easy to follow.
 
You are right but
AppleALC.kext is originally existed in S/L/E
Maybe Lilu.kext should go to L/E but this kext is essential one so I leave it in S/L/E
But all other kexts I put in L/E

Maybe I am wrong but I used to do that without any issues for both laptop and desktop
It works fine in /L/E. AppleHDA is in /S/L/E but AppleALC is a third party kext.
Edit: Just noticed someone already said this. Ignore me.
 
Lilu and it's plugins need LiluFriend (https://github.com/PMheart/LiluFriend) to load from the system. Also might help to link to Lilu. Other than that though, well done! Very easy to follow.

So far, have not needed LiluFriend.kext with the kexts in /L/E.

If at some point it breaks, would like to know what the symptoms are that require LiluFriend.kext... because I have a LiluFriendLite.kext that I'd like to test to see if it does the same thing. And I'd likely create a script that could generate a LuluFriend.kext (or LiluFriendLite.kext) automatically (by scanning for Lilu plugins in /L/E).
 
So far, have not needed LiluFriend.kext with the kexts in /L/E.

If at some point it breaks, would like to know what the symptoms are that require LiluFriend.kext... because I have a LiluFriendLite.kext that I'd like to test to see if it does the same thing. And I'd likely create a script that could generate a LuluFriend.kext (or LiluFriendLite.kext) automatically (by scanning for Lilu plugins in /L/E).
For me Lilu and its plug-ins were loaded according to kextstat but they didn’t have any noticeable effect.

And a script to generate LiluFriend would be really cool. How would you determine what is and isn’t a Lilu plugin though?
 
For me Lilu and its plug-ins were loaded according to kextstat but they didn’t have any noticeable effect.

You probably had them installed to /S/L/E or had wrong versions installed.
If you have this scenario still handy, attach PR files as requested in the FAQ.

And a script to generate LiluFriend would be really cool. How would you determine what is and isn’t a Lilu plugin though?

Note:
Code:
NUC6i7KYK:origin rehabman$ grep -ly lilu -R /Library/Extensions/
/Library/Extensions//Lilu.kext/Contents/MacOS/Lilu
/Library/Extensions//Lilu.kext/Contents/Info.plist
/Library/Extensions//AirportBrcmFixup.kext/Contents/MacOS/AirportBrcmFixup
/Library/Extensions//AirportBrcmFixup.kext/Contents/Info.plist
/Library/Extensions//LiluFriendLite.kext/Contents/Info.plist
/Library/Extensions//AppleALC.kext/Contents/MacOS/AppleALC
/Library/Extensions//AppleALC.kext/Contents/Info.plist
/Library/Extensions//WhateverGreen.kext/Contents/MacOS/WhateverGreen
/Library/Extensions//WhateverGreen.kext/Contents/Info.plist
/Library/Extensions//BT4LEContiunityFixup.kext/Contents/MacOS/BT4LEContiunityFixup
/Library/Extensions//BT4LEContiunityFixup.kext/Contents/Info.plist
 
Worked on ALC282. Thanks!
 
Try disabling AppleGFXHDA.kext:
Code:
cd /System/Library/Extensions
sudo mv AppleGFXHDA.kext AppleGFXHDA.kext.bak
sudo kextcache -i /

Then reboot.

If that helps, there are better ways to disable that kext that can be implemented (eg. InfoPlistPatch via Clover KextsToPatch).
Thanks, it worked for me. How can I disable this kext in clover?
 
Thanks, it worked for me. How can I disable this kext in clover?

Try an KextsToPatch/InfoPlistPatch, similar to the CoolStar patches for I2C.

Like:

Comment: Prevent AppleGFXHDA.kext from attaching to audio device
Name: com.apple.driver.AppleGFXHDA
Find: <494f4b69 74>
Replace: <494f4b69 73>
InfoPlistPatch: true
 
Question 1: Do we leave lilu on Cover kexts folder or we also put it on L/E?
Question 2: on clover Audio Injection what value do we put there because on previous MacOS Version like 10.13 we used to use Layout Id of 3?

@RehabMan i noticed that on IDT97HD87B2/4 (111d:76d9) layout id = 12
does this layout also apply to laptops?
______________________________________________________________


Please read carefully and follow

1- Use this release from AppleALC.kext with Lilu kext to L/E

https://github.com/acidanthera/AppleALC/releases/download/1.3.2/1.3.2.RELEASE.zip

2-Disable all ALC patches from config.plist ( kernel and kext patches )

3- may or may not need codeccommander.kext from Rehabman to L/E

https://bitbucket.org/RehabMan/os-x-eapd-codec-commander/downloads/

4- important " remove any AppleALC.kext from Clover 》kexts》other

Recommend use kextbeast.app and follow the instructions when install kexts

https://www.tonymacx86.com/resources/kextbeast-2-0-1.310/

Reboot and enjoy
 
Status
Not open for further replies.
Back
Top