Contribute
Register

[Guide] Lenovo ThinkPad T440S

Joined
Nov 24, 2010
Messages
29
Motherboard
ThinkPad T440s-Clover
CPU
i5-4300U
Graphics
HD 4400, 1920x1080
Mac
Mac mini
Mobile Phone
iOS
Which guide did you follow, the guide in the OP or the Mojave guide on page 13?

I'm by no means an expert, but I see a lot of kexts in Clover>kexts>Other that don't need to be in your Clover installer, and both FakeSMC.kext and VirtualSMC.kext is present. Which are you trying to use?
 
Joined
Jun 19, 2018
Messages
44
Motherboard
Lenovo ThinkPad T440s
CPU
Intel i5-4200U
Graphics
Intel HD 4400 Graphics
Hi,
I am using Lenovo T440.
I'm following the steps and after booting on USB, I am able to initiate MAC install.
I see the apple Logo but it hangs after the load is complete.

Have tried many different things, but it ends up here always.

If I use Verbose mode, the file copy does not start. The screen output is attached.

Can you please suggest what could be going wrong ?
I see you're using a T440s .aml. For the T440, you need to use the T440 one. You can find it here: https://github.com/BesnikRrustemi/Lenovo-ThinkPad-T440 (SSDT-T440.aml). Also make sure you're using a T440 config.plist from the same repository (if you've used a T440s config.plist up until now). Also I think you have a few redundant kexts.

These are:
- ACPIBatteryManager.kext
- FakeSMC.kext
- GenericUSBXHCI.kext
- NullCPUPowerManagement.kext

Try my tips and see if you manage to boot the install.

Basically, to install sucessfully, follow the guide on the page 13 of this thread, but make sure you use the T440-specific files (the most important one being config.plist and SSDT-T440.aml) from the repo I mentioned above(https://github.com/BesnikRrustemi/Lenovo-ThinkPad-T440).
 
Joined
Jan 2, 2019
Messages
4
Motherboard
Intel HM86 Series Chipset.
CPU
Intel Core i7 4700MQ 2.4GHz
Graphics
Intel HD4600 Integrated Graphics
Which guide did you follow, the guide in the OP or the Mojave guide on page 13?

I'm by no means an expert, but I see a lot of kexts in Clover>kexts>Other that don't need to be in your Clover installer, and both FakeSMC.kext and VirtualSMC.kext is present. Which are you trying to use?
Thanks connman

I am referring to this guid eon page 13

Not sure which kexts need to be used. I started with the ones on page 13, but added others since it failed to boot from USB. I have removed others since Fobos531 pointed that I was using the wrong ones. Let me know if anything more is needed apart from the ones on page 13
 
Joined
Jan 2, 2019
Messages
4
Motherboard
Intel HM86 Series Chipset.
CPU
Intel Core i7 4700MQ 2.4GHz
Graphics
Intel HD4600 Integrated Graphics
I see you're using a T440s .aml. For the T440, you need to use the T440 one. You can find it here: https://github.com/BesnikRrustemi/Lenovo-ThinkPad-T440 (SSDT-T440.aml). Also make sure you're using a T440 config.plist from the same repository (if you've used a T440s config.plist up until now). Also I think you have a few redundant kexts.

These are:
- ACPIBatteryManager.kext
- FakeSMC.kext
- GenericUSBXHCI.kext
- NullCPUPowerManagement.kext

Try my tips and see if you manage to boot the install.

Basically, to install sucessfully, follow the guide on the page 13 of this thread, but make sure you use the T440-specific files (the most important one being config.plist and SSDT-T440.aml) from the repo I mentioned above(https://github.com/BesnikRrustemi/Lenovo-ThinkPad-T440).
Thanks a lot Fobos531.
That was a costly mistake :)

Ok, I used the T440 files and also removed the unnecessary kexts.
After that I was able to install MacOS properly. Could reach internet and do basic operations.

I then installed clover on the HDD. Then copied the kexts (attached) to /Library/Extensions.
==> I got an error when running "sudo kextcache -i /" (attached)

My macOS boots from HDD when and things seem to be working fine.
==> But every time on boot, I get the attached error (mac Boot error.jpg)
==> Lastly, it takes about 5-10 minutes for booting up.

Should I worry about the long boot, kext errors and boot errors ? .
 

Attachments

Last edited:
Joined
Dec 21, 2018
Messages
4
Motherboard
Lenovo t440S
CPU
4600u
Graphics
HD
Hi
I've followed the guide on page 1 and page 13 and installed Mojave perfectly. The wifi is DW 1560 aka Broadcom 94352z and worked like a charm. The only problem is: the wifi did not work in Windows 10. I tried every driver there are but the Wifi could not detect any Network at all, meanwhile the Bluetooth worked in both Windows and Mojave!!!.

I have to solve it by plug another USB wifi dongle in Windows but hate doing that. Please help if you encountered the same prob and solved it. Forgive my bad English, please.

Thank you very much!!!
 
Joined
Jan 7, 2019
Messages
1
Motherboard
GA-H55M-S2
CPU
Intel Xeon X3470
Graphics
NVIDIA GeForce GT 730 2047 MB
I am running Mojave on a Thinkpad X230. Everything works apart from the trackpoint being far too sensitive to use. I am using the kext from post #25 so it now gets detected properly all the time. What do I need to do to make the trackpoint behave like it does in Linux, etc
 
Joined
Jun 19, 2018
Messages
44
Motherboard
Lenovo ThinkPad T440s
CPU
Intel i5-4200U
Graphics
Intel HD 4400 Graphics
Hi
I've followed the guide on page 1 and page 13 and installed Mojave perfectly. The wifi is DW 1560 aka Broadcom 94352z and worked like a charm. The only problem is: the wifi did not work in Windows 10. I tried every driver there are but the Wifi could not detect any Network at all, meanwhile the Bluetooth worked in both Windows and Mojave!!!.

I have to solve it by plug another USB wifi dongle in Windows but hate doing that. Please help if you encountered the same prob and solved it. Forgive my bad English, please.

Thank you very much!!!
Are you located in Europe, like me? Open System Information (google how to do it) and click on the Wi-Fi section on the left. Then, on the right, find the "Locale" entry. Does it say "FCC" like in the attached picture? If so, that's probably the reason why it won't work in Windows 10. It doesn't work for me either.

There are several regions your card could have: FCC/US, ETSI, RoW, China. I've been told the FCC/US is the strictest region regarding band support and the FCC/US cards probably do not support the bands that are used in the European Union. I'm not really sure why the card works flawlessly in macOS, yet doesn't in Windows. So if you want it to work in Windows: not sure, but I think you'd need to get another card, which would support the bands used in your region.
 

Attachments

Joined
Dec 21, 2018
Messages
4
Motherboard
Lenovo t440S
CPU
4600u
Graphics
HD
Are you located in Europe, like me? Open System Information (google how to do it) and click on the Wi-Fi section on the left. Then, on the right, find the "Locale" entry. Does it say "FCC" like in the attached picture? If so, that's probably the reason why it won't work in Windows 10. It doesn't work for me either.

There are several regions your card could have: FCC/US, ETSI, RoW, China. I've been told the FCC/US is the strictest region regarding band support and the FCC/US cards probably do not support the bands that are used in the European Union. I'm not really sure why the card works flawlessly in macOS, yet doesn't in Windows. So if you want it to work in Windows: not sure, but I think you'd need to get another card, which would support the bands used in your region.
Thank you very much for your respond. It showed FCC and US as you said. So sad! But can I modify the firmware or do somethings about it?
 
Joined
Jun 19, 2018
Messages
44
Motherboard
Lenovo ThinkPad T440s
CPU
Intel i5-4200U
Graphics
Intel HD 4400 Graphics
Thank you very much for your respond. It showed FCC and US as you said. So sad! But can I modify the firmware or do somethings about it?
I think it's not possible with Broadcom cards. I still think you'd need to get another card and sadly you cannot know it's region before buying and checking for yourself in macOS. It's basically a game of luck.
I am running Mojave on a Thinkpad X230. Everything works apart from the trackpoint being far too sensitive to use. I am using the kext from post #25 so it now gets detected properly all the time. What do I need to do to make the trackpoint behave like it does in Linux, etc
One thing you can try is to play with the "Tracking speed" in SysPrefs -> Mouse and see what works good for you.

Thanks a lot Fobos531.
That was a costly mistake :)

Ok, I used the T440 files and also removed the unnecessary kexts.
After that I was able to install MacOS properly. Could reach internet and do basic operations.

I then installed clover on the HDD. Then copied the kexts (attached) to /Library/Extensions.
==> I got an error when running "sudo kextcache -i /" (attached)

My macOS boots from HDD when and things seem to be working fine.
==> But every time on boot, I get the attached error (mac Boot error.jpg)
==> Lastly, it takes about 5-10 minutes for booting up.

Should I worry about the long boot, kext errors and boot errors ? .
I'm pretty sure the kext "error" you posted isn't actually an error - it's simply a notice/warning that an unsigned kext (someone correct me if I'm wrong) so there's nothing to worry about based on the output of that command.

I'm not sure about the boot-up error, sorry.
 
Joined
Jan 17, 2019
Messages
5
Motherboard
Lenovo Thinkpad T440S
CPU
i5-4200U
Graphics
HD 4400
Mobile Phone
Android
Hello, i've followed the whole thread while installing Mojave on my T440s. I've managed to get audio working as well. Yet i'm having trouble getting the touchpad to work. I'm using the touchpad attached.

Are there any fixes to that?

1547712281676.png
 
Top