Contribute
Register

[Guide] Lenovo Thinkpad T440S using Clover UEFI hotpatch

Status
Not open for further replies.
Very good news @CoBrA2168 ! thank you very much for your work.
how to enable it on config.plist ?
I can do it with clover configurator ?

You have a problm like me on touchscreen ?
2-finger scrolling not working
 
Very good news @CoBrA2168 ! thank you very much for your work.
how to enable it on config.plist ?
I can do it with clover configurator ?

You have a problm like me on touchscreen ?
2-finger scrolling not working
My touchscreen and 2 finger scrolling appears to be working as expected.
 
Hi @Sniki,
Thank you very much, backlit on Keyboard and F7 to F12 work very well !

It's upgraded touchpad https://photos.app.goo.gl/QQaiRZsB8xHF2DTd9
Same problm with your VoodooPS2Controller.kext or modified version ...
Can you try to save SSDTs as aml on included hotpatch folder individually instead of SSDT-T440S.aml and add them at EFI/Clover/ACPI/Patched. (Skip ssdt-t440s).
You have a patching error somewhere occuring on ACPI for some reasons, will check on weekend and try to fix that.
@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.
Thanks for testing @CoBrA2168 I will add them back. (Its a Thinkpad X240 btw not X230)
Can you test if these values are enough:
Code:
framebuffer-con1-enable <00010000>
framebuffer-con1-type <00040000>
framebuffer-con2-enable <00010000>
framebuffer-con2-type <00010000>
The -igfxnohdmi boot argument should've been enough but still if it fixes the problem, it's all good by me.
 
hello @Sniki
ok i test to compile each files present on hotpach folder
for skip ssdt-t440s, i remove it ???

For
Code:
framebuffer-con1-enable <00010000>
framebuffer-con1-type <00040000>
framebuffer-con2-enable <00010000>
framebuffer-con2-type <00010000>
where i add it in clover configurator ?

Thank for your help
 
hello @Sniki
ok i test to compile each files present on hotpach folder
for skip ssdt-t440s, i remove it ???

For
Code:
framebuffer-con1-enable <00010000>
framebuffer-con1-type <00040000>
framebuffer-con2-enable <00010000>
framebuffer-con2-type <00010000>
where i add it in clover configurator ?

Thank for your help
Remove SSDT-T440S.aml from EFI/Clover/ACPI/Patched
Save these SSDTs on hotpatch folder as .aml file:
SSDT-ALC3232
SSDT-BATC
SSDT-LED
SSDT-KBD
SSDT-USB
And place all these 5 .aml SSDTs into EFI/Clover/ACPI/Patched.
For framebuffer values.
Clover Configurator > Devices > Properties > PciRoot(0)/Pci(0x02,0) and add the values there, set these as data
Reboot and see how it works.
 
Can you try to save SSDTs as aml on included hotpatch folder individually instead of SSDT-T440S.aml and add them at EFI/Clover/ACPI/Patched. (Skip ssdt-t440s).
You have a patching error somewhere occuring on ACPI for some reasons, will check on weekend and try to fix that.

Thanks for testing @CoBrA2168 I will add them back. (Its a Thinkpad X240 btw not X230)
Can you test if these values are enough:
Code:
framebuffer-con1-enable <00010000>
framebuffer-con1-type <00040000>
framebuffer-con2-enable <00010000>
framebuffer-con2-type <00010000>
The -igfxnohdmi boot argument should've been enough but still if it fixes the problem, it's all good by me.
I can test again today with just the "enable" and "type" framebuffers. Right now I think one of the has a "alldata" field as well. I double checked and I do have -cdfon and -igfxnohdmi added as well but I guess those patches are still needed on some machines.
 
@Sniki i do modifications. (you find new debug on joint file)
Same problm with trackpad and touchscreen, nothing change.

For hdmi problm, I test it in my office in 4 hours
Capture d’écran 2019-09-27 à 13.05.35.png


Thank you very much for your help

i don't know if it can help you, i have this message when i compile SSDT-BATC
Capture d’écran 2019-09-27 à 13.15.50.png
 

Attachments

  • debug_25105.zip
    2.9 MB · Views: 77
@Sniki
sorry not working with
capture-de-cran-2019-09-27-a-13-05-35-png.427709
Sorry i did give you wrong patch data values.
i gave you wrong patch data for framebuffer-con1-enable, for framebuffer-con2-enable and framebuffer-con2-type
I was at work and replied from my Phone.

1.Change the patches i did give you to this:
Code:
framebuffer-con1-enable <01000000>
framebuffer-con1-type <00040000>
framebuffer-con2-enable <01000000>
framebuffer-con2-type <10000000>
Now it should work.


2. But just in case if it doesn't work again, remove framebuffer-con1-type and framebuffer-con2-type and add these two patches.
Code:
framebuffer-con1-alldata <01051200 00040000 87000000>
framebuffer-con2-alldata <02041200 10000000 87000000>
Now it should work.
 
hihaaaaa !!!!! , if i add
Code:
framebuffer-con1-alldata <01051200 00040000 87000000>
framebuffer-con2-alldata <02041200 10000000 87000000>
hdmi out work very well !
thank you @Sniki

For trackpad and touchscreen problm, you have an idea, something to test ?
 
Status
Not open for further replies.
Back
Top