Contribute
Register

[Guide] Lenovo Thinkpad T440S using Clover UEFI hotpatch

Joined
Aug 27, 2018
Messages
16
Motherboard
Lenovo T440s
CPU
2,69 GHz Intel Core i7
Graphics
Intel HD Graphics 4400
Hello @Sniki ,
thank you very much for your guide !
I have buy recently a T440s and install last mojave using your smart guide.
but I have some problms :

- Mini DisplayPort not working when i use mini-DP converter -> HDMI, the screen become black, and there are no signal on the TV
This is very important for me, i use it regulary

- keyboard are not illuminated

- F7 to F12 keys not working

- i have installed T450S touchpad, but multi gesture not working and 2-finger scrolling is really long

- on touchscreen, 2-finger scrolling not working

I think I did something wrong on my config ...

You find my EFI/ clover folder and kexts using on my /Library/Extensions/ folder

Thank a lot for your help !
In joint file, there are debug result ...
i'm noob, thank for your help
 

Attachments

Last edited:
Joined
Sep 5, 2011
Messages
449
Motherboard
Lenovo T440s
CPU
i5-4200u
Graphics
HD4400
@Sniki I can confirm @Julienanglet 's claims that Mini-DP to HDMI is broken now. I haven't used it in a while, so I'm unsure which update might have broken it. Maybe the Framebuffer patches?

I don't have much time now to troubleshoot, but I might be able to a bit more this week. Any ideas of where to start testing?
 

Sniki

Moderator
Joined
Jan 5, 2016
Messages
1,670
Motherboard
Lenovo V330 - 15IKB
CPU
i5-8250U
Graphics
UHD 620 /1920x1080
Mobile Phone
iOS
In joint file, there are debug result ...
i'm noob, thank for your help
@Sniki I can confirm @Julienanglet 's claims that Mini-DP to HDMI is broken now. I haven't used it in a while, so I'm unsure which update might have broken it. Maybe the Framebuffer patches?

I don't have much time now to troubleshoot, but I might be able to a bit more this week. Any ideas of where to start testing?
@Julienanglet you have nothing on your EFI/Clover/kexts/Other folder
You need to have kexts there too (the same ones that you have on Library/Extensions), copy all of them there as well and your other things should work.

As for HDMI, i just did test mine to verify if the problem exist and it's working perfect, i have no issues.
I have a MiniDP to DVI/HDMI/VGA adapter and just tested on my TV with HDMI cable and it's working perfect.
I have both audio and video output.
T440/T440S/X240 have the exact same Ports & IGPU model

@CoBrA2168 to be honest there should be no reason for that to happen unless that specific clover version has any patcher issues.
You can try to go back to older framebuffer patches to see if the problem get's resolved however like i said there is no reason for that to happen.

Here are the last ones: https://github.com/Sniki/Lenovo-Thinkpad-T440S/commit/659c55a444aaf7b0cf701cdcc9a6182de09eeecd
This commit works as well, test and see if that resolves the problems.

Also @CoBrA2168 try opening macIASL and just press compile on SystemDSDT and see if it throws any issue.
 
Joined
Aug 27, 2018
Messages
16
Motherboard
Lenovo T440s
CPU
2,69 GHz Intel Core i7
Graphics
Intel HD Graphics 4400
Thank your very much for your reply @Sniki
I have tested with kexts on Library/Extensions (there are new debug on joint file)

but i have always same problems
- keyboard are not illuminated
- F7 to F12 keys not working (sound and light control work very well)
- multi gesture not working and 2-finger scrolling is really long
- on touchscreen, scrolling not working
- tv connection do laptop blackscreen. I have a MiniDP to HDMI adaptator like you, it work very well on windows 10.

I have not been removed the original wifi card and 4G Mobile Broadband Card
Because i use usb wifi dongle ...
Do you think that this could pose a problem ?
 

Attachments

Joined
Sep 5, 2011
Messages
449
Motherboard
Lenovo T440s
CPU
i5-4200u
Graphics
HD4400
@Julienanglet you have nothing on your EFI/Clover/kexts/Other folder
You need to have kexts there too (the same ones that you have on Library/Extensions), copy all of them there as well and your other things should work.

As for HDMI, i just did test mine to verify if the problem exist and it's working perfect, i have no issues.
I have a MiniDP to DVI/HDMI/VGA adapter and just tested on my TV with HDMI cable and it's working perfect.
I have both audio and video output.
T440/T440S/X240 have the exact same Ports & IGPU model

@CoBrA2168 to be honest there should be no reason for that to happen unless that specific clover version has any patcher issues.
You can try to go back to older framebuffer patches to see if the problem get's resolved however like i said there is no reason for that to happen.

Here are the last ones: https://github.com/Sniki/Lenovo-Thinkpad-T440S/commit/659c55a444aaf7b0cf701cdcc9a6182de09eeecd
This commit works as well, test and see if that resolves the problems.

Also @CoBrA2168 try opening macIASL and just press compile on SystemDSDT and see if it throws any issue.
I'll give those a shot and do more troubleshooting today or tomorrow. For the record, I'm seeing the same exact issue as @Julienanglet (black laptop screen after plugging in the adapter). Also I do not see any output on the external display.
 

Sniki

Moderator
Joined
Jan 5, 2016
Messages
1,670
Motherboard
Lenovo V330 - 15IKB
CPU
i5-8250U
Graphics
UHD 620 /1920x1080
Mobile Phone
iOS
Thank your very much for your reply @Sniki
I have tested with kexts on Library/Extensions (there are new debug on joint file)

but i have always same problems
- keyboard are not illuminated
- F7 to F12 keys not working (sound and light control work very well)
- multi gesture not working and 2-finger scrolling is really long
- on touchscreen, scrolling not working
- tv connection do laptop blackscreen. I have a MiniDP to HDMI adaptator like you, it work very well on windows 10.

I have not been removed the original wifi card and 4G Mobile Broadband Card
Because i use usb wifi dongle ...
Do you think that this could pose a problem ?
1. Fn + Spacebar is used to turn on backlit on Keyboard (not OS specific).

2. F7 to F12 should be mapped from SysPrefs > Keyboard > Shortcuts

3. Do you have the original touchpad or you upgraded, if you have the standard touchpad, use this VoodooPS2Controller.kext:
https://github.com/acidanthera/VoodooPS2/releases
4. I will check your files and analyze

5. Will wait for @CoBrA2168 testing.
 
Joined
Sep 5, 2011
Messages
449
Motherboard
Lenovo T440s
CPU
i5-4200u
Graphics
HD4400
1. Fn + Spacebar is used to turn on backlit on Keyboard (not OS specific).

2. F7 to F12 should be mapped from SysPrefs > Keyboard > Shortcuts

3. Do you have the original touchpad or you upgraded, if you have the standard touchpad, use this VoodooPS2Controller.kext:
https://github.com/acidanthera/VoodooPS2/releases
4. I will check your files and analyze

5. Will wait for @CoBrA2168 testing.
@Sniki and @Julienanglet - just finished my testing. The fix was simple - add back the con1 and con2 frame buffer patches to config.plist (linked in the commit log above). Not sure why our machine needs it and your X230 doesn't, but I confirmed that DP to HDMI, VGA to VGA, as well as HDMI audio is now again working.
 
Top