Contribute
Register

[Guide] Lenovo ThinkPad T440S [OpenCore 0.6.7]

Status
Not open for further replies.
@KhoGao the SecureBoot guide is not 100% complete yet, i will update it tomorrow if no other priorities show up
unexpectedly.

@phantom0501 I will also update the ALCPlugFix as i am aware of the issues that it is causing
Thanks for your efforts to keep 6-7 years old laptop works brilliantly.
p/s: the battery life is pretty better than 0.6.3. YMMV.
 
Last edited:
Hi Sniki, hope you are doing well after COVID. I have one question regarding polish keyboard layout, specifically right alt key, it does not work for me which is a pain while writing anything using polish special characters as only left alt is doing anything. How can I change that?
What I mean is I don't have a right Option key, none of the right keys is mapped to an Option key and I need that.

Side note about VoodooRMI, I have the original trackpad, with VoodooRMI in the installer and after install if you clicked the touchpad it would stop registering clicks, even with external mouse, the cursor would still move but you cannot click anything. Changing to VoodooPS2 fixed it, but the pressing on the touchpad would bring up "force touch" functions like LookUp on the text files so I had to turn off those in the settings to be able to drag and drop files.

Apart from that everything seems to be working fine, thank you for your work, it made installing macOS a breeze!
 
Last edited:
Hi Sniki, hope you are doing well after COVID. I have one question regarding polish keyboard layout, specifically right alt key, it does not work for me which is a pain while writing anything using polish special characters as only left alt is doing anything. How can I change that?
What I mean is I don't have a right Option key, none of the right keys is mapped to an Option key and I need that.

Side note about VoodooRMI, I have the original trackpad, with VoodooRMI in the installer and after install if you clicked the touchpad it would stop registering clicks, even with external mouse, the cursor would still move but you cannot click anything. Changing to VoodooPS2 fixed it, but the pressing on the touchpad would bring up "force touch" functions like LookUp on the text files so I had to turn off those in the settings to be able to drag and drop files.

Apart from that everything seems to be working fine, thank you for your work, it made installing macOS a breeze!
Can you please try the latest version of VoodooRMI listed here?

Just need to replace VoodooRMI.kext
Please make sure you are using Acidanthera's VoodooPS2 (version 2.2.0 or greater), and have VoodooPS2Controller, VoodooPS2Keyboard, and VoodooPS2Trackpad enabled.
 
@Sniki: How to fix wifi error on Big Sur. I am using DW1560, bluetooth still works
Which error are you referring to ?
Can you please provide more details ?
Thanks for your efforts to keep 6-7 years old laptop works brilliantly.
p/s: the battery life is pretty better than 0.6.3. YMMV.
Yes, ACPI is noticeably better.
Also big thanks goes to zhen-zen for his YogaSMC and a lot of improvements have been done on his side.
Hi Sniki, hope you are doing well after COVID. I have one question regarding polish keyboard layout, specifically right alt key, it does not work for me which is a pain while writing anything using polish special characters as only left alt is doing anything. How can I change that?
What I mean is I don't have a right Option key, none of the right keys is mapped to an Option key and I need that.

Side note about VoodooRMI, I have the original trackpad, with VoodooRMI in the installer and after install if you clicked the touchpad it would stop registering clicks, even with external mouse, the cursor would still move but you cannot click anything. Changing to VoodooPS2 fixed it, but the pressing on the touchpad would bring up "force touch" functions like LookUp on the text files so I had to turn off those in the settings to be able to drag and drop files.

Apart from that everything seems to be working fine, thank you for your work, it made installing macOS a breeze!
Will investigate this as well, i am aware of such issues.
Originally, the Windows key is supposed to be the Command key (as it is on external keyboards). But the problem is that everyone in the hackintosh community have been used to that swapped with Alt (option key) which might be a pain to get used to (even for me).
I will revert on how it is supposed to be and leave a note on how to swap it if someone wants to have it as it used to be.

As for touchpad, do as @1Revenger1 said.
I may have uploaded the recent release instead the one with the fix included on the T440s repository.
On the T440 and X240 i uploaded the recent release version from master.
 
Can you please try the latest version of VoodooRMI listed here?

Just need to replace VoodooRMI.kext
Please make sure you are using Acidanthera's VoodooPS2 (version 2.2.0 or greater), and have VoodooPS2Controller, VoodooPS2Keyboard, and VoodooPS2Trackpad enabled.
Forgive me if I sound stupid but if I understood Sniki's guide correctly, in order to use VoodooPS2 kexts I had to disable VoodooRMI kext, and what you are saying is replace VoodooRMI kext in EFI but leave the config.plist as I have it now? (with VoodooRMI disabled, and VoodooPS2 kexts enabled?). Or do I have to disable what I have enabled and, like, go back to Sniki's .plist but with the other VoodooRMI kext which you provided?
 
