Contribute
Register

[Guide] Lenovo ThinkPad L440 (v3.0)

Joined
Feb 5, 2011
Messages
12
Motherboard
Lenovo T450
CPU
Intel Broadwell-U i7 2.59GHz
Graphics
Intel HD 5500
Mac
MacBook Air
Mobile Phone
iOS
Thank you for the valuable feedback, Sniki!

I have completed the tasks you requested. First, I updated the BIOS settings. I then went through and determined the necessary patches using the method you suggested. This seems to have cured the issue with sleep, which is a relief!

Now, I am still having two significant issues. They are as follows;
- Backlight Adjustment not functioning. Using the Rehabman method, I can get it to work but ONLY when apply the PCI0.VID to PCI0.IGPU patch to the DSDT and place it in ACPI/patched WITH the generated SSDT-PNLF.aml. I am also still getting pauses on boot relating to "VID."
- Battery/Power Management not functioning. On boot I am getting A LOT of ACPI errors relating to this issue. In Sierra, a patch static patch corrected this issue. I have included the static patch in the attached archive.

I have been a little tied-up, so I need to re-read Rehabman's Hotpatch guide. I fully intend on getting to this today. In the interim, I have attached the updated files for your review. Of course, any insight you can offer is GREATLY appreciated!
 

Attachments

Sniki

Moderator
Joined
Jan 5, 2016
Messages
1,794
Motherboard
Lenovo V330 - 15IKB
CPU
i5-8250U
Graphics
UHD 620 /1920x1080
Mobile Phone
iOS
Thank you for the valuable feedback, Sniki!

I have completed the tasks you requested. First, I updated the BIOS settings. I then went through and determined the necessary patches using the method you suggested. This seems to have cured the issue with sleep, which is a relief!

Now, I am still having two significant issues. They are as follows;
- Backlight Adjustment not functioning. Using the Rehabman method, I can get it to work but ONLY when apply the PCI0.VID to PCI0.IGPU patch to the DSDT and place it in ACPI/patched WITH the generated SSDT-PNLF.aml. I am also still getting pauses on boot relating to "VID."
- Battery/Power Management not functioning. On boot I am getting A LOT of ACPI errors relating to this issue. In Sierra, a patch static patch corrected this issue. I have included the static patch in the attached archive.

I have been a little tied-up, so I need to re-read Rehabman's Hotpatch guide. I fully intend on getting to this today. In the interim, I have attached the updated files for your review. Of course, any insight you can offer is GREATLY appreciated!
Glad that your sleep issue has been fixed.

Which SMBIOS are u using right now ?.

Those remaining issues should be fixed without too much trouble.
Will work on your files as soon as i get back home,im out of country till Sunday/Monday on summer vacation.
 
Joined
Feb 5, 2011
Messages
12
Motherboard
Lenovo T450
CPU
Intel Broadwell-U i7 2.59GHz
Graphics
Intel HD 5500
Mac
MacBook Air
Mobile Phone
iOS
Glad that your sleep issue has been fixed.

Which SMBIOS are u using right now ?.

Those remaining issues should be fixed without too much trouble.
Will work on your files as soon as i get back home,im out of country till Sunday/Monday on summer vacation.
That sounds fun! Hope you are enjoying the vacation time!

The SMBIOS I am currently using is MacBookAir7,2. Since I have Broadwell, my understanding was this is the only option I should choose. Is that accurate?
 

Sniki

Moderator
Joined
Jan 5, 2016
Messages
1,794
Motherboard
Lenovo V330 - 15IKB
CPU
i5-8250U
Graphics
UHD 620 /1920x1080
Mobile Phone
iOS
That sounds fun! Hope you are enjoying the vacation time!

The SMBIOS I am currently using is MacBookAir7,2. Since I have Broadwell, my understanding was this is the only option I should choose. Is that accurate?
Go try Macbook Air 7.1 smbios or get the appropriate config_HD5300_5500_6000.plist
From rehabman laptop config plist repo on github and see which one it does detect.
It might fix your long boot issues.
Experiment with hotpatch and static with the new smbios.
Try to keep the rehabman new config file and try to only add the patches to that new plist file.
 
