Home

Awesome

This repo was initially forked from https://www.github.com/jloisel/t440p

But it is now very different

It contains modifications that I use on my system to make it perform better.

For everything else: Please follow his guide below and I will aim to keep this bootpack updated!

for DW1820A WiFi Card

Other drivers for Other Operating systems can be found here:

https://github.com/ameeno/DELL-DW1820A-Drivers

Thinkpad T440P Hackintosh

T440p Hackintosh

Introduction

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

Tested on High Sierra 10.13.6 and Mojave 10.14.4, 10.14.5 & 10.14.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

The guide how to create a Mojave 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:

Once kexts copied, run in Terminal:

sudo kextcache -i /

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

Miscellaneous

Audio Jack

Thanks Tony's T440p Guide for help in getting this to work. By default, speaker audio should work, but audio via the headhpone jack does not.

Installing ALC Fix

cd Desktop/alc_fix
sudo su
./install.sh

The provided config.plist is already configured to use Audio layout 28.

Reboot after installation. If you hear a strong white noise when connecting to audio jack, disconnect and reconnect your hearphones.

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.