- 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_MONTE... The project is written primarily in ASL, distributed under the MIT License license, first published in 2020. Key topics include: bigsur-hackintosh, catalina-hackinotsh, dortania-opencore, hackintosh, hackintosh-efi.
<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
<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. |
| 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 |
</details>
<details>
<summary><strong> REFERENCES </strong></summary>
<br>
Read these before you start:
</details>
<details>
<summary><strong> REQUIREMENTS </strong></summary>
<br>
- 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.
</details>
<details>
<summary><strong> HARDWARE </strong></summary>
<br>
| 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 |
</details>
<details>
<summary><strong> GETTING STARTED </strong></summary>
<br>
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
</details>
<details>
<summary><strong> BENCHMARKS </strong></summary>
</br>
- 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 |
</details>
Credits