Joined
Jun 7, 2015
Messages
31
Motherboard
XPS 9570
CPU
i5-8400H
Graphics
HD630
Mac
MacBook Air
Mobile Phone
Android
can you please share ACPI Tables freshly dumped by pressing F4 on Clover Menu
Morning! Please find original ACPI tables zipped in attachment. My BIOS version is 1.87.
Btw after BIOS mod switching laptop ON produces beeps 3 x 2 times. I didn't find any setting affecting this behaviour. Any thoughts?
For the Audio I just added 13 under devices audio in the config.plist
I just added separate HDAU and HDEF files from previous (v2.0) version of guide. Injecting 13 in config didn't work.
Then built SSDT-PNLF.aml then added that to my sorted order and brightness works fine
I did the same and regained control of brightness through System Preferences, but still can't use keyboard to control it.

UPD: I got everything working again. What I've done to get fully working machine:
  • Updated all kexts with the latest available ones
  • Updated Clover config.plist based on the one Shiki provided in v3.0 of The Guide
  • Compliled separate *.aml files from v3.0 adding Haswell identifier to SSDT-PNLF.aml (default was 0 thus not working)
  • Generated fresh Pikers Alpha CPU script instead of SSDT-PluginType1.dsl
  • Replaced SSDT-HDAU.dsl and SSDT-HDEF.dsl with the ones I used earlier from v2.0
  • Installed latest alc_fix provided in v3.0
  • Ditched SSDT-Disable_EHCI.dsl since I disabled those in BIOS
  • Ditched SSDT-TRACKPAD.dsl since I have default L440 touchpad
Thank you Shiki for patience and your hard work. I am fully satisfied with L440 Hackinotsh for now. I think I'll check back again when High Sierra comes out of beta.
 

Attachments

Last edited:
Joined
Sep 15, 2015
Messages
221
Motherboard
Asus P9X79 PRO
CPU
InteL Core i7-3930K
Graphics
Gigabyte GeForce GTX 970
Mobile Phone
Android, iOS
One question:

What is the difference between using this audio kext and the clover hda?
 

Sniki

Moderator
Joined
Jan 5, 2016
Messages
1,794
Motherboard
Lenovo V330 - 15IKB
CPU
i5-8250U
Graphics
UHD 620 /1920x1080
Mobile Phone
iOS
One question:

What is the difference between using this audio kext and the clover hda?
This audio kext is a clover hda (audio injector) as well, it is patched from my codec dump now so it is patched for L440,now external microphones via combo jack works,everytime whether you plug and unplug it, sleep or wake it.
Fully functional.
 
Joined
Sep 15, 2015
Messages
221
Motherboard
Asus P9X79 PRO
CPU
InteL Core i7-3930K
Graphics
Gigabyte GeForce GTX 970
Mobile Phone
Android, iOS
This audio kext is a clover hda (audio injector) as well, it is patched from my codec dump now so it is patched for L440,now external microphones via combo jack works,everytime whether you plug and unplug it, sleep or wake it.
Fully functional.
I created a thread because I cant import the LayoutID by any method other than clover ....
 
Joined
Sep 15, 2015
Messages
221
Motherboard
Asus P9X79 PRO
CPU
InteL Core i7-3930K
Graphics
Gigabyte GeForce GTX 970
Mobile Phone
Android, iOS
Thanks sniki for all the hard work.
Having the same issues with audio and brightness with the single SSDT-L440.aml
For the Audio I just added 13 under devices audio in the config.plist.
As for brightness I removed SSDT-PNLF.dsl from SSDT-L440.dsl built SSDT-L440.aml Then built SSDT-PNLF.aml then added that to my sorted order and brightness works fine added individually but not as one.

In t440s have same problem with HDEF inject...only works with clover.
 
Top