Contribute
Register

[Guide] Lenovo Z50-70/Z40-70 using Clover UEFI (10.11)

Status
Not open for further replies.
And in case it isn't obvious...

Also update config.plist.
Also update ACPI files in ACPI/patched...

The reason: The new backlight solution involves changes to ACPI, config.plist, and the kexts.
I didn't make any changes to config.plist though, AppleBacklightInjector.kext works without that patch in the config.plist. Also when I tried adding it, I lost backlight control...
 
I didn't make any changes to config.plist though, AppleBacklightInjector.kext works without that patch in the config.plist. Also when I tried adding it, I lost backlight control...

You are probably creating a custom AppleBacklightInjector.kext.
The patch is only needed if you use my stock AppleBacklightInjector.kext.
If you add the patch, but do not have my AppleBacklightInjector.kext, you should not expect it to work. They go together.
 
Updates for using the new method (AppleBacklight.kext injector) are already checked to the git repo. Brightness control should work if you run the install_downloads.sh script.

I have the Elan trackpad. I should be running "install_downloads.sh elan", right?
 
@the-braveknight

Using 0xa2e0008 is a mistake.
You cannot use that ig-platform-id without also setting DVMT-prealloc to 128mb.
Generally, DVMT-prealloc is default to 32mb on Haswell laptops.
And I see no instructions for changing it in post #1.
You should use 0xa260006, which assumes 32mb DVMT-prealloc.
 
@the-braveknight

Using 0xa2e0008 is a mistake.
You cannot use that ig-platform-id without also setting DVMT-prealloc to 128mb.
Generally, DVMT-prealloc is default to 32mb on Haswell laptops.
And I see no instructions for changing it in post #1.
You should use 0xa260006, which assumes 32mb DVMT-prealloc.
I observed that all Z50-70 laptops have a default dvmt-prealloc of 64MBs, which like you told me earlier is what 0xa2e0008 assumes, are you sure that 0xa2e0008 assumes 128MB? If so, why is there such patch as "Enable 128MB DVMT-prealloc, 0x0a2e0008"?
 
Last edited:
I observed that all Z50-70 laptops have a default dvmt-prealloc of 64MBs, which like you told me earlier is what 0xa2e0008 assumes, are you sure that 0xa2e0008 assumes 128MB? If so, why is there such patch as "Enable 128MB DVMT-prealloc, 0x0a2e0008"?

OK, I may be remembering incorrectly (about 128 and 0xa2e0008).
If you're certain it is 64mb (that would be quite unusual..), then it should work.
But I would use 0xa260006 and patch it for 64mb if important...

You should look here: https://www.tonymacx86.com/threads/...clover-uefi-10-12.198269/page-23#post-1470103
 
OK, I may be remembering incorrectly (about 128 and 0xa2e0008).
If you're certain it is 64mb (that would be quite unusual..), then it should work.
But I would use 0xa260006 and patch it for 64mb if important...
It's quite unusual yeah, but to make sure I looked into more Z50-70 laptops and found them all default to 64MB so I decided to go with 0x0a2e0008, using 0xa260006 would require patching it for 64MB dvmt + 9MB cursor and that's just too much patching, it's easier and better to use 0x0a2e0008 I guess.

Okay.
 
It's quite unusual yeah, but to make sure I looked into more Z50-70 laptops and found them all default to 64MB so I decided to go with 0x0a2e0008, using 0xa260006 would require patching it for 64MB dvmt + 9MB cursor and that's just too much patching, it's easier and better to use 0x0a2e0008 I guess.

As long as you're sure all are 64mb... (how are you checking this... you're getting everyone to do an IFR dump from BIOS?).

And it could be that 0xa2e0008 can cause other problems (there are more differences than just the DMVT setting).
 
Status
Not open for further replies.
Back
Top