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:
Copy EFI folder from USB flash drive to local drive EFI partition (like you did for the USB drive). It will make the local drive bootable (so you can get ride of the USB drive now),
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:
You'll need to have a wireless network card compatible with mac, OR
use usb tethering your wifi from your phone.
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!
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):
Open Finder and Goto S/L/E (System/Library/Extensions) and look for AppleStorageDriver.kext and copy this kext to Desktop
Right Click in AppleStorageDriver.kext located at Desktop and select Show Package Contents and navigate to Contents > Plugins > Then find AppleUSBCardReader.kext,
Right Click on AppleUSBCardReader.kext and select Show package Contents.
Navigate to Contents and you'll find Info.plist,
Right Click on Info.plist and open with Xcode or Plist Editor to edit a file.
Find IOKitPersonalities > AppleSDCardReader > Physical Interconnect Location and then edit Physical Interconnect Location value section as External,
Again find Vendor Identification and change value section to "Generic Reader by NoobsPlanet",
Again find Apple_Internal_SD_Card_Reader_1_00 and edit sting value idProduct and idVenedor to decimal idProduct and idVendor, you can find Product ID and Vendor ID information in System Info into HEX value, so you need to convert it to Decimal Value. You can convert it online through https://www.binaryhexconverter.com/hex-t. On my T440P Product ID is 5227 and the HEX value is 21031. The Vendor ID is 10EC and the Hex value is 4332.
Again find Apple_Internal_SD_Card_Reader_2_00 and edit the string value idProduct and idVendor to decimal value. (Use the same decimal value we did in above step)
Make sure you change value for Physical Interconnect Location on Apple_internal_SD_Card_Reader_1_00 and Apple_Internal_SD_Card_Reader_2_00 to External
Rename extension of original AppleStorageDriver.kext to .old
Save the edited file and Copy AppleStorageDriver.kext and paste it into /System/Library/Extensions/ and replace the kext if asked.
Open Terminal and fix permission and rebuild Kernel cache with following commands :
请发表评论