Awesome
<h1 align="center">Hackintosh the Thinkpad X230</h1> <p align="center"> <a href="https://www.apple.com/"> <img src="https://img.shields.io/badge/Catalina-10.15.7-red.svg"/></a> <a href="https://www.apple.com/macos/big-sur/"> <img src="https://img.shields.io/badge/Big_Sur-11.6.5-purple.svg"></a> <a href="https://www.apple.com/macos/monterey/"> <img src="https://img.shields.io/badge/Monterey-12.3.1-brown"></a> <a href="https://psref.lenovo.com/syspool/Sys/PDF/withdrawnbook/ThinkPad_X230.pdf"> <img src="https://img.shields.io/badge/ThinkPad-X230-blue"/></a> <a href="https://github.com/acidanthera/OpenCorePkg"> <img src="https://img.shields.io/badge/OpenCore-0.7.9-blue"/></a> </p> <p align="center"> <a href="https://www.paypal.com/paypalme/thebinhluong0519"> <img src="https://img.shields.io/badge/-Buy%20me%20a%20coffee-orange.svg"></a> <a href="https://www.buymeacoffee.com/karan1021"> <img src="https://img.shields.io/badge/Donate%20prabhakaran-Buymeacoffee%20-FFF27D"></a> <a href="https://t.me/+KuAH5jUCAocwMzBl"> <img src="https://img.shields.io/badge/Telegram-Channel-33A8E3"></a> </p> <p align="center"> <a href=""> <img src="/Other/Pics/X230.png" alt="Lenovo Thinkpad X230 macOS" width="400"> </a> </p>I am not responsible for any damages you may cause.
If my work here helped you. Please consider donating, it would mean a lot to me.
- 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, Big Sur and Monterey.
- With every EFI update you retrieve from here please remember to go through the post install guide.
- For MacOS Monterey - Please go through README_MONTEREY.
Update
Recent | Changelog Archive
<details> <summary><strong> SUMMARY </strong></summary> <br>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 |
Read these before you start:
- dortania's Hackintosh guides.
- dortania's OpenCore Install Guide.
- dortania's OpenCore Post Install Guide.
- dortania/ Getting Started with ACPI.
- dortania/ opencore
multiboot
. - dortania/
USB map
guide. - WhateverGreen Intel HD Manual.
Configuration.pdf
andDifferences.pdf
in eachOpenCore
releases.
- 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.
Category | THINKPAD X230 |
---|---|
CPU | Intel Core i5-3320M |
SSD | Samsung 870 Evo 250GB |
Display | 12.5' IPS HD (1366x1768) |
WiFi & BT | Intel Wireless-AC 7260 |
- Refer to X230-Platform_Specifications for possible stock ThinkPad X230 configurations.
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
- Creating a macOS installer: refer to Dortania's OpenCore Install Guide
- README-HARDWARE: Requirements before installing.
- README-OTHERS: for post installation settings and other remarks.
- 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 |
CONTACT
- Email: thebinhluong0519@gmail.com
- Email(Prabhakaran): prabha.karan.1021@gmail.com
- Telegram: +84 (867)-450-107
- Telegram(group): Click on the telegram button in the top
Credits
- Apple for macOS.
- Acidanthera for all the kexts/utilities that they made.
- Rehabman and Daliansky for the patches and guides and kexts.
- George Kushnir for modified BIOS.
- Dortania for for the OpenCore Install Guide.
- simprecicchiani for inspirational ThinkPad configurations.
- zhen-zen for YogaSMC.