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.
- Model: Lenovo ThinkPad X230
- CPU: Intel i5-3210M (3) @ 2.50GHz (3rd Gen)
- Chipset: Intel® QM77 Express Chipset
- GPU: Intel HD Graphics 4000 @ 1GB
- RAM: 4GB DDR3 @ 1333MHz (upgrade to 8GB DDR3L @ 1600Mhz)
- Storage: 320GB SATA HDD @ 7200rpm (GUID Partition Table) (upgrade to 120GB SATA SSD)
- Audio: Realtek ALC269 HD Audio Controller
- Wifi: Intel Centrino Advanced-N 6205 Dual-Band
- Ethernet: Intel 82579LM Gigabit Network Connection
- Bluetooth: Broadcom BCM20702A0
- Others: 1 USB 2.0 ports, 2 USB 3.0 ports Synaptics PS/2 TouchPad + Track Point, VGA port, Mini Display port, WebCam, 12.5" 16:9 HD (1366x768) TN Panel, Express Card Slot, 3.5mm Combo Headphone Jack, (SD/ MS/ MS Pro/ MMC) Card Reader, 6/9-Cell @5.6Ah/8.4Ah Lithium-ion Battery
- BIOS: 2.51
- OpenCore binary, config.plist, drivers for uefi, themes, etc..
- Patched ACPI Tables (DSDT-SSDT) for Audio, Sleep, etc..
- 3rd party kexts for working devices under macOS High Sierra (10.13), macOS Mojave (10.14), and macOS Catalina (10.15)
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
- Multibooting Windows, Ubuntu, PhoenixOS & macOS using Clover (UEFI)
- Video demonstration about Full Graphics Acceleration support (QE/CI enabled) under macOS [Soon!].
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.