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.