This is my OpenCore EFI configured to run macOS Sonoma on my Lenovo ThinkPad X270.
💻 My hardware
Category | Component |
---|---|
CPU | Intel Core i7-7500U |
GPU | Intel HD 620 Graphics |
RAM | 32GB DDR4 @ 2133MHz |
SSD | 1TB Crucial MX500 SATA SSD |
Display | 12.5" 1920x1080 FHD IPS |
Ethernet | Intel i219-V Ethernet |
WiFI + BT | Intel AX210 (originally AC8265) |
Audio | Realtek ALC3268 (ALC298) |
Keyboard | Backlit Lite-On keyboard |
Battery | Internal 3-cell + external 6-cell |
WWAN | Sierra Wireless EM7455 LTE |
This EFI is only meant for the Lenovo ThinkPad X270. I am NOT responsible for any harm caused to your device or mental health caused by attempting a Hackintosh. You have been warned.
In order to get iServices and other functionality working, you must fill in your own MLB, ROM, Serial, and UUID information. You can do so by using GenSMBios and using the SMBIOS for a MacBookPro15,2
.
- iServices
- Handoff
- FileVault
- Sleep/wake
- HDMI output
- Backlight control
- Keyboard hotkeys
- Battery information
- Power management
- Graphics acceleration
- Boot chime and GUI picker
- Audio, speakers, and headphone jack
- Ethernet and WiFi/Bluetooth (w/ Heliport)
- TrackPad and TrackPoint with full gestures
- Realtek SD Card Reader (not heavily tested)
- USB ports, USB mapping, and dock USB ports
- Native WiFi control / AirportItlwm
- Safari DRM (use Chrome for DRM playback)
- Fingerprint reader (no driver actually exists)
- WWAN (driver exists but is not working)
- Apple SideCar
- Apple Watch Unlock
- Dock video output
- Dock headphone jack
I recommend doing the following to get your system as smooth as possible:
-
Install HeliPort for WiFi control until AirportItlwm works with Sonoma
-
Enable Tap to Click in System Settings -> Trackpad 🙄
-
Disable hibernation, powernap, and some other power settings
sudo pmset autopoweroff 0 sudo pmset powernap 0 sudo pmset standby 0 sudo pmset proximitywake 0 sudo pmset tcpkeepalive 0
-
If you're running a 1080p internal display, check out BetterDisplay and run 1280x720@2x for HiDPI support
-
Use Boom 2 to boost the speaker output as by default it's quite quiet. Note that this is not a free application!