Skip to content

Configuration files for an OpenCore Hackintosh setup on the Lenovo Thinkpad L450

License

Notifications You must be signed in to change notification settings

Lacedaemon/Thinkpad-L450-OpenCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lenovo Thinkpad L450 - OpenCore Setup

OS: macOS Catalina
Host: Hackintosh (SMBIOS: MacBookPro12,1)
CPU: Intel i5-5300U (4) @ 2.30GHz
GPU: Intel HD Graphics 5500
Memory: 8192MiB

Functionality

If a function is not explicitly mentioned below, it is most likely working.

Function Status
Volume/brightness keys after wake from sleep Not working, WIP
Battery status after sleep Laggy, WIP
Audio jack Untested
mDP Output Untested
Card reader Untested
WiFi / Bluetooth Working with genuine Apple BCM94360CS

BIOS Settings

Config Security Startup Restart
  • Network
    • All [Disabled]
  • USB
    • USB UEFI BIOS Support [Enabled]
    • USB 3.0 Mode [Enabled]
  • Keyboard/Mouse
    • Trackpoint [Enabled]
    • Trackpad [Enabled]
  • Display
    • Total Graphics Memory [512MB]
  • CPU
    • Intel (R) Hyper-Threading Technology [Enabled]
  • Security Chip
    • Security Chip [Disabled]
  • Memory Protection
    • Execution Prevention [Enabled]
  • Virtualization
    • All [Enabled]
      • VT-d is safe because of OpenCore’s DisableIOMapper
  • Secure Boot
    • Secure Boot [Disabled]
  • Startup
    • UEFI/Legacy Boot [UEFI Only]
      • CSM Support [No]
  • Restart
    • OS Optimized Defaults [Enabled]

To Use

  1. Clone this repo:
$ git clone https://github.com/Lacedaemon/Thinkpad-L450-OpenCore
  1. Per the [Repo]/EFI/OC/config.plist, download the corresponding version of OpenCore.
  • If the version used in this repo is newer than the latest prebuilt release, OpenCore must be compiled from source:
$ git clone https://github.com/acidanthera/OpenCorePkg
$ cd [path to cloned repo]
$ ./macbuild.tool
  1. From the downloaded OpenCore package, extract the following files to their respective places in the cloned repo:
  • [OpenCore]/EFI/BOOT/BOOTx64.efi -> [Repo]/EFI/BOOT/BOOTx64.efi
  • [OpenCore]/EFI/OC/OpenCore.efi -> [Repo]/EFI/OC/OpenCore.efi
  • [OpenCore]/EFI/OC/Drivers/OpenRuntime.efi -> [Repo]/EFI/OC/Drivers/OpenRuntime.efi
  • [OpenCore]/EFI/OC/Drivers/OpenCanopy.efi -> [Repo]/EFI/OC/Drivers/OpenCanopy.efi
  1. Download and extract the latest compatible ApfsDriverLoader.efi from AppleSupportPkg to [Repo]/EFI/OC/Drivers.
  2. Download and copy the latest compatible HfsPlus.efi from OcBinaryData to [Repo]/EFI/OC/Drivers.
  3. Follow the README's in the [Repo]/EFI/OC/ACPI and [Repo]/EFI/OC/Kexts folders.
  4. Generate new SMBIOS data with GenSMBIOS. Refer to the vanilla guide linked below for the full procedure.
  5. Copy the finished [Repo]/EFI folder to a FAT32 partition (e.g. a USB drive or EFI System Partition), then boot from it.

Credits

Contact

For general questions regarding this build, I can be reached at:

Please ensure that you've read through all the linked materials before reaching out.

If there is a critical misconfiguration, error, or other issue with any of the files in this build, or if there is a file(s) that need to be added, please open an Issue here on GitHub so I can get that resolved.

About

Configuration files for an OpenCore Hackintosh setup on the Lenovo Thinkpad L450

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published