Contribute
Register

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

After few years squinching my eye, I can get HIDPI works on my z40. Thank you

I guess nvidia optimus never going to works on hackintosh



Anybody upgraded to 10.14.5? Is there any issue?

high sierra support nvidia web driver bro i want to enable it. but i don't know how to enable coz from this tutorial rehabman disable it by patcing ssdt. is there anybody know how to enable it & show in about this mac window
 
high sierra support nvidia web driver bro i want to enable it. but i don't know how to enable coz from this tutorial rehabman disable it by patcing ssdt. is there anybody know how to enable it & show in about this mac window

In Windows, you are not always using your NVidia GPU. This would cost way too much power, and for most tasks the iGPU is more than adequate. NVidia uses a technology called NVidia Optimus to dynamically switch between the iGPU and the dedicated GPU once say, a game is fired up or when extra power is required. Unfortunately Optimus is not, and most likely will never be available on MacOS which means you'll never be able to use the dedicated GPU on MacOS.

The reason this won't work is because when you are using an Optimus laptop, the video output always runs through the iGPU, not the dGPU. In Windows your laptop is still able to make use of the dGPU while showing your screen through the iGPU.
 
I Have this problems when a do tutorial:
Last login: Fri Jun 7 21:54:04 on ttys000

iMac-de-Antonio:~ antoniolopez$ cd ~/Projects/lenovo.git

iMac-de-Antonio:lenovo.git antoniolopez$ ./X50.sh --download-requirements

Downloading latest macos-tools...

Downloading RehabMan-Voodoo-2018-1008.zip to ./Downloads

######################################################################## 100.0%

Downloading RehabMan-Realtek-Network-v2-2017-0322.zip to ./Downloads

######################################################################## 100.0%

Downloading RehabMan-BrcmPatchRAM-2018-0505.zip to ./Downloads

######################################################################## 100.0%

Downloading RehabMan-CodecCommander-2018-1003.zip to ./Downloads

######################################################################## 100.0%

Downloading iasl.zip to ./Downloads

######################################################################## 100.0%

Downloading RehabMan-patchmatic-2018-0507.zip to ./Downloads

######################################################################## 100.0%

Downloading acidanthera-Lilu.zip to ./Downloads

######################################################################## 100.0%

Downloading acidanthera-VirtualSMC.zip to ./Downloads

######################################################################## 100.0%

Downloading acidanthera-WhateverGreen.zip to ./Downloads

######################################################################## 100.0%

Downloading acidanthera-AirportBrcmFixup.zip to ./Downloads

######################################################################## 100.0%

Downloading acidanthera-AppleALC.zip to ./Downloads

######################################################################## 100.0%

Downloading acidanthera-MaciASL.zip to ./Downloads

######################################################################## 100.0%

iMac-de-Antonio:lenovo.git antoniolopez$ ./X50.sh --install-downloads

Installing iasl to /usr/local/bin

Password:

Installing patchmatic to /usr/local/bin

Installing MaciASL.app to /Applications

find: ./Kexts: No such file or directory

Installing Lilu.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing VirtualSMC.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing SMCBatteryManager.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing WhateverGreen.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing AirportBrcmFixup.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing VoodooPS2Controller.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing RealtekRTL8111.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing Lilu.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing VirtualSMC.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing SMCBatteryManager.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing WhateverGreen.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing AirportBrcmFixup.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing AppleALC.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing VoodooPS2Controller.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing RealtekRTL8111.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing BrcmPatchRAM2.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing BrcmNonPatchRAM2.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing BrcmFirmwareRepo.kext to /Library/Extensions

find: ./Kexts: No such file or directory

Installing CodecCommander.kext to /Library/Extensions

Installing LiluHelper.kext to /Library/Extensions

