This repo contains the installation guide and EFI files required to get a perfectly functional Catalina and Big Sur Hackintosh on your Brodwell (5th gen) T450 or T450s. Everything is stable and functional as described in the Readme.
This repo contains the installation guide and EFI files required to get a perfectly functional Catalina, Big Sur, Monterey hackintosh on your T450 or T450s since they share the same hardware. Everything is stable and functional as described in this Readme.
- This guide is not for models with Haswell 4th gen CPU
- The patched ACPI files were first created by EchoEspirit. Then racka98 Tweaked couple of things and fixed some errors and Released for some months to opencore 0.7.0. Later I tweaked couple of things and Updated the Release of 0.7.0 to 0.8.2.
- I will try my best to keep the repo updated with the latest kexts and OpenCore version
- This EFI works with ,MacOS Big Sur, Catalina (Need to tweak some of the things to work perfectly. -For macOS Monterey this EFI will work great as BigSur, But audio is not working Only in Monterey. Tried many ways to fix but may fix later releases. so don't expect flawless functionality
- This EFI is Configured with Big Sur in mind. If you are using it on Monterey, Catalina read the the whole guide to know where to make the necessary changes
- With every EFI update you retrieve from here please remember to go through the post install guide
EFI folder and Guide for Thinkpad T450 and T450s Hackintosh BigSur.
Tested CPUs
: i7-5600u(not tested in i5-5200U/5300u, If anyone tested, Let me know: facebook and telegram)Integrated Graphics
: HD Graphics 5500Sound Card
: ALC292Wireless Cards Tested
: Intel 7265/7260(not tested in DW1820A 00JT494/Broadcom BCM94360CSAX)s
- Sleep / Wake
- Wifi and Bluetooth (Intel® Dual Band Wireless-AC 7265 or 7260 cards with Airportitlwm.kext) (Note: the intel kexts for wifi and bluetooth come with some issues, see post install notes for more info, new Airportitlwm Monterey kext & fixes)
- AirPort Extreme (Broadcom BCM94360CSAX & NGFF A/E Adapter) Recommended Upgrade to get native WiFi & Bluetooth
- Handoff, Continuity, AirDrop
- iMessage, FaceTime, App Store, iTunes Store (see Opencore post install guide for more info)
- Ethernet
- Onboard audio (see post install guide for more info)
- USB 2.0 / USB 3.0
- Dual Batteries
- Touchpad
- Trackpoint
- miniDP
- SD Card Reader (Enable Sinetek-rtsx.kext in Config.plist because it is unstable to be left on by default)
- HiDPI (Use one-key-hidpi)
- Sidecar (see post install guide for more info)
- Fingerprint
- VGA
- Headphones
Note: If you need to edit Config.plist, don't Clover configurator because its opencore. Use OpenCore configurator , use PlistEdit pro, PropperTree, or Xcode.
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;Fingerprint Sensor
: Disabled(Causes issues with wake from sleep)
;CSM Support
: Yes.
Gibmacos installation process may not work for this EFI(I didn't test this process for this release of efi)but you can try.
This is a simple and quick summary of the online install USB creation
Windows Guide:(Works for Macos users also)
- Download rufus
- Select the desired flash drive or Sdcard you would like to put the installer on under the device option
- Select
non-bootable
as the boot selection (REQUIRED) - Select
FAT-32
orLarge FAT-32
as the partition scheme
For mac users
- Launch Disk Utility
Select View
>Show all devices
at the top left- Select your flash drive (root usb device)and format it as
MS-DOS (FAT)
orFAT-32
and changeguid patition table
->Master Boot Record Partiton
. - Open up the usb partition in file explorer and delete the files created by rufus
- Create a folder on that partiton named
com.apple.recovery.boot
- Install Python from Microsoft store or Download manually here -> python (Make sure you select add python x.x to path)
- Download and extract the OpenCore Package
- Select the macrecovery folder in the opencorepkg folder at
/Utilities/macrecovery/
- Click on home > copy path at the top of file explorer
- Fire up command prompt and type
cd
and hit spacebar and paste the path of the macrecovery folder. - Run the command
macrecovery.py -b Mac-42FD25EABCABB274 -m 00000000000000000 download
- This will put some files in the macrecovery folder but we only need BaseSystem.dmg and BaseSystem.chunklist (takes approx. 600mb to 800mb internet)for Downloading the Macos installer.
- Paste both of those files in the
com.apple.recovery.boot
folder in your flash drive partiton - Download the latest EFI created here
- Copy the EFI folder and paste it in your USB partiton.
Note: Make sure to apply the correct bios settings before continuing (provided above)
- Restart your laptop and hit
F12
- Select your flash drive as temporary boot option
- Now in the OpenCore menu select the name of your USB partiton Great! Now install and set up macOS Big Sur as usual(This process will be required 14gb internet to download full Macos bigsur). When you are done be sure to read my post install guide.
-
1.Search and Download Olarila BigSur .raw from Herethe latest version of bigsur is 11.6.7
-
2.Download etcher from here
-
3.Make Usb bootable (Flash the Sdcard) using Etcher and olarila bigsur.
-
4.mount the efi of Sdcard or bootable drive.You can watch about mounting the efi in windowsYoutube just watch how to select the olarila image from the website and mounting the efi
-
For mac users use opencoreconfigurator official here
-
Delete the default EFI folder which is in bootable usb
-
5.and paste the Efi to USB. Efi [here]((https://github.com/devboloji/Lenovo-Thinkpad-T450-T450s-Hackintosh-Guide-Opencore/releases)
-
6.Restart your laptop and hit
F12
-
7.Select your flash drive as temporary boot option
-
8.Now in the OpenCore menu select the name of your USB partiton
-
install.Enjoy!!!!
1. If you are installing Catalina it is important that you disable Airportitlwm.kext in Kernel/Add/20 of Config.plist and enable itlwm.kext instead. Read Post Install #4.
2. For those having a black screen or frozen installer when booting the install USB, create the USB using macOS and not Linux or Windows. Details on that here
Once you have verifed that your machine boots properly without any issues as described in the "What Works section", proceed to do the following
In Config.plist, navigate to NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> boot-args and give a single space and add the -v
argument
In the Config.plist, You can disable the boot picker screen so that you boot straight to th Apple logo by setting under Misc
-> Boot
-> ShowPicker
False (NO)
Note: you can still see the boot picker with ShowPicker set to no/false by spamming Esc before the apple logo is displayed during boot.
Using YogaSMC you can gain this functionality back. Install the YogaSMC App-Release from here. Install it then open it to set it up.
You can Disable IntelBluetoothFirmware.kext & IntelBluetoothInjector.kext to be able to Boot faster those kexts in config.plist This is not done by default to bluetooth working. For those on macOS Monterey do not enable these kexts because the system will not boot
Follow this Opencore guide to set up serial number and the accompanying info to get iServices
If you want to get wired sidecar working, in Config.plist change the string in Platforminfo > Generic> SystemProductName to MacBook9,1
(note: this causes the battery to drain faster)
When you connect headphones/earbuds via the headphone jack you will hear static noise. To fix this install alc_fix_new located in Utilities folder of this Relese Efi folder.(This may not work 100%) Tip: To fix it, plug the headphones and close the lid and open. This may fix the static noise. This issue may fix later on Relases.