Contribute
Register

[Guide] Lenovo Thinkpad T440S using Clover UEFI hotpatch

Status
Not open for further replies.
OpenCore EFI ready and USB Installer ready, now i am rebooting my T440S and will check how it works and if any regressions done from my side.

As soon as i reach desktop and test all things working correctly, i will upload it.
You guys can upgrade to macOS Catalina like a boss.

All you will have to do once i upload the EFI is go to EFI/OC/Config.plist > PlatformInfo > Generic:
Add your MLB
Add your Serial Number
Add your UUID
Add your ROM

and reboot into installer or simply replace your current EFI with the OC one and you can use your current setup with all the improvements.

Great news. Thank you for all the hard work you put into this project.

A couple of questions that might be interesting to anyone.

- if I am already on Catalina that just replacing the EFI will work right?

- I can put the EFI on a flash drive and boot the flash drive to safely test it out right?

- No changes to kexts installed to /Library/Extensions are needed? I installed all the kexts there as suggested in the post install stein the guide and honestly always wondered why are there both in the EFI and /Library/Extensions

- Adding the MLB, Serial number etc will make sure iMessage still work right?
 
Last edited:
OpenCore EFI ready and USB Installer ready, now i am rebooting my T440S and will check how it works and if any regressions done from my side.

As soon as i reach desktop and test all things working correctly, i will upload it.
You guys can upgrade to macOS Catalina like a boss.

All you will have to do once i upload the EFI is go to EFI/OC/Config.plist > PlatformInfo > Generic:
Add your MLB
Add your Serial Number
Add your UUID
Add your ROM

and reboot into installer or simply replace your current EFI with the OC one and you can use your current setup with all the improvements.
I currently have a two SSD setup, one with windows and one with Clover macOS. Each SSD has their own EFI and bootloader. I set my boot order to boot into Clover first, so I can freely pick among macOS and Windows. Now, if I replace my Clover EFI with the OpenCore EFI, will I still be able to boot into Windows using the BIOS boot menu?
 
Great news. Thank you for all the hard work you put into this project.

A couple of questions that might be interesting to anyone.

- if I am already on Catalina that just replacing the EFI will work right?

- I can put the EFI on a flash drive and boot the flash drive to safely test it out right?

- No changes to kexts installed to /Library/Extensions are needed? I installed all the kexts there as suggested in the post install stein the guide and honestly always wondered why are there both in the EFI and /Library/Extensions

- Adding the MLB, Serial number etc will make sure iMessage still work right?

to be sure that everything is working fine, use a usbstick for testing the EFI and that copy to internal efi.

I think it’s a bad idea to put the Kext in Library/Extension in the First Place. i always used EFI folder for the Kext injection and have never problems.

it should work without an issue, if you use the same smbios settings.
maybe you have to relog in iCloud.
 
I currently have a two SSD setup, one with windows and one with Clover macOS. Each SSD has their own EFI and bootloader. I set my boot order to boot into Clover first, so I can freely pick among macOS and Windows. Now, if I replace my Clover EFI with the OpenCore EFI, will I still be able to boot into Windows using the BIOS boot menu?

it should be enough if just select the drive where the bootloader is.
if you still want an entery for the bootselection, you can use the program easyuefi for Windows, to make the opencore boot option
 
I think it’s a bad idea to put the Kext in Library/Extension in the First Place. i always used EFI folder for the Kext injection and have never problems.

After years of running a hackintosh this is still not clear to me. On my desktop I only have kexts in /Library/Extensions as it was recommended in the tutorial when I built the hackintosh about 3 years ago and kept using it like this, never changing it when updating kexts or macos.

In this tutorial, in the first post, the kexts are in EFI and then there is a step that installs them, actually a few more than are in EFI, to /Library/Extensions.

So you are saying that I should be able to delete all the custom kexts from /Library/Extensions, make sure they are all in EFI and my T440s should work just fine?
 
- if I am already on Catalina that just replacing the EFI will work right?
Yes
- I can put the EFI on a flash drive and boot the flash drive to safely test it out right?
Yes
- No changes to kexts installed to /Library/Extensions are needed? I installed all the kexts there as suggested in the post install stein the guide and honestly always wondered why are there both in the EFI and /Library/Extensions
EFI only, Library/Extensions is legacy stuff, not recommended anymore, please cleanup before trying.
- Adding the MLB, Serial number etc will make sure iMessage still work right?
Yes
I currently have a two SSD setup, one with windows and one with Clover macOS. Each SSD has their own EFI and bootloader. I set my boot order to boot into Clover first, so I can freely pick among macOS and Windows. Now, if I replace my Clover EFI with the OpenCore EFI, will I still be able to boot into Windows using the BIOS boot menu?
I believe you should be fine and be able to boot windows from the OC boot picker.

Note: There is a bug with VoodooPS2Controller.kext on latest release...
It's something that im investigating, everything else seems to work fine.

Super laggy drag and drop and two finger scroll doesn't work.
The other problem is that you can use older version and works fine but gestures are messed up there too.

Will investigate a bit more.

As soon as that is fixed, EFI will be ready.
 
Yes

Yes

EFI only, Library/Extensions is legacy stuff, not recommended anymore, please cleanup before trying.

Yes

I believe you should be fine and be able to boot windows from the OC boot picker.

Note: There is a bug with VoodooPS2Controller.kext on latest release...
It's something that im investigating, everything else seems to work fine.

Super laggy drag and drop and two finger scroll doesn't work.
The other problem is that you can use older version and works fine but gestures are messed up there too.

Will investigate a bit more.

As soon as that is fixed, EFI will be ready.


somehow if you open the trackpad settings and uncheck and Check a gesture, it works nomally.
 
somehow if you open the trackpad settings and uncheck and Check a gesture, it works nomally.
DynamicEWMode related, created an issue on Acidanthera Bugtracker, im lazy to work on xcode tonight to revert that change they did on a commit as that one broke it and to build a working one.

As far as i have tested the rest works fine.
Until tomorrow, prepare your USB Installers for those of you who are on High Sierra/Mojave/ or want to clean install Catalina.

If they reply tonight, with a fix or commit, i will build it from source and provide the EFI so all of you have it ready tomorrow morning.
 
Awesome work everyone. Glad to have an awesome community of people who still support this laptop.

@Sniki where are we with CodecCommander / AppleALC? Is CodecCommander still required along with ALCPlugFix?
 
Awesome work everyone. Glad to have an awesome community of people who still support this laptop.

@Sniki where are we with CodecCommander / AppleALC? Is CodecCommander still required along with ALCPlugFix?
Good question that i wanted to ask you guys as well about audio.

MacPeet has released an AppleALC patch (layout-id 15) with Manual Mode since AppleALC 1.4.7

That means when you plug headphones, you have to click on the volume icon on the menu bar and select "Line Out" to get audio output on headphones.
So the switching is done manually.

Pros:
- No CodecCommander.kext needed
- No ALCPlugFix needed

Cons:
- Manual switch

If you guys are ok with that, i can add the Dock Support into that patch and we can complete it with Manual Mode.
 
Status
Not open for further replies.
Back
Top