Contribute
Register

[Guide] Lenovo Thinkpad T440S using Clover UEFI hotpatch

Sniki

Moderator
Joined
Jan 5, 2016
Messages
1,667
Motherboard
Lenovo V330 - 15IKB
CPU
i5-8250U
Graphics
UHD 620 /1920x1080
Mobile Phone
iOS
Also @Sniki - I'm quite interested in getting the new VoodooPS2 kext working with this machine. I'm the one commenting on your Github issue :D If I get some free time over the next few weeks, I might dive into the code myself if one of the maintainers cannot figure it out for us.
Just created a USB Installer and put the L440 files to test the TouchPad as my father uses that laptop now.
What i did is just boot the installer and test scrolling on License Agreement and i can tell that without SSDT the gestures do work.
2 Fingers scrolling was working, however, after i added the SSDT the ClickPad and TrackPoint were not working.
Somehow for some reasons they didn't work anymore although they did previously when i tried.
I had no more time for testing, if you can get your hands dirty and try you can no problem.
I may consider forking their kext if i manage to find time for testing and try to add back the support and fix the problems, however chances are slim for that due to my busy schedule.
 
Joined
Nov 1, 2015
Messages
72
Motherboard
Lenovo T440s (UEFI Clover)
CPU
Intel i5 4200
Graphics
Intel HD4400 (FHD)
Mac
iMac
Mobile Phone
iOS
Just created a USB Installer and put the L440 files to test the TouchPad as my father uses that laptop now.
What i did is just boot the installer and test scrolling on License Agreement and i can tell that without SSDT the gestures do work.
2 Fingers scrolling was working, however, after i added the SSDT the ClickPad and TrackPoint were not working.
Somehow for some reasons they didn't work anymore although they did previously when i tried.
I had no more time for testing, if you can get your hands dirty and try you can no problem.
I may consider forking their kext if i manage to find time for testing and try to add back the support and fix the problems, however chances are slim for that due to my busy schedule.
hi,