IOKitWaitQuiet() timed out.

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd570ded0b0 [0x7fff894788f0]> { URL = "LiluHelper.kext/ -- file:///Library/Extensions/", ID = "com.apple.security.LiluHelper" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd57365db60 [0x7fff894788f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd570f65770 [0x7fff894788f0]> { URL = "VirtualSMC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.VirtualSMC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd57365f6a0 [0x7fff894788f0]> { URL = "AirportBrcmFixup.kext/ -- file:///Library/Extensions/", ID = "as.lvs1974.AirportBrcmFixup" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd573660640 [0x7fff894788f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd573704fb0 [0x7fff894788f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd5737236d0 [0x7fff894788f0]> { URL = "SMCBatteryManager.kext/ -- file:///Library/Extensions/", ID = "ru.usrsse2.SMCBatteryManager" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd570de6540 [0x7fff894788f0]> { URL = "VoodooPS2Mouse.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd570f71580 [0x7fff894788f0]> { URL = "VoodooPS2Controller.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd570f769c0 [0x7fff894788f0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd570f74bd0 [0x7fff894788f0]> { URL = "VoodooPS2Trackpad.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd573724de0 [0x7fff894788f0]> { URL = "RealtekRTL8111.kext/ -- file:///Library/Extensions/", ID = "com.insanelymac.RealtekRTL8111" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd573668c50 [0x7fff894788f0]> { URL = "CodecCommander.kext/ -- file:///Library/Extensions/", ID = "org.tw.CodecCommander" }

KernelCache ID: 8DBB60ED69CE9952E419738746D2A952

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0d502640 [0x7fff894788f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0ff88290 [0x7fff894788f0]> { URL = "AirportBrcmFixup.kext/ -- file:///Library/Extensions/", ID = "as.lvs1974.AirportBrcmFixup" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0d505fc0 [0x7fff894788f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0ffc6f40 [0x7fff894788f0]> { URL = "CodecCommander.kext/ -- file:///Library/Extensions/", ID = "org.tw.CodecCommander" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0d414ee0 [0x7fff894788f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0d431960 [0x7fff894788f0]> { URL = "SMCBatteryManager.kext/ -- file:///Library/Extensions/", ID = "ru.usrsse2.SMCBatteryManager" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0d433040 [0x7fff894788f0]> { URL = "RealtekRTL8111.kext/ -- file:///Library/Extensions/", ID = "com.insanelymac.RealtekRTL8111" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0d433750 [0x7fff894788f0]> { URL = "BrcmNonPatchRAM2.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.BrcmNonPatchRAM2" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0d442110 [0x7fff894788f0]> { URL = "VirtualSMC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.VirtualSMC" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0d43a640 [0x7fff894788f0]> { URL = "BrcmFirmwareRepo.kext/ -- file:///Library/Extensions/", ID = "com.no-one.BrcmFirmwareStore" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0d447d00 [0x7fff894788f0]> { URL = "VoodooPS2Controller.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0d451830 [0x7fff894788f0]> { URL = "VoodooPS2Trackpad.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0d451c80 [0x7fff894788f0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0d4564f0 [0x7fff894788f0]> { URL = "VoodooPS2Mouse.kext/ -- file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0d466190 [0x7fff894788f0]> { URL = "BrcmPatchRAM2.kext/ -- file:///Library/Extensions/", ID = "com.no-one.BrcmPatchRAM2" }

Kext with invalid signatured (-67062) allowed: <OSKext 0x7fde0d472940 [0x7fff894788f0]> { URL = "LiluHelper.kext/ -- file:///Library/Extensions/", ID = "com.apple.security.LiluHelper" }

iMac-de-Antonio:lenovo.git antoniolopez$ cd ~/Projects/lenovo.git

iMac-de-Antonio:lenovo.git antoniolopez$ make

iasl -vw 2095 -vw 2008 -p Build/SSDT-Z50.aml Hotpatch/SSDT-Z50.dsl



Intel ACPI Component Architecture

ASL+ Optimizing Compiler/Disassembler version 20180427(RM)

Copyright (c) 2000 - 2018 Intel Corporation



Hotpatch/SSDT-BATT.dsl 37: Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler

Remark 2011 - Use of compiler reserved name ^ (_T_0)



Hotpatch/SSDT-BATT.dsl 120: thod (MHPF, 1, NotSerialized)

Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)



Hotpatch/SSDT-BATT.dsl 120: thod (MHPF, 1, NotSerialized)

Warning 3115 - Not all control paths return a value ^ (MHPF)



Hotpatch/SSDT-BATT.dsl 179: thod (MHIF, 1, NotSerialized)

Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)



Hotpatch/SSDT-BATT.dsl 179: thod (MHIF, 1, NotSerialized)

Warning 3115 - Not all control paths return a value ^ (MHIF)



Hotpatch/SSDT-BATT.dsl 381: (RE1B, 1, NotSerialized)

Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)



Hotpatch/SSDT-BATT.dsl 403: (WE1B, 2, NotSerialized)

Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)



ASL Input: Hotpatch/SSDT-Z50.dsl - 57 lines, 1813 bytes, 858 keywords

AML Output: Build/SSDT-Z50.aml - 11673 bytes, 122 named objects, 736 executable opcodes



Compilation complete. 0 Errors, 2 Warnings, 5 Remarks, 139 Optimizations, 4 Constants Folded

iasl -vw 2095 -vw 2008 -p Build/SSDT-G50.aml Hotpatch/SSDT-G50.dsl



Intel ACPI Component Architecture

ASL+ Optimizing Compiler/Disassembler version 20180427(RM)

Copyright (c) 2000 - 2018 Intel Corporation



Hotpatch/SSDT-BATT.dsl 37: Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler

Remark 2011 - Use of compiler reserved name ^ (_T_0)



Hotpatch/SSDT-BATT.dsl 120: thod (MHPF, 1, NotSerialized)

Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)



Hotpatch/SSDT-BATT.dsl 120: thod (MHPF, 1, NotSerialized)

Warning 3115 - Not all control paths return a value ^ (MHPF)



Hotpatch/SSDT-BATT.dsl 179: thod (MHIF, 1, NotSerialized)

Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)



Hotpatch/SSDT-BATT.dsl 179: thod (MHIF, 1, NotSerialized)

Warning 3115 - Not all control paths return a value ^ (MHIF)



Hotpatch/SSDT-BATT.dsl 381: (RE1B, 1, NotSerialized)

Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)



Hotpatch/SSDT-BATT.dsl 403: (WE1B, 2, NotSerialized)

Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)



ASL Input: Hotpatch/SSDT-G50.dsl - 57 lines, 1813 bytes, 858 keywords

AML Output: Build/SSDT-G50.aml - 11673 bytes, 122 named objects, 736 executable opcodes



Compilation complete. 0 Errors, 2 Warnings, 5 Remarks, 139 Optimizations, 4 Constants Folded

iMac-de-Antonio:lenovo.git antoniolopez$ make install_g50

rm -f /Volumes/EFI/EFI/CLOVER/ACPI/patched/*.aml

cp ./Build/SSDT-G50.aml /Volumes/EFI/EFI/CLOVER/ACPI/patched

cp: /Volumes/EFI/EFI/CLOVER/ACPI/patched: No such file or directory

make: *** [install_g50] Error 1

iMac-de-Antonio:lenovo.git antoniolopez$
 
Hi community!

I've been using this thread to install MacOs Mojave to at least 3 Lenovo G50-70s :) I have even patched the bioses from within Windows to whitelist a native wifi adapter, that works flawlessly on the MacOS!

Thank you very must for everything!

But I'm having one problem that is bugging me constantly, and I did not find any solution to it for a long time, so I decided to create a profile here, and post it to you. I hope someone has a solution for it.

The problem is I'm getting a boot loop if I have connected 2 monitors (on both HDMI and VGA ports) when I cold boot into Clover, and then MacOs.

There is no problem when I boot with only one of them, like only HDMI, or only VGA port.
If you can not reproduce it, and you are interested in my logs, please tell me what you need, and I'll provide it to you here.

Best Regards!
 
Last edited:
Stuck on the Apple logo, I follow all the steps and when it finally finish the macOS installation on my SSD, it stuck on the Apple logo
 

Attachments

  • D1D83183-B861-4C5A-B761-92C3BC2171BA.jpeg
    D1D83183-B861-4C5A-B761-92C3BC2171BA.jpeg
    422.6 KB · Views: 40
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.

Hi
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
Hi, I can’t pass the Apple logo screen with the progress bar. I have done everything but when it finish install it won’t pass the Apple logo with a tiny progress on the progress bar.
 

Attachments

  • 749A3841-F4AF-47DA-9AD1-CA1DE1B8CF55.jpeg
    749A3841-F4AF-47DA-9AD1-CA1DE1B8CF55.jpeg
    422.6 KB · Views: 48
No one here, when I install macOS, the macOS SSD boot and when it’s ah almost half of the progress bar with the Apple logo it reboot and doesn’t start. I can’t provide ioreg from the installation on the SSD only the efi and installation from the USB
 
Installed Catalina, Everything is working except:


Bluetooth, 80Mhz 5ghz Wi-Fi, Battery Bar

Make sure to use -lilubetaall in boot arguments if you plan on updating and using Catalina.
413768
 
Last edited:
I hope that in september I will be able to install Catalina too. Looks good so far.
 
I am having this problem installing Mojave. High Sierra installs without errors.

bash: /private/install/shutdown_installer_tasks: No such file or directory
bash: /private/install/deferred_install: No such file or directory
Sun Aug 4 22:45:42 2019 MacBook-Air.local com.apple.xpc.launchd[1] (com.apple.xpc.launchd.system) <Notice>: Userspace teardown took: 99ms Sun Aug 4 22:45:42 2019 MacBook-Air.local com.apple.xpc.launchd[1] (com.apple.xpc.launchd.system) <Notice>: Will be calling reboot(2) with flags: 0x0
Sun Aug 4 22:45:42 2019 MacBook-Air.local com.apple.xpc.launchd[1] <Notice>: bye
IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0xa0000255
syncing disks... Killing all processes

continuing
 
Back
Top