MacOS on ThinkPad X230
Sorry, I no longer use macOS on my X230. If a maintained fork is formed, it will be listed here.
READ THE ENTIRE README.MD BEFORE YOU START
I am not responsible for any damages you may cause
Complete EFI packs are available in the releases page.
I will try my best to keep the repo updated with the latest kexts and OpenCore version.
Please do not clone or download the main branch for daily use: it may include unstable code just because it is my repository.
This EFI is configured with Catalina and Big Sur. (Not completed for Monterey).
With every EFI update you retrieve from here please remember to go through the post install guide.
Status : WIP
Update
2021-06-14
Added
SidecarFixup.kext
for enable Sidecar.
RestrictEvents.kext
for Process Blocker.
Repo
EFI-Install_USB
for installing and booting macOS first time.
README_MONTEREY
for MacOS Monterey.
Changed
SSDT-HPET
: used SSDTTime
.
SSDT-PNLF
: remove LEVD
not used.
SSDT-PTWK
: fix typo.
SSDT-THINK
: remove WNTF
not used.
SSDT-XOSI
: add Windows
.
Disabled SSDT-PTWK
and patch.
Updated OpenCore 0.7.1 to the latest commit.
Updated kexts to nightly for support MacOS 12.
Removed
SUMMARY
Non-Fuctional
Feature
Status
Dependency
Fingerprint Reader
❌
DISABLED
in BIOS to save power.
Wireless WAN
❌
DISABLED
in BIOS to save power.
VGA Port
❌
Does not exist on real apple computers.
Video and Audio
Feature
Status
Dependency
Full Graphics Accleration (QE/CI)
✅
WhateverGreen.kext
Audio Recording
✅
AppleALC.kext
with Layout ID = 55 and SSDT-HPET.aml
Audio Playback
✅
AppleALC.kext
with Layout ID = 55 and SSDT-HPET.aml
Automatic Headphone Output Switching
✅
AppleALC.kext
with Layout ID = 55 and SSDT-HPET.aml
Dock Audio Port
✅
AppleALC.kext
with Layout ID = 55 and SSDT-HPET.aml
Power, Charge, Sleep and Hibernation
Feature
Status
Dependency
Battery Percentage Indication
✅
ECEnabler.kext
iGPU Power Management
✅
XCPM
, enabled by SSDT-PM.aml
S3 Sleep/ Hibernation Mode 3
✅
SSDT-PWTK.aml
Custom Charge Threshold
✅
SSDT-EC.aml
, YogaSMC.kext , and YogaSMCPane
Fan Control
✅
SSDT-EC.aml
, YogaSMC.kext , and YogaSMCPane
Battery Life
✅
Native, comparable to Windows/Linux.
Input/ Output
Feature
Status
Dependency
WiFi
✅
AirportItlwm.kext
Bluetooth
✅
IntelBluetoothFirmware.kext
Ethernet
✅
IntelMausi.kext
USB 2.0, USB 3.0
✅
USBPorts.kext
USB Power Properties in macOS
✅
SSDT-EC-USBX.aml
Display, TrackPad, TrackPoint, and Keyboard
Feature
Status
Dependency
Brightness Adjustments
✅
WhateverGreen.kext
, SSDT-PNLF.aml
and BrightnessKeys.kext
TrackPoint
✅
VoodooPS2Controller.kext
TrackPad
✅
VoodooPS2Controller.kext
Built-in Keyboard
✅
VoodooPS2Controller.kext
Multimedia Keys
✅
BrightnessKeys.kext
and YogaSMC
macOS Continuity
Feature
Status
Dependency
iCloud, iMessage, FaceTime
✅
Whitelisted Apple ID, Valid SMBIOS
AirDrop
✅
Not tested
Time Machine
✅
Native
REFERENCES
Read these before you start:
REQUIREMENTS
A macOS machine(optional): to create the macOS installer.
Flash drive, 12GB or more, for the above purpose.
Xcode works fine for editing plist files on macOS, but I prefer PlistEdit Pro .
ProperTree if you need to edit plist files on Windows.
MaciASL , for patching ACPI tables and editing ACPI patches.
MountEFI to quickly mount EFI partitions.
IORegistryExplorer , for diagnosis.
Hackintool , for diagnostic ONLY, Hackintool should not be used for patching, it is outdated.
Patience and time, especially if this is your first time Hackintosh-ing.
HARDWARE
Category
THINKPAD X230
THINKPAD T530
THINKPAD T430s
CPU
Intel Core i5-3320M
Intel Core i5-3320M
Intel Core i7-3520M
SSD
Samsung 870 Evo 250GB
SanDisk A400 256GB
Samsung 870 Evo 256GB
Display
12.5' IPS HD (1366x1768)
15.6' TN FHD (1920x1080)
14' TN HD+ (1600x900)
WiFi & BT
Intel Wireless-AC 7260
DW1550 (BCM94352HMB)
Intel Centrino N-6205
GETTING STARTED
Before you do anything, please familiarize yourself with basic Hackintosh terminologies and the basic Hackintosh process by throughly reading Dortania guides as linked in REFERENCES
BENCHMARKS
macOS 11.4, EFI OpenCore 0.7.1
CPU
Single-Core
Multi-Core
Cinebench R23
1576
Geekbench 5
694
1421
GPU
OpenCL
Metal
Geekbench 5
1028
193
OTHER REPOSITORIES
X230-hackintosh repositories:
CONTACT
SUPPORT
CREDITS