Contribute
Register

[Guide] Lenovo IdeaPad U330/U430/U530 using Clover UEFI (10.11)

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,306
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Note: Moved guide post #1 from Yosemite guides section.

Post 10.10 questions to the Yosemite guides thread.
Post 10.11 questions here.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,306
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Note: Project update.

I have merged the 'livepatch' branch into the 'master' branch and have modified the instructions in post #1 accordingly.

The new project does not use patched DSDT/SSDTs in ACPI/patched, and instead uses a number of hotpatches via Clover's config.plist/ACPI/DSDT/Patches, property injections via Clover's config.plist/Devices/Arbitrary, and a small SSDT custom for this laptop named SSDT-HACK.aml.

Requirements:
- updated Clover
- updated config.plist
- 'make'/'make install' (to build and copy SSDT-HACK.aml)

The 'make install' will automatically delete the patched DSDT and SSDTs from using the previous method.

Although it is more work to put together, the nice thing about this technique is that you never have to re-patch DSDT upon hardware changes, BIOS updates, or BIOS option changes.

The process of post-installation is somewhat simplified as well.

I've been using this for a while, and a few others have had success, so it is time to open it up to a wider audience.

---

You can still use the old method for patching, described below:

- boot from USB (must be prepared according to the guide)
- clean/extract/disassemble/install:
Code:
cd ~/Projects/u430.git
make FULLPATCH=1 cleanallex
./disassemble.sh
make FULLPATCH=1 patch
make FULLPATCH=1
make FULLPATCH=1 install

Several changes are required to the config.plist when using FULLPATCH=1:

change: config.plist/ACPI/SSDT/DropOem=true
remove/comment: config.plist/ACPI/DSDT/Patches
remove/comment: config.plist/ACPI/DSDT/Fixes (you can keep FixRegions and NewWay)
remove/comment: config.plist/Devices/Arbitrary
uncomment: config.plist/Devices/FakeID (eg. change #FakeID -> FakeID)
uncomment: config.plist/Graphics/Inject (eg. chanage #Inject -> Inject)
 
Joined
Feb 22, 2012
Messages
42
Motherboard
Lenovo U330 Touch
CPU
Intel Core i3
Graphics
Intel Graphics HD 4400
Mac
  1. MacBook Air
Classic Mac
Mobile Phone
  1. iOS
Hey RehabMan,
just wanted to confirm, that your new method works really good. No problems here so far. Maybe it is only in my imagination, but I think the whole system works a little bit faster than with the old DSDT patches?! Will keep you up to date with my feedback.
Btw. does the SSDT hack also mean, that any OSX updates/upgrades in future will work; or do you have to change the code for the hack by time to match new OSX code? Nevertheless it's great to see that BIOS changes are possible now without any impact. Thanks!
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,306
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
...my imagination, but I think the whole system works a little bit faster than with the old DSDT patches?!

Your imagination.

Will keep you up to date with my feedback.
Btw. does the SSDT hack also mean, that any OSX updates/upgrades in future will work;

Not possible to predict the future.
 
Joined
Mar 28, 2011
Messages
44
Motherboard
Lenovo Ideapad U330
CPU
i3-4010U
Graphics
HD 4400
IdeaPad U330 clover 3292
i3 4010u
intel hd 4200
of link dwa 125 wifi
4gb
500gb hybrid
Good morning, today I'm trying to set up for the umpteenth time el capitan
I created the usb stick with createinstallmedia following the guide to the post # 1, I created two partitions, installed clover 3292 with these settings
install in UEFI
install clover on esp
themes apple
drivers uefi64 1) emuvariableuefi-64 2) osxaptiofixdrv-64
script on the target volume
folder efi / kext / other contains fake smc / voodoops2 / RTL8111 / OS-X-Fake-PCI-ID / FakePCIID_HD4600_HD4400
my config plist

boot with installer and go
successful Installation
and I have active q / us transparent menu bar
after you copy efi folder from USB to HDD
finish
not work audio, trackpad and internal wifi (i have intel card which now replace it with a BCM94352HMB
slowly learn
best regards francesco
 

Attachments

  • config.plist
    10.1 KB · Views: 407

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,306
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
IdeaPad U330 clover 3292
i3 4010u
intel hd 4200
of link dwa 125 wifi
4gb
500gb hybrid
Good morning, today I'm trying to set up for the umpteenth time el capitan
I created the usb stick with createinstallmedia following the guide to the post # 1, I created two partitions, installed clover 3292 with these settings
install in UEFI
install clover on esp
themes apple
drivers uefi64 1) emuvariableuefi-64 2) osxaptiofixdrv-64
script on the target volume
folder efi / kext / other contains fake smc / voodoops2 / RTL8111 / OS-X-Fake-PCI-ID / FakePCIID_HD4600_HD4400
my config plist

boot with installer and go
successful Installation
and I have active q / us transparent menu bar
after you copy efi folder from USB to HDD
finish
not work audio, trackpad and internal wifi (i have intel card which now replace it with a BCM94352HMB
slowly learn
best regards francesco

Follow guide in post #1.
 
Joined
Dec 20, 2014
Messages
12
Motherboard
windows 8
CPU
4500U
Graphics
integrated
Mac
Classic Mac
Mobile Phone
  1. iOS
Thanks for the guide RehabMan, it has worked great for me except for one problem. I have not been able to get sleep to work with El Capitan on my Lenovo U530. I followed all of the steps in this guide and guide one, but I can't seem to get it working. Is there anything I can do to try and fix this?
 

Attachments

  • DSDT.aml
    43.4 KB · Views: 244
  • SSDT-1.aml
    2.7 KB · Views: 261
  • SSDT-2.aml
    585 bytes · Views: 229
  • Config and patches.zip
    31.6 KB · Views: 214

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,306
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Thanks for the guide RehabMan, it has worked great for me except for one problem. I have not been able to get sleep to work with El Capitan on my Lenovo U530. I followed all of the steps in this guide and guide one, but I can't seem to get it working. Is there anything I can do to try and fix this?

Read post #1, "Problem Reporting".
(but from the files you did provide, it does not appear you followed the guide)

What is the specific problem with sleep?
 
Joined
Dec 20, 2014
Messages
12
Motherboard
windows 8
CPU
4500U
Graphics
integrated
Mac
Classic Mac
Mobile Phone
  1. iOS
Whenever my laptop is put in sleep it restarts.
 
Top