Contribute
Register

[Guide] Lenovo ThinkPad T440

Status
Not open for further replies.
People with Touchscreen model i believe use the VoodooI2C.kext to have working touchscreen,VoodooPS2 from Acidanthera has conflicts with the VoodooI2C kexts resulting in kernel panics and being unable to boot the installer or the os itself. as they ported the engine from VoodooI2C.kext and so does VoodooI2C.kext, instead what they could've done is make this kext a VoodooI2C satellite instead to avoid this problem. They too are aware of the issue and they will do some changes about that so at this point they have two solutions:

Does it means that, if I dont have the touch model, I can use the kext safely without problem?
It is good to have the gestures as well though, even if without them it is already been a great experience of using macOS on the Thinkpad.
 
Sorry, mine is non-touch screen.
No problem, i think someone previously had one but i couldn't find on the threads.
However eventually after i add the files someone will show up with a touchscreen model and i will add support as soon as he reports not working.
Im working on the Customization section right now which will required some decent amount of time, things like:
Dynamic System Logo: whenever you put light mode About this mac will show T440 laptop with Light Wallpaper
When you set Dark mode it will show T440 laptop with Dark Wallpaper (both for Mojave and Catalina).

The guides required me a lot of time as i wanted to make them as beginner friendly and as detailed as possible while trying to cover almost everything possible.

The recent changes that happened over the past year(s) have improved the experience by a lot.
In general all the laptops should work much better now.
 
Im working on the Customization section right now which will required some decent amount of time, things like:
Dynamic System Logo: whenever you put light mode About this mac will show T440 laptop with Light Wallpaper
When you set Dark mode it will show T440 laptop with Dark Wallpaper (both for Mojave and Catalina).

The guides required me a lot of time as i wanted to make them as beginner friendly and as detailed as possible while trying to cover almost everything possible.

The recent changes that happened over the past year(s) have improved the experience by a lot.
In general all the laptops should work much better now.
==> Nice one. Believing it will be a much improved experience of hackintoshing in a laptop with your new guide.

While reading back your original guide and the following thread, specifically on your post #157 as follow:
Download as Zip, use that config.plist and place the SSDT-T440.aml into EFI/Clover/ACPI/Patched
Kexts to use:
Lilu.kext
WhateverGreen.kext
AppleALC.kext
AirportBrcmFixup.kext
BT4LEContinuityFixup.kext
AppleBacklightFixup.kext
USBInjectAll.kext
VoodooPS2Controller.kext (from Rehabman)
Intelmausiethernet.kext (Rehabman)
brcmfirmwarerepo.kext
BrcmPatchRam2.kext
EAPDCodecCommander.kext

Also the VirtualSMC plugin kexts:
SMCProcessor.kext
SMCBatteryManager.kext
SMCsuperIO.kext

Also make sure to copy virtualsmc.efi to EFI/Clover/Drivers64UEFI and delete SMChelper.efi

I was wondering the following:
1. Does the SMCBatteryManager.kext replace ACPIBatteryManager.kext?
2. Does SMCProcessor.kext and SMCSuperIO.kext replace the FakeSMC+ACPIsensors+LPCSensors+CPUSensors?
3. I assume I still need to instal FakePCIID set of kexts?
4. AppleBacklightInjector is replaced with AppleBacklightFixup?

Thanks again.
 
==> Nice one. Believing it will be a much improved experience of hackintoshing in a laptop with your new guide.

While reading back your original guide and the following thread, specifically on your post #157 as follow:


I was wondering the following:
1. Does the SMCBatteryManager.kext replace ACPIBatteryManager.kext?
2. Does SMCProcessor.kext and SMCSuperIO.kext replace the FakeSMC+ACPIsensors+LPCSensors+CPUSensors?
3. I assume I still need to instal FakePCIID set of kexts?
4. AppleBacklightInjector is replaced with AppleBacklightFixup?

Thanks again.
1 and 2. FakeSMC and the plugins replaced with with VirtualSMC.kext, SMCBatteryManager.kext, SMCProcessor.kext and SMCSuperIO.kext
3. We need FakePCIID.kext and FakePCIID_Broadcom_WiFi.kext only: for the replaced Wireless and Bluetooth card although we can get rid of them with a switch to config.plist later on (But for now this is the best working solution).
4. None of them needed anymore, the AppleBacklightFixup function is added on WhateverGreen.kext now.

I will be doing a clean install for testing purpose on my Lenovo Thinkpad L440 to confirm everything works correctly.
Then i will publish the guides later tonight.
 
