Skip to content

My EFI folder to be used for hackintosh on Lenovo ThinkPad X230 (Single Intel HD Graphics) notebook with OpenCore UEFI.

License

Notifications You must be signed in to change notification settings

muhrizki1996/Hackintosh-Lenovo-ThinkPad-X230

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hackintosh-Lenovo-ThinkPad-X230

ThinkPad MacOS High Sierra MacOS Mojave MacOS Catalina MacOS BigSur MacOS Monterey Release OpenCore

This is my complete EFI folder to be used for hackintosh on Lenovo ThinkPad X230 notebook with multibooting:

  • macOS High Sierra 10.13.x
  • macOS Mojave 10.14.x
  • macOS Catalina 10.15.x
  • macOS Big Sur 11.x

macOS Screenshot

How to Get

  • Clone whole repo: $ git clone https://github.com/muhrizki1996/Hackintosh-Lenovo-ThinkPad-X230
  • Download Specific Folder only.

Notebook Specs

Lenovo ThinkPad X230

  • Model: Lenovo ThinkPad X230
  • CPU: Intel i5-3210M (3) @ 2.50GHz (3rd Gen)
  • Chipset: Intel® QM77 Express Chipset
  • GPU: Intel HD Graphics 4000 @ 1GB
  • RAM: 4GB DDR3 @ 1333MHz (upgrade to 8GB DDR3L @ 1600Mhz)
  • Storage: 320GB SATA HDD @ 7200rpm (GUID Partition Table) (upgrade to 120GB SATA SSD)
  • Audio: Realtek ALC269 HD Audio Controller
  • Wifi: Intel Centrino Advanced-N 6205 Dual-Band
  • Ethernet: Intel 82579LM Gigabit Network Connection
  • Bluetooth: Broadcom BCM20702A0
  • Others: 1 USB 2.0 ports, 2 USB 3.0 ports Synaptics PS/2 TouchPad + Track Point, VGA port, Mini Display port, WebCam, 12.5" 16:9 HD (1366x768) TN Panel, Express Card Slot, 3.5mm Combo Headphone Jack, (SD/ MS/ MS Pro/ MMC) Card Reader, 6/9-Cell @5.6Ah/8.4Ah Lithium-ion Battery
  • BIOS: 2.51

EFI Contains

  • OpenCore binary, config.plist, drivers for uefi, themes, etc..
  • Patched ACPI Tables (DSDT-SSDT) for Audio, Sleep, etc..
  • 3rd party kexts for working devices under macOS High Sierra (10.13), macOS Mojave (10.14), and macOS Catalina (10.15)
What's Worked
Feature Status Dependency
QE/CI Enabled Graphics OpenCore Inject + WhateverGreen.kext
Brightness Adjustments PNLF DSDT Patch + WhateverGreen.kext + BrightnessKeys.kext
Realtek ALC269 Audio out HDEF DSDT Patch + AppleALC.kext with Layout ID = 55
Intel Centrino Advanced-N 6205 Dual-Band Airportitlwm.kext + Force IO80211Family.kext on OpenCore
Intel 82579LM Gigabit Network Connection IntelMausi.kext
Broadcom BCM20702A0 Bluetooth BlueTooth.kext (not working on macOS Monterey)
Synaptics TouchPad + Track Point VodooPS2Controller.kext
Multimedia Keys BrightnessKeys.kext + YogaSMC
Battery Indicator ECEnabler.kext
WebCam Native + UVC2FaceTimeHD.kext for spoofing UVC WebCams as FaceTime HD (not working on macOS Big Sur and newer)
USB2.0 Port + USB 3.0 Port USBPorts.kext
Sleep and Wake DSDT + SSDT Patch
Mac App Store Access Native
iMessage and FaceTime if you are using MLB and ROM from original Macs
Hand Off Native
miniDP Port Tested using miniDP to HDMI Adapter
List of Gestures
Feature Status Dependency
2 Finger Swipe Left Forward.
2 Finger Swipe Right Backward.
3 Finger Swipe Left Right Space/Full Screen apps switch.
3 Finger Swipe Right Left Space/Full Screen apps switch.
3 Finger Swipe Up Toggle Full screen Switch.
3 Finger Swipe Down Do Nothing (on work progress).
4 Finger Swipe Up Do Nothing (on work progress).
4 Finger Swipe Down Do Nothing (on work progress).
Not Working
Feature Status Dependency
VGA Ports Real macs doesn't have.
Builtin SDHC Reader Sometimes work, sometimes not.
ThinkVantage Button Maybe something to do with YogaSMC.
Not Tested
Feature Status Dependency
Express Card Slot I don't have one of Express Card.
ThinkPad Docking I don't have ThinkPad Dock

Notes

  1. macOS versions used are Retail from Mac App Store, using createinstallmedia for USB Installer
  2. Please read banhbaoxamlan README_HARDWARE.md for BIOS configuration, etc.. and banhbaoxamlan README_OTHERS.md for Post Install

Support

Video Tutorials
Credits
  • Apple for macOS.
  • Acidanthera for all the kexts/utilities that they made.
  • Rehabman and Daliansky for the patches and guides and kexts.
  • Dortania for for the OpenCore Install Guide.
  • badruzeus for inspirational Repo and Repo README Layout.
  • banhbaoxamlan for inspirational ThinkPad configurations and Repo README Layout.
  • migftw for inspirational ThinkPad DSDT and SSDTs.
  • zhen-zen for YogaSMC.