Table of Contents

Abstract

This guide provides the necessary configuration and steps to make your Lenovo ThinkPad X250 a fully functional Hackintosh using OpenCore. It’s compatible with macOS Ventura, Monterey, and Big Sur. The EFI configuration in this repository is based on the works of olarila and exxncss.

Configuration

CategoryDetails
CPUIntel Core i5-5300U
GPUIntel HD Graphics 5500
MemoryKingston 8GB DDR3L
Storage 1256GB Midasforce M2.2242 SSD
Storage 2512GB Toshiba HDD Sata
WifiIntel AC-7265 Dual Band + Bluetooth

Screenshot

Me

When installing or updating the system, be sure to make sure and replace some kext that matches your macOS version, otherwise, some components will not run properly.

Download the MacOS installation at the following link, Download Here, Or download it from the macOS terminal directly by following this guide osxdaily.

☑️ Tested

  • sonoma (Tested, OpenCore, 8GB ram is highly discouraged)
  • Ventura (Tested, OpenCore)
  • Monterey (Tested, OpenCore)
  • Bigsur (Tested, OpenCore)

Monterey and below

  • Clone this repo through the terminal.

    git clone https://github.com/zamkara/Lenovo-Thinkpad-X250-Hackintosh.git

    or you can download it directly from the release here.

  • Download Wireless Kernel Extension from Bluetooth & itlwm then place it in the $source/EFI/OC/Kexts directory, be sure to download Airportitlwm for the appropriate macOS version or use itlwm for all macOS versions.

  • Update the config to register the kext that was added to the folder using OCAuxiliaryTools or Opencore configurator.

  • Place the EFI on the EFI Bootable partition of the macOS installer that was prepared earlier.

Ventura and above

  • The EFI I built cannot boot (used for installing the OS) on Ventura and later versions. It will only work when the system is patched using OCLP. For the OS installation, you will need a different EFI from Olarila.

  • Download the Olarila EFI and add the Kexts from the released EFI in this repository. Don’t forget to change the SMBIOS Model to a 2019 model or any other supported model.

  • Perform the OS installation using the customized EFI, and apply the patch using OCLP. Once done, replace the EFI with the one you can clone from this repository.

  • After patching you can use the EFI from this repo for more functionality.

You may encounter problems when granting certain permissions to apps on Ventura or above, I suggest you use Allowme.

Bios setup

  • Security -> Security Chip: Disabled;
  • Memory Protection -> Execution Prevention: Enabled;
  • Virtualization -> Intel Virtualization Technology: Enabled;
  • Virtualization -> Vt-directed IO: Disabled;
  • Internal Device Access -> Bottom Cover Tamper Detection: must be Disabled;
  • Anti-Theft -> Computrace -> Current Setting: Disabled;
  • Secure Boot -> Secure Boot: Disabled;
  • UEFI/Legacy Boot: UEFI Only;
  • CSM Support: No.

What’s Working?

  • QE/CI Intel HD Graphics 5500 BigSur Monterey Ventura
  • Power Management BigSur Monterey Ventura
  • Sleep, Shutdown, Restart BigSur Monterey Ventura
  • Audio Speaker & Earphone BigSur Monterey Ventura
  • Bluetooth BigSur Monterey Ventura
  • Trackpad, Trackball, Gestures BigSur Monterey Ventura
  • Indikator baterai BigSur Monterey Ventura
  • Camera BigSur Monterey Ventura
  • etc

Credits:

Perfection is not always Perfect Through growth, we become perfect

Get more creative and enjoy payment flexibility - pay only when you need it!