1 and 2. FakeSMC and the plugins replaced with with VirtualSMC.kext, SMCBatteryManager.kext, SMCProcessor.kext and SMCSuperIO.kext
3. We need FakePCIID.kext and FakePCIID_Broadcom_WiFi.kext only: for the replaced Wireless and Bluetooth card although we can get rid of them with a switch to config.plist later on (But for now this is the best working solution).
4. None of them needed anymore, the AppleBacklightFixup function is added on WhateverGreen.kext now.

I will be doing a clean install for testing purpose on my Lenovo Thinkpad L440 to confirm everything works correctly.
Then i will publish the guides later tonight.

Turns out, I cannot finish my other task on time, so I cannot try these things with my T440 and will not be able to do it until next weekend. By that time, I believe your new guide is up. Eagerly waiting for it and happily be the one to report the result on my T440.
 
Turns out, I cannot finish my other task on time, so I cannot try these things with my T440 and will not be able to do it until next weekend. By that time, I believe your new guide is up. Eagerly waiting for it and happily be the one to report the result on my T440.
It would be better for you, at the same time you will have a full week to follow how it turns out as maybe other people will be trying too.
You previously said that you won't be updating to macOS Mojave, do you have any specific reason ?
It's super stable so far and just the general new features are too much to not live with.

In terms of changes the laptop should work so much better than before, a ton of things have changed.
Installation almost done because i just started 15 min ago on my L440, so what i did is just replace the SSD with a HDD that i had lying around and with the DW1560 Wireless and Bluetooth card to install it on that HDD (was to lazy to backup stuff for a install on the SSD and then have to reinstall windows 10 after).

Im doing this just to verify if everything correlates with the guide and the instructions.
The only non working thing may be the Card Reader as there haven't been any further development on the Sinetek kext.
Rest of the stuff should work like on a real macbook, the only thing to do is the usual stuff >

Whenever a major macOS update comes out, first steps before update are:
- Update Clover to latest version
- Update kexts that you use from each kext site/source to latest available versions
- Check my Repository for any changes for that (should be easy on github, you can check each commit and changes).
- Now you update
 
It would be better for you, at the same time you will have a full week to follow how it turns out as maybe other people will be trying too.
==> Yes, better for me to follow the guide, but sometimes I am bit curious for a steeper learning curve and try on my own.

You previously said that you won't be updating to macOS Mojave, do you have any specific reason ?
It's super stable so far and just the general new features are too much to not live with.
==> Actually I am worry with the overall performance. 8GB of RAM will it be enough? For audio recording apps like Logic, will it be stable enough? If so, I am considering moving up to Mojave.
Can I just update clover and all the kexts as you said, then upgrading my current HS to Mojave directly from Apps Store? Tried to update with previous 10.13.6 update (mine using 10.13.6 but at that time minor update came for it and tried to update) but resulting in boot freeze an Apple logo.

so what i did is just replace the SSD with a HDD that i had lying around and with the DW1560 Wireless and Bluetooth card to install it on that HDD (was to lazy to backup stuff for a install on the SSD and then have to reinstall windows 10 after).
==> Curious to know how a performance of using Mojave on a HDD. As I have another iMac that use HDD upgraded to Mojave, and the perfomance was awful, even though the 4GB of RAM might also contributes on the performance being laggy and slow.

I have been running the Thinkpad with external USB, because the WiFi card did not work. Was actually work at first instance, then laptop keeps restarting when I command for shutdown, a few restarts and some tweaks on the BIOS later (what I remember, I did not tweak the advanced settings, but even at that time I did not properly remember which BIOS setting I played with), the computer shuts down but then when running up the laptop again, WiFi card not detected (at that time during all the restarts, WiFi card was still detected and connecting). Was planning to reflash the BIOS (tried once, but at that time for some reason the BIOS is not recognized by the programmer), now I want to try reflash again as I think I previously might not put the SOIC properly on the BIOS. Fingers crossed that it was the problem, and reflashing the BIOS will make it work now. Have been prepared to buy some BIOS chios from eBay in case it was the BIOS that is the problem, hopefully dont have to go on BIOS replacement (already have a friend ready to help replace the chip, should neef be). Currently using Edimax USB WiFi but it is not very stable. The BT on the DW card, works though, for mouse and BT speaker. So only WiFi not works.
 
After for like 2 months of using, I am in trouble of having kernel panic more frequently. My friend told me to reset my EC but I don't know how.

I am using Mojave 10.14.5, with the config from yours with the latest on Github.
 

Attachments

  • CLOVER.zip
    11 MB · Views: 209
Also, the battery doesn't show correctly when plugged in/pull out the external battery.

Edit: It's fixed now.
 
Last edited:
Hi Sniki
please make hot patch for my battery
I couldn't make hot patch for battery this is very static patch
I attached required file
 

Attachments

  • Fujitsu.zip
    65 KB · Views: 181
Status
Not open for further replies.
Back
Top