Contribute
Register

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

Joined
Nov 16, 2015
Messages
198
Motherboard
Lenovo G50-70-Clover
CPU
i5-4210U
Graphics
HD 4400 1920x1080
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
Are you talking about acidanthera's VoodooPS2? It seems that trackpad buttons are not working using that kext. However, gestures are working pretty ok. Did you manage to do anything about this?
Nope but gestures > buttons for me
 
Joined
Nov 16, 2015
Messages
198
Motherboard
Lenovo G50-70-Clover
CPU
i5-4210U
Graphics
HD 4400 1920x1080
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
I managed to get an almost fully working hackintosh.
EFI is based on OpenCore 0.6.9
config.plist uses MacBookAir6,2 SMBIOS
Fill PlatformInfo properly, all serials are zeroed in the shared EFI

What works / improvements:
  • keyboard, screen, audio, camera and anything was already working.
  • WiFi and BT using AirportBrcmFixup
    • to use a broadcom based card you have to patch the bios, follow my guide
    • to use an intel based card (as the original one should be) you can check itlwm project. No kext or configs for intel cards are provided in my EFI cause I have a broadcom one.
  • USB mapped properly to avoid issues with macos 11.3.x
  • Fixed battery management (my previous SSDT worked in macos but broke battery detection in windows and linux) and sleep/wake issues. Thanks to @dandelionclock and his guide.
  • Fixed brightness keys. SSDT was here already, for renames I have to credit again dandelionclock's guide.
    To get the keys working you have to enable SSDT-XOSI.aml and _OSI to XOSI patch in config.plist I had to disable them because I have a triple boot setup and SSDT-XOSI causes issues when booting windows (any help is appreciated)
What should work / not tested:
  • HDMI video
  • HDMI audio
  • Optical drive. I removed mine long ago to add a second SSD
What doesn't work:
  • Card reader. Will never work
  • Trackpad buttons. VoodooPS2Controller enables gestures but "disables" buttons, ApplePS2SmartTouchPad enables buttons but doesn't allow gestures. It's your choice, mine is gestures.
  • Sleep closing lid. (any ideas?)
Enjoy and share your results and improvements
 

Attachments

  • EFI_OC-0.6.9.zip
    5.3 MB · Views: 135
Last edited:
Joined
Nov 16, 2015
Messages
198
Motherboard
Lenovo G50-70-Clover
CPU
i5-4210U
Graphics
HD 4400 1920x1080
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
Flawless unattended update to 11.4 using the EFI attached in post #602

Schermata 2021-05-25 alle 16.25.32.png
 
Joined
Nov 16, 2015
Messages
198
Motherboard
Lenovo G50-70-Clover
CPU
i5-4210U
Graphics
HD 4400 1920x1080
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
Boot Chime Time!

Changes from previous EFI:
  1. Updated some kexts
  2. Enabled Boot Chime
Enjoy

As usual remember to fill PlatformInfo section with your own serials
 

Attachments

  • EFI_G50-70_OC-0.6.9.zip
    5.3 MB · Views: 80
Joined
Mar 3, 2015
Messages
48
Motherboard
Lenovo Z50-70
CPU
i5-4510U
Graphics
GeForce 820M
Mobile Phone
  1. Android
  2. iOS
Boot Chime Time!

Changes from previous EFI:
  1. Updated some kexts
  2. Enabled Boot Chime
Enjoy

As usual remember to fill PlatformInfo section with your own serials
Thanks for this.
Apperaciate your hard work for community.

There is missing Starting angular bracket ('<') on line number 1614.
I tried after that but on my Lenovo Z50-70 no boot chime.
Any suggestion?
I was using GUI for Open Core previously.
 
Joined
Nov 16, 2015
Messages
198
Motherboard
Lenovo G50-70-Clover
CPU
i5-4210U
Graphics
HD 4400 1920x1080
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
I am gonna check the missing <
You have to download resources from OC's GitHub and full the proper folders to enable GUI and boot chime

EFI with fixed (typo) config.plist attached

Next EFI will use MacBookPro14,1 because MacBookAir6,2 won't be able to run Monterey
 

Attachments

  • EFI_G50-70_OC-0.6.9-fixed.zip
    5.3 MB · Views: 132
Last edited:
Joined
Nov 16, 2015
Messages
198
Motherboard
Lenovo G50-70-Clover
CPU
i5-4210U
Graphics
HD 4400 1920x1080
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
Yes, I tried that but didn't get success.
First I got "IOHDACodecAddress" which is 0x0
Then via gfxutil I got path which is PciRoot(0x0)/Pci(0x1B,0x0)
and then updated my 'config.plist' as described in the guide. but didn't work for me.
Can you please check the screenshot?


Yeah, I was searching for the same from yesterday. I got 1 extra partition for the experiment So, I was thinking let's try Monterey.
Set AudioOut to 1
Set PlayChime to Enabled
Make sure AudioDxe.efi is the first entry in the Drivers section
also check you have AudioDxe.efi in /EFI/OC/Drivers
 
Last edited:
Top