Contribute
Register

Success - macOS 10.14 on ThinkPad T480s

Joined
Sep 1, 2015
Messages
19
Motherboard
ThinkPad T480s
CPU
i5-8250U
Graphics
UHD 620 / 1080p
Just finished my Hackintosh installation on a ThinkPad T480s. There seems to be few guides or reports for ThinkPad T480s/T480/X1C6, so I've compiled my notes and configuration files into a repo:

https://github.com/kk1987/T480s-hackintosh/

Most features (that I care about) are now working properly (details at https://github.com/kk1987/T480s-hackintosh/#status). The biggest annoyance remaining is the lack of scrolling support, but that can be worked around with an external mouse.

I hope this repo could be helpful to someone else trying to install hackintosh on their ThinkPad. Note though it's just meant to be a reference for someone already familiar with different sorts of guides available on this forum, instead of a step-by-step guide, or a set of config files ready for using on any T480s.

 

Attachments

Joined
Sep 30, 2018
Messages
2
This is so cool ! I own a T480s also (with i7 8650u) and I was trying to hackintosh it, without success tho
Did I have to switch my network card if I want to install Mojave ? Or I could just use an external wifi/bluetooth dongle ?
Hope for a scroll fix :)
 
Joined
Oct 1, 2018
Messages
7
Motherboard
Lenovo T480s
Hi,

thanks for sharing the information. I'm looking forward to install it on the laptop when it arrives...

Regarding the trackpad, I'm just wondering if it would be possible to use the VodooI2C kexts?
 
Joined
Feb 26, 2014
Messages
17
Motherboard
HP Envy 13-d099nr
CPU
i7-6500U
Graphics
HD 520, 3200x1800
@disrupt Check out my T480s' guide. I patched out Elan (PS/2) touchpad kext for multi-touch support:
https://github.com/linusyang92/macOS-ThinkPad-T480s

You can grab the kext here:
https://github.com/linusyang92/macOS-ThinkPad-T480s/tree/master/EFI/CLOVER/kexts/Other/ApplePS2SmartTouchPad.kext

I pre-configured (hardcoded) the gestures in Info.plist as follows:
Two fingers up/down: scroll
Three fingers left/right: navigation backward/forward
Four fingers left/right: desktop switches

Some (limited) configs can be done in Preferences, such as mouse speed, tap to click, scroll speed and drag (last two in Accessibility).
 
Last edited:
Joined
Feb 26, 2014
Messages
17
Motherboard
HP Envy 13-d099nr
CPU
i7-6500U
Graphics
HD 520, 3200x1800
Hi,

thanks for sharing the information. I'm looking forward to install it on the laptop when it arrives...

Regarding the trackpad, I'm just wondering if it would be possible to use the VodooI2C kexts?
Nope. T480/T480s uses PS/2 ports but not I2C for Elan trackpad. You can only use the VoodooPS2 kext or another closed source Elan driver.
 
Joined
Sep 1, 2015
Messages
19
Motherboard
ThinkPad T480s
CPU
i5-8250U
Graphics
UHD 620 / 1080p
@disrupt Check out my T480s' guide. I patched out Elan (PS/2) touchpad kext for multi-touch support:
https://github.com/linusyang92/macOS-ThinkPad-T480s

You can grab the kext here:
https://github.com/linusyang92/macOS-ThinkPad-T480s/tree/master/EFI/CLOVER/kexts/Other/ApplePS2SmartTouchPad.kext

I pre-configured (hardcoded) the gestures in Info.plist as follows:
Two fingers up/down: scroll
Three fingers left/right: navigation backward/forward
Four fingers left/right: desktop switches

Some (limited) configs can be done in Preferences, such as mouse speed, tap to click, scroll speed and drag (last two in Accessibility).
Thanks man this is awesome! I gave it a try and it worked great.

I've switched back to VoodooPS2 now because I needed TrackPoint in other OSes and the lack of scrolling is kind of mitigated by using the touchscreen and/or an external mouse. But your patched ELAN driver could be a great option for users who prefer to have multi-finger gestures more.

Quick question though - are the 3/4-finger swipe up/down gestures (for mission control / expose) unsupported, or just not enabled in Info.plist?
 
Joined
Sep 1, 2015
Messages
19
Motherboard
ThinkPad T480s
CPU
i5-8250U
Graphics
UHD 620 / 1080p
This is so cool ! I own a T480s also (with i7 8650u) and I was trying to hackintosh it, without success tho
Did I have to switch my network card if I want to install Mojave ? Or I could just use an external wifi/bluetooth dongle ?
Hope for a scroll fix :)
It's optional to replace the wifi/BT card. Using an external dongle is perfectly fine.

Regarding scrolling, I found a tool called Smart Scroll (http://www.marcmoini.com/sx_en.html) that can emulate the mid-button scrolling with TrackPoint. Just enable "Vector Scroll" with "Drag Button 3 (Middle)" and it behaves exactly the same as in Windows/Linux.
 
Joined
Sep 28, 2011
Messages
83
Motherboard
Lenovo T470 - Clover
CPU
i7-7700HQ/HM175
Graphics
HD 630 + GTX 940MX (1920x1080)
Classic Mac
iMac
Mobile Phone
iOS
Just finished my Hackintosh installation on a ThinkPad T480s. There seems to be few guides or reports for ThinkPad T480s/T480/X1C6, so I've compiled my notes and configuration files into a repo:

https://github.com/kk1987/T480s-hackintosh/

Most features (that I care about) are now working properly (details at https://github.com/kk1987/T480s-hackintosh/#status). The biggest annoyance remaining is the lack of scrolling support, but that can be worked around with an external mouse.

I hope this repo could be helpful to someone else trying to install hackintosh on their ThinkPad. Note though it's just meant to be a reference for someone already familiar with different sorts of guides available on this forum, instead of a step-by-step guide, or a set of config files ready for using on any T480s.

WOOOW
Great guide!!
I'm trying with T470p .... and learning tool much. I have read your readme file and comparing.
One question, I have seen too many aml files on /ACPI/patched, and you don't say anything about them on your guide.
Thanks for all and Congrats!
 
Joined
Sep 1, 2015
Messages
19
Motherboard
ThinkPad T480s
CPU
i5-8250U
Graphics
UHD 620 / 1080p
WOOOW
Great guide!!
I'm trying with T470p .... and learning tool much. I have read your readme file and comparing.
One question, I have seen too many aml files on /ACPI/patched, and you don't say anything about them on your guide.
Thanks for all and Congrats!
I've added an "ACPI Patching" section at the end of my README.md to list out all changes. More patching details are the git repo's changelog itself. If you clone the repo and do a `git log --stat --reverse` it should give you a better view.

As is typical, most patching is done to the DSDT and most of the numerically-named SSDTs are unchanged. I personally prefer to include them all but it should be fine to only include actually modified ones in ACPI/patched as long as you have DropOem=false, AutoMerge=true in config.plist.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,089
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I've added an "ACPI Patching" section at the end of my README.md to list out all changes. More patching details are the git repo's changelog itself. If you clone the repo and do a `git log --stat --reverse` it should give you a better view.

As is typical, most patching is done to the DSDT and most of the numerically-named SSDTs are unchanged. I personally prefer to include them all but it should be fine to only include actually modified ones in ACPI/patched as long as you have DropOem=false, AutoMerge=true in config.plist.
Definitely leave SSDTs that don't need patching out of ACPI/patched. Putting them there is just more to make mistakes with.
 
Top