(i don't know if this right place to ask about that)
i also use the "new" voodoops2c. and all gestures are working like a real Mac trackpad.
but the three extra buttons (I changed my trackpad from a t440 to t450) are not working with the new voodoops2c.
but if I used the kext from rehabman, the buttons works fine but with limited gestures.
is the problem due to SSDT-KBD, "RM,oem-table-id", --> "Thinkpad_Clickpad", because mine is now a "Thinkpad_TrackPad" ?
and did the gesture for the notifications center working for you? (with the new voodoops2c.)

and maybe you remember, we had a conversation in the old T440s Guid for high Sierra.
that I had always panic reboot when the t440s is on a dock and it goes to sleep.(also happen on reboot or shutdown)
i´v tracked down the problem.
its due to VGA.
if unplug the vga connector from the dock, than it sleep normal without a panic reboot but as soon I reconnect the cable and try put sleep, it get panic reboot.
independently if the monitor is on or off.


thx for your help
 

Attachments

Last edited:
Joined
Jan 19, 2018
Messages
112
Motherboard
Asus Z390-A Prime
CPU
i5-8400
Graphics
UHD 630 / RX 560
Mobile Phone
Android
@soeryobadja I would greatly appreciate it if you could report back with your findings on the T440 using that WiFi card. If you have success without much modification, I might buy myself one for my T440s to replace my DW1560 so instant hotspot works natively.
@CoBrA2168 sure, will post it here when they arrive and when I do the install.
 
Joined
Jun 19, 2018
Messages
61
Motherboard
Lenovo ThinkPad T440s
CPU
Intel i5-4200U
Graphics
Intel HD 4400 Graphics
So if I got it the right, if I have the DW1560, I don't need FakePCIID.kext and FakePCIID_Broadcom_Wifi.kext, right? Why is that now? Does having the two extra kexts bring any resource strain to the computer? And after all, as far as I can see, it's one of the recommended setups with AirportBrcmFixup.kext as has been mentioned multiple times.
 

Sniki

Moderator
Joined
Jan 5, 2016
Messages
1,667
Motherboard
Lenovo V330 - 15IKB
CPU
i5-8250U
Graphics
UHD 620 /1920x1080
Mobile Phone
iOS
So if I got it the right, if I have the DW1560, I don't need FakePCIID.kext and FakePCIID_Broadcom_Wifi.kext, right? Why is that now? Does having the two extra kexts bring any resource strain to the computer? And after all, as far as I can see, it's one of the recommended setups with AirportBrcmFixup.kext as has been mentioned multiple times.
Yes in normal conditions, this card IDs seem to be detected natively, AirportBrcmFixup does the correction so it's recognized as a Apple Card etc, no need for FakePCIID_Broadcom_WiFi.kext to spoof a fake id.
No, in normal conditions a kext that is not needed doesn't get loaded, so it' should eat resources.
However like i mentioned in the guide, if your card / Wifi icon on menu bar doesn't show up then you have to use it.
YMMV.
 
Joined
Sep 5, 2011
Messages
448
Motherboard
Lenovo T440s
CPU
i5-4200u
Graphics
HD4400
Here is the new SSDT-T440S.aml with iMac 17,1 Power Properties:
Unfortunately the new SSDT didn't change anything yet again :/ I think it's just hardware limitations of either my laptop or the T440s in general.

I'd love to know if any other T440s users are experiencing issues with high-powered iOS devices like myself. I haven't come across any other devices that give me the same issues.
 

Sniki

Moderator
Joined
Jan 5, 2016
Messages
1,667
Motherboard
Lenovo V330 - 15IKB
CPU
i5-8250U
Graphics
UHD 620 /1920x1080
Mobile Phone
iOS
Unfortunately the new SSDT didn't change anything yet again :/ I think it's just hardware limitations of either my laptop or the T440s in general.

I'd love to know if any other T440s users are experiencing issues with high-powered iOS devices like myself. I haven't come across any other devices that give me the same issues.
Try uploading Problem Reporting files so i can check if the custom Power Properties are being injected in first place, (just in case).
 
Joined
Sep 5, 2011
Messages
448
Motherboard
Lenovo T440s
CPU
i5-4200u
Graphics
HD4400
Try uploading Problem Reporting files so i can check if the custom Power Properties are being injected in first place, (just in case).
I will test again with your latest SSDT and get you some problem reporting files later today.

Also, if you need help compiling VoodooPS2, I might be able to help.
 
Joined
Jul 15, 2019
Messages
3
Motherboard
Lenovo T440s
CPU
i5-4200U
Graphics
HD4400
In addition to using the driver you mentioned, IO80211 Family. kext is also used to drive the DW1820A. One thing I don't understand is that after switching to DW1820A, Bluetooth sometimes can't connect to Bluetooth speakers and my Airpods, and the connection distance seems very short, less than one meter, and the system sometimes restarts automatically. I don't know if Bluetooth doesn't drive well. Amazingly, when I switched back to my computer's original network card, Bluetooth could be used, and the connection to Airpods was also stable, the connection distance was normal, and the system did not find automatic restart for the time being. Of course Wi-Fi doesn't work. The computer prompts that no hardware is installed.
 
Joined
Sep 5, 2011
Messages
448
Motherboard
Lenovo T440s
CPU
i5-4200u
Graphics
HD4400
Try uploading Problem Reporting files so i can check if the custom Power Properties are being injected in first place, (just in case).
@Sniki attached are my problem reporting files after booting with your latest SSDT (from the previous page).

I attached 2 different IORegistryExplorer outputs. One is just after booting, with no USB devices plugged in. The second one is after plugging in my iPhone XS to each port. HS03 (top left USB port) was first - you can see it disconnect over and over. HS01 (bottom left USB port) was second - it disconnects once, but will keep charging. HS02 (right port) was third/last - it disconnects over and over like the first port.

Let me know if you want me to try anything else or provide you with any additional files. I really appreciate you helping me diagnose this problem!
 

Attachments

Top