Skip to content

espimarisa/thinkpad-x270-efi-sonoma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍎 ThinkPad X270 EFI - Sonoma

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

⚠️ Warning

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.

✨ Status

✅ Working

  • 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

❌ Not working

  • Native WiFi control / AirportItlwm
  • Safari DRM (use Chrome for DRM playback)
  • Fingerprint reader (no driver actually exists)
  • WWAN (driver exists but is not working)

⚠️ Untested

  • Apple SideCar
  • Apple Watch Unlock
  • Dock video output
  • Dock headphone jack

🛠️ Post-install tweaks

I recommend doing the following to get your system as smooth as possible:

  1. Install HeliPort for WiFi control until AirportItlwm works with Sonoma

  2. Enable Tap to Click in System Settings -> Trackpad 🙄

  3. 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
  4. If you're running a 1080p internal display, check out BetterDisplay and run 1280x720@2x for HiDPI support

  5. Use Boom 2 to boost the speaker output as by default it's quite quiet. Note that this is not a free application!