Forgive me if I sound stupid but if I understood Sniki's guide correctly, in order to use VoodooPS2 kexts I had to disable VoodooRMI kext, and what you are saying is replace VoodooRMI kext in EFI but leave the config.plist as I have it now? (with VoodooRMI disabled, and VoodooPS2 kexts enabled?). Or do I have to disable what I have enabled and, like, go back to Sniki's .plist but with the other VoodooRMI kext which you provided?
To use VoodooRMI you have nothing to touch but to replace the kext as @1Revenger1 said.

EFI/OC/Config.plist > Kernel > Add:
  • VoodooRMI.kext - Enabled = Yes
  • VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext - Enabled = Yes
  • VoodooRMI.kext/Contents/PlugIns/VoodooTrackpoint.kext - Enabled = Yes
  • VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext - Enabled = Yes
  • VoodooPS2Controller.kext - Enabled = Yes
  • VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext - Enabled = Yes
This is the standard EFI now available on Github, no need to touch anything.
 
Guys guide has received a small update:
- Updated ALCPlugFix with correct ALC3232.plist configuration file
- Updated Config.plist: added alc-verbs DeviceProperty to support CustomVerbs from 3rd party apps (ALCPlugFix)
- Updated AppleALC.kext: added missing verbs from ConfigData and WakeConfigData
 
Forgive me if I sound stupid but if I understood Sniki's guide correctly, in order to use VoodooPS2 kexts I had to disable VoodooRMI kext, and what you are saying is replace VoodooRMI kext in EFI but leave the config.plist as I have it now? (with VoodooRMI disabled, and VoodooPS2 kexts enabled?). Or do I have to disable what I have enabled and, like, go back to Sniki's .plist but with the other VoodooRMI kext which you provided?
VoodooRMI and VoodooPS2 both need to be enabled
VoodooRMI depends on VoodooPS2 to get some data (like what buttons actually exist) and also to make sure that VoodooRMI can communicate with the trackpad.

For more detailed about what needs to explicitely be enabled or disabled, look at this: https://github.com/VoodooSMBus/VoodooRMI#installation
 
Okay. Here is what I did and found out. I put Sniki's whole EFI folder on my USB (the only thing I changed is my PlatformInfo) and booted from it, went to touchpad settings and enabled everything aside from Silent clicking. With this configuration touchpad works fine, tapping and pressing the touchpad with one of two fingers acts as primary and secondary clicks, three finger swipes and gestures also work but there is no Force Click functionality (pressing the touchpad with one finger acts as a regular click, pressing and holding acts as secondary click, even though Force Click is enabled in settings). Then I booted with the previous EFI (with changes to disable VoodooRMI.kext from Sniki's guide on github), went to touchpad settings and ensured that everything apart from Silent clicking is enabled. With this configuration tapping with one or two fingers acts as clicking, gestures work correctly and one finger press brings up Force Click functionality and two finger press acts as a secondary click. As I do not care about Force Click funcionality, I put the newest Sniki's EFI on my boot drive and will be using it from now.

I also found out that PrintScreen button on the keyboard (the one between right Alt and right Ctrl - which I guess is supposed to be the right Option key) on keyboardchecker.com is recognized as F13 key.

New question, is it safe to upgrade OpenCore to the newest version 0.6.7 or are we supposed to stay at 0.5.9 indefinately?
 
Okay. Here is what I did and found out. I put Sniki's whole EFI folder on my USB (the only thing I changed is my PlatformInfo) and booted from it, went to touchpad settings and enabled everything aside from Silent clicking. With this configuration touchpad works fine, tapping and pressing the touchpad with one of two fingers acts as primary and secondary clicks, three finger swipes and gestures also work but there is no Force Click functionality (pressing the touchpad with one finger acts as a regular click, pressing and holding acts as secondary click, even though Force Click is enabled in settings). Then I booted with the previous EFI (with changes to disable VoodooRMI.kext from Sniki's guide on github), went to touchpad settings and ensured that everything apart from Silent clicking is enabled. With this configuration tapping with one or two fingers acts as clicking, gestures work correctly and one finger press brings up Force Click functionality and two finger press acts as a secondary click. As I do not care about Force Click funcionality, I put the newest Sniki's EFI on my boot drive and will be using it from now.

New question, is it safe to upgrade OpenCore to the newest version 0.6.7 or are we supposed to stay at 0.5.9 indefinately?
Absolutely, i made sure to iron out almost everything from my side and the 0.6.7 EFi brings substantial improvements from 0.5.9 both on OpenCore and acidanthera kexts, and most importantly on my side and ACPI optimizations.

Touchpad should be considered user preference, for me and my use case, VoodooRMI is perfect now.
 
Status
Not open for further replies.
Back
Top