Contribute
Register

[Guide] Lenovo Thinkpad T440S using Clover UEFI hotpatch

Status
Not open for further replies.
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.
FYI - I also tested the con1/con2 enable/type patches instead of the alldata patches. They did not work. I switched back to alldata patches and can confirm both VGA and HDMI is working perfect now.
 
Last edited:
Thanks a lot for your effort, everything works great for me except two things:
UPDATED: Fixed both issues
1- Speaker audio is working good but when i insert headphone jack it reads it but no sound comes out, i installed everything you mentnoed and still no luck
2- The brightness buttons not working, i tried also to use remapping keyboard tools but no luck

I hope you can help me with these last things, thanks in advance
 
Last edited:
Thanks a lot for your effort, everything works great for me except two things:
UPDATED: Fixed both issues
1- Speaker audio is working good but when i insert headphone jack it reads it but no sound comes out, i installed everything you mentnoed and still no luck
2- The brightness buttons not working, i tried also to use remapping keyboard tools but no luck

I hope you can help me with these last things, thanks in advance
What was the problem, you missed something ?
 
@Sniki - I just forked and pulled in the frame buffer changes for the repo. Hopefully that saves you some time :thumbup:
 
What was the problem, you missed something ?
I forgot to install some kexts.
All working good now for me except the camera and the battery indicator, it would be a lot of help if you pointed me to what should i do to make them work without messing anything up.
 
I forgot to install some kexts.
All working good now for me except the camera and the battery indicator, it would be a lot of help if you pointed me to what should i do to make them work without messing anything up.
If you follow the guide in the first post step by step, everything should be working perfectly.

@Sniki - quick follow up regarding USB power. Is it at all related to the EC device on the system? I was reading that with Catalina, we need to make sure our EC device is setup correctly in order to boot. I then stumbled upon this:

Which mentions that USB power could be provided correctly for legacy devices (iPad, for example). Do our systems have a correct EC device? Should we disable it and setup a fake one?
 
Last edited:
@CoBrA2168 Thanks for the PR,
Yes, im aware of the EC device, i will do some analyzing on how we can workaround that.
It was on one of my to do list for USB Power Properties problems.

I will do some more testing with that.
Im running macOS Catalina and i haven't faced a single issue on macOS Catalina that needs further changes.

I just tested my X240 on Catalina and the ALCPlugFix needs an update on install.sh for that.
It would be nice if we can make it check that if macOS is Catalina, run the following commands first:
Code:
mount -uw /
killall Finder
This command is necessary for macOS Catalina because it keeps the System as Read Only to keep the integrity of the system and not allow write access to partition.
This command allows write access, restarts Finder to reflect the new changes.
Then we execute the current script, it would be nice to add the Catalina check before executing the installation as it will fail.
 
Hi @Sniki ,

Thank you for your guide, I was wondering if your files and config would work on a t460 ?

thanks
 
@CoBrA2168 Thanks for the PR,
Yes, im aware of the EC device, i will do some analyzing on how we can workaround that.
It was on one of my to do list for USB Power Properties problems.

I will do some more testing with that.
Im running macOS Catalina and i haven't faced a single issue on macOS Catalina that needs further changes.

I just tested my X240 on Catalina and the ALCPlugFix needs an update on install.sh for that.
It would be nice if we can make it check that if macOS is Catalina, run the following commands first:
Code:
mount -uw /
killall Finder
This command is necessary for macOS Catalina because it keeps the System as Read Only to keep the integrity of the system and not allow write access to partition.
This command allows write access, restarts Finder to reflect the new changes.
Then we execute the current script, it would be nice to add the Catalina check before executing the installation as it will fail.
Thanks for the reply Sniki. I read more about the "EC" device issue with Catalina, and it appears as though we shouldn't have any issues with our Lenovo devices, since the device is already properly renamed to EC (or did we patch that in our config.plist? Not sure which at the moment).

As for checking for Catalina in alc_plugfix - yeah let me work on that. Should be really simple. I'll hopefully get another PR for you this weekend.
 
Thanks for the reply Sniki. I read more about the "EC" device issue with Catalina, and it appears as though we shouldn't have any issues with our Lenovo devices, since the device is already properly renamed to EC (or did we patch that in our config.plist? Not sure which at the moment).
Device is natively called EC in our ACPI, not a single change done.
However according to the documentation, we may have to do some changes so the Boot-EC/AppleACPIEC doesn't match against our EC to initiate those USB Power overrides.
I will analyze that this weekend and see what can we come up with, as there should be no other reason for that to happen.
(Unless it's a hardware limitation).
I will test when Catalina comes out which may be next week, i will do a clean install but first i will install Windows 10 and all the OEM Drivers and see if the Power Properties issue is present on Windows 10.
As for checking for Catalina in alc_plugfix - yeah let me work on that. Should be really simple. I'll hopefully get another PR for you this weekend.
Thanks,
Yes, if system is Catalina, run the two extra commands first, if not, continue with the script as it was.

I would be happy to have fixed these two problems this weekend, do the final cleanup update across all projects and prepare guides for macOS Catalina.

Then i will start working into Open Core.
 
Status
Not open for further replies.
Back
Top