Thinkpad X1 Yoga
CPU: I7-6600U
IGPU: HD520
Display: 1920 x 1080
WIFI/BT: Bcm94352z(Lenovo FRU)
SSD: SM961
BIOS:
OS X: 10.12.4
BootLoader:Clover+GPT
you can refer to README in 10.11.X folder or taking the advantage in 10.12.X folder
- ./kexts/HackrNVMeFamily-10_12_X.kext and./Clover/ACPI/patched/SSDT-NVMe.aml are for NVMe SSD
- ./kexts/AppleALC.kext :is for cx audio, you can put in L/E or S/L/E or Clover/kexts/Other
- if you are using NVMe SSD as the boot disk you may encounter 'Couldn't Unmount Disk' Error at the end of installation,you always can install in a HDD(this time you should install without the HackrNVMeFamily-10_12_X.kext and SSDT-NVMe.aml) and CCC(Carbon Copy Cloner) it after
All the file are taken from tlcuk's post
Since we are using EmuVariable it looks for the file nvram.plist to get its values -
which is stored in the /ESP now. Install the root utilities and clover scripts and files
from Utilities folder to your HD. This step is important as among other things, it
installs the rc.scripts to save the nvram contents to a file upon reboot. Using a
LogoutHook is more reliable than the CloverDaemon which often fails during shutdown. If
you reinstall Clover from a pkg, then recopy the .fixed version to .local in
/etc/rc.boot.d and rc.shutdown.d.
In a Terminal run:
cd ~/Downloads/X1Yoga-Hackintosh/10.12.X/Utilities/root
sudo cp -a * /
sudo defaults write com.apple.loginwindow LogoutHook/etc/rc.shutdown.d/80.save_nvram_plist.local
guide-fix-skylake-hdmidp-output
OS X HD5x0/AMD/Nvidia HDMI Audio dsdt/ssdt
In clover config/kextsToPatch(Credits:syscl):
name: AppleIntelSKLGraphicsFramebuffer
find: 02040A000004000087010000
replace: 02040A000008000087010000
A script for changing trackpoint speed as well as adding 3 finger gesture support
python VoodooPS2Controller.py
10.12.4 has the problem of brightness control
BT sometime shows not available after wakeup
show path on finder's title bar:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool true; killall Finder
show all hidden files:
defaults write com.apple.finder AppleShowAllFiles YES; killall Finder
install HomeBrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Scripts are based on RehabMan's Repo with some modifications
BIG THANKS FOR 'Great people share their wisdom without asking for anything in return…':
RehabMan
Pike R. Alpha
tluck
shmilee
syscl