Contribute
Register

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

You shouldn't install any kext in /L/E. Having the proper kexts in Clover/kexts/Other is enough
Ok but if possible I would like a little clarification first and eventually some more precise indications on how to proceed. I followed the guide to update Catalina (maybe it was your post I don't remember exactly) to the letter but when the pc started the bluetooth was completely dead and the wifi was a little crazy (it only worked a little after having turned on the pc). So I wrote on the forum and followed the directions recommended by another user. Until yesterday the wifi seemed to work but the bluetooth didn't. Instead it is morning after less than 12 hours and having left the computer always on now the bluetooth works. At this point I would like to ask two things:
1) Do I have to have only the kext on Clover and delete those from / L / E?
2) It seems to me that you have my same laptop with the same hardware configuration. When you updated to Catalina did you have any problems of this type (like wifi and bluetooth that started to work a bit after starting the pc)?
Thanks in advance, tell me if you need some more information, because I would like a near-perfect hackintosh with everything working well and already fully functional and functional since startup (as happened with Mojave that everything worked).
Sorry one last thing that has nothing to do with bluetooth. I seem to read that you wrote in your hardware profile as 1920x1080 resolution but the Lenovo G50-70 (or at least mine) only comes in 1366x768 resolution. I would like to know if you have changed the display and, if you have, with which you have replaced it. Thanks (again) in advance.
 
