Contribute
Register

[Guide] Lenovo Z50-70/Z40-70/G50-70/G40-70 using Clover UEFI

Thank you for your answer. I installed the AppleALC.kext and updated Lilu.kext as well. Still no sound. Anything else I can try. I am attaching the files again after the installation. Thank for the help and patience.
 

Attachments

  • CLOVER.zip
    3.8 MB · Views: 152
  • Javier’s MacBook Pro.zip
    505.6 KB · Views: 146
  • RehabMan.zip
    33.2 KB · Views: 143
  • Terminal Saved Output 2.zip
    1.5 KB · Views: 127
  • Terminal Saved Output.zip
    1.1 KB · Views: 148
Thank you for your answer. I installed the AppleALC.kext and updated Lilu.kext as well. Still no sound. Anything else I can try. I am attaching the files again after the installation. Thank for the help and patience.

AppleALC is not to be used with other audio solutions. You forgot to remove some things:
Kext with invalid signatured (-67030) allowed: <OSKext 0x7f97bd732850 [0x7fff90f6d8e0]> { URL = "AppleHDA_CX20751.kext/ -- file:///Library/Extensions/", ID = "com.apple.driver.AppleHDA" }
Kext with invalid signatured (-67030) allowed: <OSKext 0x7f97bd6376d0 [0x7fff90f6d8e0]> { URL = "AppleHDAInjector.kext/ -- file:///Library/Extensions/", ID = "com.apple.driver.AppleHDA" }

Also, you're injecting layout-id=2. But AppleALC supports only layout-id=3 and layout-id=27 for your audio codec:
Code:
NUC6i7KYK:Resources rehabman$ grep 351359247 -R .
./PinConfigs.kext/Contents/Info.plist:                   <integer>351359247</integer>
./PinConfigs.kext/Contents/Info.plist:                   <integer>351359247</integer>
./PinConfigs.kext/Contents/Info.plist:                   <integer>351359247</integer>
./CX20751_2/layout3.xml:               <integer>351359247</integer>
./CX20751_2/layout28.xml:               <integer>351359247</integer>

Perhaps the guide has not been updated to use AppleALC.kext?
Because your config.plist also has patches for AppleHDA, which should not be there when using AppleALC.

If you're not really prepared to use AppleALC, then perhaps you just needed to boot without caches, rebuild cache, reboot?

But really, must guides for Mojave should be updated to use AppleALC instead of older AppleHDA methods (it is a bit less finicky).
 
Last edited:
Thanks you for your quick answer. Need to confess that it was elegant to say that I am not prepared. Although I have been in this forum for almost 8 years (and with great success) I am still a newbie. I tried booting without caches, rebuild cache, reboot, but it did not work.

I deleted AppleHDA_CX20751.kext andAppleHDAInjector.kext. But I failed with the layout. I went through the config.plist but could not find it.
 
Thanks you for your quick answer. Need to confess that it was elegant to say that I am not prepared. Although I have been in this forum for almost 8 years (and with great success) I am still a newbie. I tried booting without caches, rebuild cache, reboot, but it did not work.

I deleted AppleHDA_CX20751.kext andAppleHDAInjector.kext. But I failed with the layout. I went through the config.plist but could not find it.

The layout-id is injected via ACPI/patched/SSDT-G50.aml.
 
Ahhhhhh! I found
"layout-id",
Buffer (0x04)
{
0x02, 0x00, 0x00, 0x00 // ....
},
Should I change the 2 for a 3?
 
Ahhhhhh! I found
"layout-id",
Buffer (0x04)
{
0x02, 0x00, 0x00, 0x00 // ....
},
Should I change the 2 for a 3?

For AppleALC, yes.
Not sure why the-braveknight has not moved to AppleALC, but worth testing regardless.
 
For AppleALC, yes.
Not sure why the-braveknight has not moved to AppleALC, but worth testing regardless.
I plan to. I’m just waiting for the next AppleALC release that has my own layout configuration.
 
I plan to. I’m just waiting for the next AppleALC release that has my own layout configuration.

I made two PRs for two different codecs discovered (so far) with the Probook guide.
I gave up waiting for a build and just included my fixed build in the repo.
When a new build appears with the fixes, I'll remove my build and download theirs.
Seems like new Lilu-based kexts, especially AppleALC are not released quickly.

BTW, you might want to take a look at some of the recent additions to my hack-tools github project.
I added a LiluFriend generator (and a second technique of my own, LiluFriendLite).
Although I'm not 100% convinced LiluFriend is required, vit9696 recommends it when you install Lilu kexts to /L/E or /S/L/E.
The script automatically scans for Lilu-based kexts that are installed and sets up the OSBundleLibraries dependencies that match.
 
For AppleALC, yes.
Not sure why the-braveknight has not moved to AppleALC, but worth testing regardless.

I deleted the kexts and changed the layout-id, "I think". I am attaching the files again. And still no sound. Thanks for your patience
 

Attachments

  • CLOVER.zip
    11.7 MB · Views: 174
  • Javier’s MacBook Pro.zip
    505.8 KB · Views: 141
  • RehabMan.zip
    33.2 KB · Views: 129
  • Terminal Saved Output 2.zip
    1.5 KB · Views: 139
  • Terminal Saved Output.zip
    1 KB · Views: 141
I deleted the kexts and changed the layout-id, "I think". I am attaching the files again. And still no sound. Thanks for your patience

Your ioreg still shows alc-layout-id=2 for HDEF.
Are you sure you attached a new ioreg?
 
Back
Top