Contribute
Register

Lenovo G50-70 i7 First time Please Help

Status
Not open for further replies.
Thank you RehabMan i got it, but when i remove anyone of them keyboard not working correctly , that's why i keep the both im working now on all your comments

For keyboard, the one from EmlyDinEsh is being used... from your ioreg:
org.emlydinesh.driver.ApplePS2Controller
org.emlydinesh.driver.ApplePS2Keyboard

You should remove VoodooPS2Controller.kext since you're using the ELAN driver.
 
Your specs look very similar to my Z50-70's...
I am checking your OEM DSDT/SSDTs, they're very similar... Maybe you can use the hotpatching method using my SSDT-HACK.
I'm currently verifying your OEM DSDT/SSDTs and I'll add some tweaks to my SSDT-HACK if necessary.
your kexts folder looks very messy... I'm going to provide you with the kexts, SSDTs, config.plist you need after I'm done verifying.
 
Your specs look very similar to my Z50-70's...
I am checking your OEM DSDT/SSDTs, they're very similar... Maybe you can use the hotpatching method using my SSDT-HACK.
I'm currently verifying your OEM DSDT/SSDTs and I'll add some tweaks to my SSDT-HACK if necessary.
your kexts folder looks very messy... I'm going to provide you with the kexts, SSDTs, config.plist you need after I'm done verifying.


Thank you :) i attached my origin folder extracted by clover because i was using patched DSDT form this post
http://www.tonymacx86.com/threads/guide-lenovo-g50-70-el-capitan-using-unibeast.178211/

Waiting you :D
 

Attachments

  • origin.zip
    74.8 KB · Views: 77
So far, only the nVidia and battery patches should be modified, working on it now...

EDIT: battery patches for Z50-70 and G50-70 are the same... need RehabMan to confirm that though.
 
I've prepared the patches required for your hardware, now you need to test them. Before you go, make sure to have a backup USB that you have Clover installed and can boot OS X from it just in case.

- Remove: DSDT.aml from EFI/CLOVER/ACPI/patched. Not needed.
- Copy: SSDT-HACK.aml, SSDT-CX20751.aml, SSDT.aml to EFI/CLOVER/ACPI/patched.
- Copy: config.plist to EFI/CLOVER.
- Remove all the kexts present in EFI/CLOVER/kexts/10.11 folder, replace them with the kexts I provided.

Once you do that, reboot, if you're successfully booted up, capture IOReg and send it so I can verify.
 

Attachments

  • cupo0191254.zip
    2.5 MB · Views: 65
I've prepared the patches required for your hardware, now you need to test them. Before you go, make sure to have a backup USB that you have Clover installed and can boot OS X from it just in case.

- Remove: DSDT.aml from EFI/CLOVER/ACPI/patched. Not needed.
- Copy: SSDT-HACK.aml, SSDT-CX20751.aml, SSDT.aml to EFI/CLOVER/ACPI/patched.
- Copy: config.plist to EFI/CLOVER.
- Remove all the kexts present in EFI/CLOVER/kexts/10.11 folder, replace them with the kexts I provided.

Once you do that, reboot, if you're successfully booted up, capture IOReg and send it so I can verify.

Install kexts also in S / L / E ?
 
Not yet, first make sure the whole thing works then move them to /S/L/E or /L/E
 
Successfully booted , Note: old kexts still in /S/L/E and i don't have BCM94352Z yet i use TP-Link WN727N. By Installing RT2870USBWirelessDriver.kext and BearExtender i'll get BCM94352Z soon , IOReg attached .
 

Attachments

  • Mohamed’s MacBook Pro.ioreg.zip
    417.6 KB · Views: 60
Successfully booted , Note: old kexts still in /S/L/E and i don't have BCM94352Z yet i use TP-Link WN727N. By Installing RT2870USBWirelessDriver.kext and BearExtender i'll get BCM94352Z soon , IOReg attached .

Looks great, your nVidia discrete card is also disabled now which will save battery life, USB ports are injected as well but you need to test each port with USB2 and USB3 devices to confirm they all work, PM, Graphics PM, battery... looks OK. You will also want to test HDMI audio too to confirm it works.

Please test your backlight/brightness keys and see if they work too.

Now it's best to install all essential kexts in /Library/Extensions, move all kexts from CLOVER/kexts/10.11 and /System/Library/Extensions to /Library/Extensions and rebuild cache with:
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

Note: All DSDT/SSDT patching is carried by the config.plist & the SSDTs in ACPI/patched folder.

Note: You will have to patch your BIOS to disable the whitelist in order to install a compatible Wi-Fi card.

I'll create a repo and a guide for the G50-70 like my Z50-70 guide here:
[Guide] Lenovo Z50-70 using Clover UEFI (10.11)
 
Last edited:
Terminal output:
Code:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RT2870USBWirelessDriver.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
FakePCIID_XHCIMux.kext - no compatible dependency found for org.rehabman.driver.FakePCIID.
FakePCIID_XHCIMux.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2SmartTouchPad.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDAHardwareConfigDriver.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
FakePCIID_XHCIMux.kext - no compatible dependency found for org.rehabman.driver.FakePCIID.
FakePCIID_XHCIMux.kext - no compatible dependency found for org.rehabman.driver.FakePCIID.
Prelink failed for org.rehabman.driver.FakePCIID.XHCIMux; omitting from prelinked kernel.

USB work correctly aloso Audio , Battery, Keyboard and Backlight thank you :) anything else should i do ?
 
Status
Not open for further replies.
Back
Top