Ok but if possible I would like a little clarification first and eventually some more precise indications on how to proceed. I followed the guide to update Catalina (maybe it was your post I don't remember exactly) to the letter but when the pc started the bluetooth was completely dead and the wifi was a little crazy (it only worked a little after having turned on the pc). So I wrote on the forum and followed the directions recommended by another user. Until yesterday the wifi seemed to work but the bluetooth didn't. Instead it is morning after less than 12 hours and having left the computer always on now the bluetooth works. At this point I would like to ask two things:
1) Do I have to have only the kext on Clover and delete those from / L / E?
2) It seems to me that you have my same laptop with the same hardware configuration. When you updated to Catalina did you have any problems of this type (like wifi and bluetooth that started to work a bit after starting the pc)?
Thanks in advance, tell me if you need some more information, because I would like a near-perfect hackintosh with everything working well and already fully functional and functional since startup (as happened with Mojave that everything worked).
Sorry one last thing that has nothing to do with bluetooth. I seem to read that you wrote in your hardware profile as 1920x1080 resolution but the Lenovo G50-70 (or at least mine) only comes in 1366x768 resolution. I would like to know if you have changed the display and, if you have, with which you have replaced it. Thanks (again) in advance.
personally, i would delete the kexts from /Library/Extensions:
Code:
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55c40c2b0 [0x7fff8f627690]> { URL = "file:///Library/Extensions/ApplePS2SmartTouchPad-2.kext/", ID = "org.emlydinesh.driver.ApplePS2SmartTouchPad" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55e9c8b30 [0x7fff8f627690]> { URL = "file:///Library/Extensions/ApplePS2SmartTouchPad-2.kext/Contents/PlugIns/ApplePS2Keyboard.kext/", ID = "org.emlydinesh.driver.ApplePS2Keyboard" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55e9c9fc0 [0x7fff8f627690]> { URL = "file:///Library/Extensions/ApplePS2SmartTouchPad-2.kext/Contents/PlugIns/ApplePS2Controller.kext/", ID = "org.emlydinesh.driver.ApplePS2Controller" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55e9c2460 [0x7fff8f627690]> { URL = "file:///Library/Extensions/Lilu.kext/", ID = "as.vit9696.Lilu" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55e9d1350 [0x7fff8f627690]> { URL = "file:///Library/Extensions/AirportBrcmFixup.kext/", ID = "as.lvs1974.AirportBrcmFixup" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55e9d1ae0 [0x7fff8f627690]> { URL = "file:///Library/Extensions/AppleALC.kext/", ID = "as.vit9696.AppleALC" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ec38210 [0x7fff8f627690]> { URL = "file:///Library/Extensions/CodecCommander.kext/", ID = "org.tw.CodecCommander" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ec2b650 [0x7fff8f627690]> { URL = "file:///Library/Extensions/WhateverGreen.kext/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ec70010 [0x7fff8f627690]> { URL = "file:///Library/Extensions/SMCBatteryManager.kext/", ID = "ru.usrsse2.SMCBatteryManager" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ec7ca30 [0x7fff8f627690]> { URL = "file:///Library/Extensions/RealtekRTL8111.kext/", ID = "com.insanelymac.RealtekRTL8111" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55e9fbec0 [0x7fff8f627690]> { URL = "file:///Library/Extensions/BrcmBluetoothInjector.kext/", ID = "org.rehabman.injector.BrcmBluetoothInjector" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ec946e0 [0x7fff8f627690]> { URL = "file:///Library/Extensions/VirtualSMC.kext/", ID = "as.vit9696.VirtualSMC" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ec97980 [0x7fff8f627690]> { URL = "file:///Library/Extensions/BrcmPatchRAM3.kext/", ID = "com.no-one.BrcmPatchRAM3" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55eca3030 [0x7fff8f627690]> { URL = "file:///Library/Extensions/BrcmFirmwareRepo.kext/", ID = "com.no-one.BrcmFirmwareStore" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ecb1610 [0x7fff8f627690]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ecb6220 [0x7fff8f627690]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ecba090 [0x7fff8f627690]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ecc7460 [0x7fff8f627690]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ece8c80 [0x7fff8f627690]> { URL = "file:///Library/Extensions/LiluHelper.kext/", ID = "com.apple.security.LiluHelper" }

and then add the following kexts to clover/kexts/other
ApplePS2SmartTouchPad-2.kext
Lilu.kext
AirportBrcmFixup.kext
AppleALC.kext
CodecCommander.kext
WhateverGreen.kext
SMCBatteryManager.kext
RealtekRTL8111.kext
BrcmBluetoothInjector.kext
VirtualSMC.kext
BrcmPatchRAM3.kext
BrcmFirmwareData.kext (NOT BrcmFirmwareRepo.kext)
VoodooPS2Controller.kext

make sure to use the new kexts from the zip i gave you on the page

you can also check for newer kexts using hackintool after
 
personally, i would delete the kexts from /Library/Extensions:
Code:
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55c40c2b0 [0x7fff8f627690]> { URL = "file:///Library/Extensions/ApplePS2SmartTouchPad-2.kext/", ID = "org.emlydinesh.driver.ApplePS2SmartTouchPad" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55e9c8b30 [0x7fff8f627690]> { URL = "file:///Library/Extensions/ApplePS2SmartTouchPad-2.kext/Contents/PlugIns/ApplePS2Keyboard.kext/", ID = "org.emlydinesh.driver.ApplePS2Keyboard" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55e9c9fc0 [0x7fff8f627690]> { URL = "file:///Library/Extensions/ApplePS2SmartTouchPad-2.kext/Contents/PlugIns/ApplePS2Controller.kext/", ID = "org.emlydinesh.driver.ApplePS2Controller" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55e9c2460 [0x7fff8f627690]> { URL = "file:///Library/Extensions/Lilu.kext/", ID = "as.vit9696.Lilu" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55e9d1350 [0x7fff8f627690]> { URL = "file:///Library/Extensions/AirportBrcmFixup.kext/", ID = "as.lvs1974.AirportBrcmFixup" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55e9d1ae0 [0x7fff8f627690]> { URL = "file:///Library/Extensions/AppleALC.kext/", ID = "as.vit9696.AppleALC" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ec38210 [0x7fff8f627690]> { URL = "file:///Library/Extensions/CodecCommander.kext/", ID = "org.tw.CodecCommander" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ec2b650 [0x7fff8f627690]> { URL = "file:///Library/Extensions/WhateverGreen.kext/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ec70010 [0x7fff8f627690]> { URL = "file:///Library/Extensions/SMCBatteryManager.kext/", ID = "ru.usrsse2.SMCBatteryManager" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ec7ca30 [0x7fff8f627690]> { URL = "file:///Library/Extensions/RealtekRTL8111.kext/", ID = "com.insanelymac.RealtekRTL8111" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55e9fbec0 [0x7fff8f627690]> { URL = "file:///Library/Extensions/BrcmBluetoothInjector.kext/", ID = "org.rehabman.injector.BrcmBluetoothInjector" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ec946e0 [0x7fff8f627690]> { URL = "file:///Library/Extensions/VirtualSMC.kext/", ID = "as.vit9696.VirtualSMC" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ec97980 [0x7fff8f627690]> { URL = "file:///Library/Extensions/BrcmPatchRAM3.kext/", ID = "com.no-one.BrcmPatchRAM3" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55eca3030 [0x7fff8f627690]> { URL = "file:///Library/Extensions/BrcmFirmwareRepo.kext/", ID = "com.no-one.BrcmFirmwareStore" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ecb1610 [0x7fff8f627690]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ecb6220 [0x7fff8f627690]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ecba090 [0x7fff8f627690]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ecc7460 [0x7fff8f627690]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
Kext with invalid signature (-67062) allowed: <OSKext 0x7fd55ece8c80 [0x7fff8f627690]> { URL = "file:///Library/Extensions/LiluHelper.kext/", ID = "com.apple.security.LiluHelper" }

and then add the following kexts to clover/kexts/other
ApplePS2SmartTouchPad-2.kext
Lilu.kext
AirportBrcmFixup.kext
AppleALC.kext
CodecCommander.kext
WhateverGreen.kext
SMCBatteryManager.kext
RealtekRTL8111.kext
BrcmBluetoothInjector.kext
VirtualSMC.kext
BrcmPatchRAM3.kext
BrcmFirmwareData.kext (NOT BrcmFirmwareRepo.kext)
VoodooPS2Controller.kext

make sure to use the new kexts from the zip i gave you on the page

you can also check for newer kexts using hackintool after
Thanks a lot now everything seems to be working
 
Ok but if possible I would like a little clarification first and eventually some more precise indications on how to proceed. I followed the guide to update Catalina (maybe it was your post I don't remember exactly) to the letter but when the pc started the bluetooth was completely dead and the wifi was a little crazy (it only worked a little after having turned on the pc). So I wrote on the forum and followed the directions recommended by another user. Until yesterday the wifi seemed to work but the bluetooth didn't. Instead it is morning after less than 12 hours and having left the computer always on now the bluetooth works. At this point I would like to ask two things:
1) Do I have to have only the kext on Clover and delete those from / L / E?
2) It seems to me that you have my same laptop with the same hardware configuration. When you updated to Catalina did you have any problems of this type (like wifi and bluetooth that started to work a bit after starting the pc)?
Thanks in advance, tell me if you need some more information, because I would like a near-perfect hackintosh with everything working well and already fully functional and functional since startup (as happened with Mojave that everything worked).
Sorry one last thing that has nothing to do with bluetooth. I seem to read that you wrote in your hardware profile as 1920x1080 resolution but the Lenovo G50-70 (or at least mine) only comes in 1366x768 resolution. I would like to know if you have changed the display and, if you have, with which you have replaced it. Thanks (again) in advance.
1) yes
2) no problems with Catalina
And yes I replaced the display
 
1) yes
2) no problems with Catalina
And yes I replaced the display
Ok thanks for the reply. Can you tell me the model (or an identifier, a purchase link or something like that) of the full HD display you have mounted, please?
 
Hello, maybe someone can upload EFI to z40-70? My configuration doesn't work.
 
can you help me?

When I do this command




cd ~ / Projetos / lenovo.git
./X50.sh --install-config

I restarted the machine and it didn't turn on again. Black screen after startup
 
Last edited:
I did it. G50-70 OpenCore Full....First I want to thank everyone here.

I especially want to thank @the-braveknight - without him I would not succeed in this, also RehabMan, @Feartech and acidanthera with his guidance from here



After all this has been studied and learned, Clover looks like an easy pie. No kidding. :)

What works:

Special function keys working, trakpad gestures(all listed in MacOS) , HDMI video/audio digital out works, speakers working, Headphones working, WiFi, Bluetooth, USB2/USB3, built-in mic and camera, power managment, battery status, graphics including OpenCL, Ethernet, Mac App Store Working.

:headbang:

Works on catalina? In my z40-70 Mojave, running ok.
 
Back
Top