Hackintosh-Lenovo-ThinkPad-X230
This is my complete EFI folder to be used for hackintosh on Lenovo ThinkPad X230 notebook with multibooting:
macOS High Sierra 10.13.x
macOS Mojave 10.14.x
macOS Catalina 10.15.x
macOS Big Sur 11.x
Clone whole repo: $ git clone https://github.com/muhrizki1996/Hackintosh-Lenovo-ThinkPad-X230
Download Specific Folder only.
What's Worked
Feature
Status
Dependency
QE/CI Enabled Graphics
✅
OpenCore Inject + WhateverGreen.kext
Brightness Adjustments
✅
PNLF DSDT Patch + WhateverGreen.kext + BrightnessKeys.kext
Realtek ALC269 Audio out
✅
HDEF DSDT Patch + AppleALC.kext with Layout ID = 55
Intel Centrino Advanced-N 6205 Dual-Band
✅
Airportitlwm.kext + Force IO80211Family.kext on OpenCore
Intel 82579LM Gigabit Network Connection
✅
IntelMausi.kext
Broadcom BCM20702A0 Bluetooth
✅
BlueTooth.kext (not working on macOS Monterey)
Synaptics TouchPad + Track Point
✅
VodooPS2Controller.kext
Multimedia Keys
✅
BrightnessKeys.kext + YogaSMC
Battery Indicator
✅
ECEnabler.kext
WebCam
✅
Native + UVC2FaceTimeHD.kext for spoofing UVC WebCams as FaceTime HD (not working on macOS Big Sur and newer)
USB2.0 Port + USB 3.0 Port
✅
USBPorts.kext
Sleep and Wake
✅
DSDT + SSDT Patch
Mac App Store Access
✅
Native
iMessage and FaceTime
✅
if you are using MLB and ROM from original Macs
Hand Off
✅
Native
miniDP Port
✅
Tested using miniDP to HDMI Adapter
List of Gestures
Feature
Status
Dependency
2 Finger Swipe Left
✅
Forward.
2 Finger Swipe Right
✅
Backward.
3 Finger Swipe Left
✅
Right Space/Full Screen apps switch.
3 Finger Swipe Right
✅
Left Space/Full Screen apps switch.
3 Finger Swipe Up
✅
Toggle Full screen Switch.
3 Finger Swipe Down
❌
Do Nothing (on work progress).
4 Finger Swipe Up
❌
Do Nothing (on work progress).
4 Finger Swipe Down
❌
Do Nothing (on work progress).
Not Working
Feature
Status
Dependency
VGA Ports
❌
Real macs doesn't have.
Builtin SDHC Reader
❌
Sometimes work, sometimes not.
ThinkVantage Button
❌
Maybe something to do with YogaSMC .
Not Tested
Feature
Status
Dependency
Express Card Slot
❌
I don't have one of Express Card.
ThinkPad Docking
❌
I don't have ThinkPad Dock
macOS versions used are Retail from Mac App Store , using createinstallmedia for USB Installer
Please read banhbaoxamlan README_HARDWARE.md for BIOS configuration, etc.. and banhbaoxamlan README_OTHERS.md for Post Install
Video Tutorials
Credits
Apple for macOS.
Acidanthera for all the kexts/utilities that they made.
Rehabman and Daliansky for the patches and guides and kexts.
Dortania for for the OpenCore Install Guide.
badruzeus for inspirational Repo and Repo README Layout.
banhbaoxamlan for inspirational ThinkPad configurations and Repo README Layout.
migftw for inspirational ThinkPad DSDT and SSDTs.
zhen-zen for YogaSMC .