jloisel / t440p

Thinkpad T440p Hackintosh (macOS Mojave 10.14.x / Catalina 10.15.x) - Clover config.plist + kexts
243 stars 57 forks source link
catalina clover-configurations hackintosh kext mojave t440p thinkpad-t440p

T440p MacOS BigSur T440p running on MacOS BigSur, Thanks to 2000c43

Beta EFI (Using OpenCore) For BigSur: Download Here

T440p MacOS Catalina T440p running on MacOS Catalina with i5-4300m, 16GB RAM and 128GB mSata SSD Transcend MTS430S

T440p MacOS Mojave T440p running on MacOS Mojave with i7 4712MQ, 16GB RAM and Western Digital 500GB SSD + 1TB HDD in Sata Ultrabay

What works

Known problems

Changelog

=======

3.2.4 (22th December 2020)

3.2.3 (4th November 2020)

3.2.2 (3rd October 2020)

3.2.1 (21th September 2020)

3.2 (7th September 2020)

3.1 (4th September 2020)

3.0 (28th August 2020)

2.4 (27th July 2020)

HoRNDIS kext to support online USB installer through USB tethering (share wi-fi connection from your phone with the laptop through USB).

2.3 (17th April 2020)

2.2 (17th January 2020)

Custom USBPorts.kext (instead of USBInjectAll.kext) with support for docking station. (USB ports / Audio)

2.1 (17th December 2019)

Updated AppleALC, Lilu, WhatEvergreen and VoodooPS2.

2.0 (2nd December 2019)

Experimental Support for MacOS Catalina 10.15.x. Tested on 10.15.1.

1.4 (22th August 2019)

Separate DW1820 wifi card config.

1.3 (19th August 2019)

Special thanks to @ameeno for this release.

1.2 (3rd August 2019)

1.1 (12th April 2019)

1.0.1 (18th January 2019)

1.0.0 (3rd January 2019)

Initial Release.

Introduction

Thinkpad T440p Hackintosh configuration. This repository contains the following folders:

Tested on High Sierra 10.13.6, Mojave 10.14.6 and Catalina 10.15.6.

It's a 99.99% working hackintosh, including:

Setup

Bios Settings

The bios must be properly configured prior to installing MacOS.

In Security menu, set the following settings:

In Startup menu, set the following options:

Now you can go through the install.

Bootable USB Drive

From macOS

The guide how to create a macOS USB Installer Drive explains how to create a USB flash drive to install MacOs on your T440p.

Copy EFI Folder to USB

Copy the content of the EFI folder provided here on your USB flash drive EFI partition. The EFI partition is usually hidden. Use Clover Configurator to mount the EFI partition of your flash drive on your mac (it appears as a disk on the desktop once done).

Install macOS

Install macOS by booting on the USB key. It takes about 30min. The computer will restart multiple times. Make sure to select Install macOS ... each time. Once installed, choose to boot from local drive in Clover boot menu.

What's next?

To finish the setup, you need to:

You're done! Reboot and enjoy macOS on your Thinpad T440p.

Miscellaneous

Internet Connection needed for installing macOS

The problem is the following: for some reason when you write the USB from a PC (not a mac) it only writes the online installer, even though it downloads the full offline installer. Why? Good question, haven't figured out yet. Why ethernet won't work? Because in mojave / catalina, recovery it's disabled.

Solutions:

This is why HoRNDIS.kext has been added to the kexts. Make sure to connect your android phone with an USB cable to your laptop when installing macOS. Share the phone wi-fi connection with the connected laptop.

Integrated Intel Wi-fi

Once macOS is installed, install Heliport and connect to your favorite wi-fi network. Add Heliport to startup programs to launch it automatically on macOS boot.

SSD Enable Trim

If you Sata ssd hasn't trim enabled, run the following command from the Terminal to enable it:

sudo trimforce enable

Touchpad / Trackpoint Kext

The trackpoint / Touchpad driver used here is the one from tluck on Insanelymac.

Improving scrolling responsiveness

Turn off 'inertia' at system-pref/accessibility/mouse & trackpad/trackpad options.

Insstall Smart Scroll. under 'Scroll Wheel+' - Turn up 'Range for a single tick' to max. (this gives the appearance that scrolling becomes more sensitive) Then you can adjust the speed and inertia under the same tab.

Fix Stuttering

To solve the jittery mouse, increase the speed with BetterTouchTool to about '8'. The touchpad feels almost the same as on my MacBook now, but the scrolling is still slow and awful. I will solve it somehow!

Special thanks to Romeo Blues for these tweaks. Those definitely improve how the touchpad feels!

UltraBay HDD

When using HDD in Ultrabay (instead of optical drive): install AHCIPortInjector.kext and AppleAHCIPort.kext in /Library/Extensions.

AHCIPortInjector.kext fixes the Disk not initialized issue (disk cannot be read). AppleAHCIPort.kext fixes the disk being detected as an external drive (instead of internal).

HiDPI

For FHD (1920x1080) panels, I recommend to install One Key HiDPI.

High Sierra to Mojave Upgrade

Once the upgrade complete, make sure to rebuild the kext cache to fix brightness control issue, by running in Terminal:

sudo kextcache -i /

Then reboot.

iMessage / iCloud / FaceTime

Make sure to following this guide to configure iMessage, iCloud and Facetime properly.

Card Reader Driver

To fix get the card reader working on T440P, do the following (thank you to NoobsPlanet for the initial guide which I have modified specifically for the T440P):

sudo chmod -R 755 /System/Library/Extensions/
sudo chown -R root:wheel /System/Library/Extensions/
sudo touch /System/Library/Extensions && sudo touch /Library/Extensions && sudo kextcache -u /

Reboot and enjoy working memory card!