This guide will provide a EFI folder configured to install macOS 10.13 to 14 on the Thinkpad T430 using OpenCore Bootloader with every device working with some exceptions depending on your particular T430 model (see below)
If you are new to this i suggest you to go to OpenCore Install Guide first |
There will be references to the linked guide throught this proccess for those that are new to this |
- Lenovo Thinkpad T430 (T430s is similar enough to work with this config, but i can't verify)
- Intel Core i3 3110M or better (Celeron and Pentium CPUs are not supported)
- Integrated Intel HD4000 graphics (NVIDIA discrete GPUs are not supported)
- At least 4GB RAM
- Stock Intel Centrino WiFI card (optional)
- Internal Broadcom BCM20702 Bluetooth 4.2 card (optional)
- Integrated Fingerprint reader and WWAN card are not supported
- Dual Booting is discouraged in this guide as there is many boot scenarios to cover properly here
- SSD (HDDs suck)
- USB drive (at least 16gb for full installer or 2gb for internet recovery)
The provided ACPI tables in this OC EFI folder are made using a DSDT-less method via hotpatching to increase compatibility with different BIOS versions.
Do a pull request to add more Hardware configs to this list
My T430
Component | Details |
---|---|
Model | Lenovo ThinkPad T430 |
BIOS Version | 2.77, unlocked with 1vyRain |
Processor | Intel Core i7 3610QM |
Memory | 16GB DDR3 1600MHz in Dual-Channel |
SSD | Intel 520 Series SSD 180GB |
Graphics | Intel HD Graphics 4000 |
Display | 15.6" 1600x900 |
Audio | Realtek ALC269VC |
Ethernet | Intel 82579LM Gigabit Network |
WIFI | Intel Dual Band Wireless-AC 7260 |
Bluetooth | Integrated Broadcom BCM20702 Bluetooth 4.2 |
Getting the EFI ready
Download the latest release of the EFI
BIOS Settings
Latest BIOS Version: 2.77
stock or ivyrain
CONFIG TAB
- USB UEFI BIOS Support:
Enabled
- USB 3.0 Mode:
Enabled
- Display > Boot Display Device:
ThinkPad LCD
- SATA > SATA Controller Mode:
XHCI
- CPU > Core Multi-Processing:
Enabled
- CPU > Intel (R) Hyper-Threading:
Enabled
SECURITY TAB
- Security Chip:
Disabled
- UEFI BIOS Update Options > Flash BIOS Updating by End-Users:
Enabled
- UEFI BIOS Update Options > Secure Rollback Prevention:
Enabled
- Memory Protection:
Enabled
- Virtualization > Intel (R) Virtualization Technology:
Enabled
- I/O Port Access (
Disable
the following:):- Wireless WAN
- ExpressCard Slot
- eSATA Port
- Fingerprint Reader
- Antitheft and Computrace
- Secure Boot:
Disabled
STARTUP TAB
- Boot (HDD/SSD as first device)
- UEFI/Legacy Boot:
UEFI only
- CSM Support:
Disabled
- Boot Mode:
Quick
USB Installation media
In this step you will create a macOS installation media.
Regardless of the OS you are using to create the installer you will need some tools Python, Propertree
Now go to OpenCore Guide - Creating the USB where you can find the instructions step by step to create the installation media with your respective OS
Adding the EFI folder to the USB
Now you will need to copy the EFI folder to the root of your USB Installer in order to boot from it
You can consult OpenCore Guide - Creating the USB to get some instructions on how to do this with your OS
Installing macOS
Boot from the USB by pressing F12 on the Thinkpad BIOS and choose your USB
-
You will see the OpenCore Boot Picker and choose to boot from your installation media
-
After that select Disk Utility and format your HDD/SSD in APFS
-
If running the internet installer connect an ethernet cable right now or connect WIFI, alternatively you can use an Android phone to tether via USB
-
Install as normal
You can consult OpenCore Guide - Installation Process to get some instructions if you need them.
Follow the next steps carefully to get a fully working system
Generating SMBIOS serial
Now it's time to generate the Serial, MLB, UUID and ROM to the config.plist (you will need to have ProperTree installed)
- Download GenSMBIOS
- Open config.plist with ProperTree in the EFI folder
- Open GenSMBIOS
- Choose 1 to install MacSerial
- Choose 3 to generate some new serials
- Write MacBookPro10,1
- You will get something like this
- If you care about iServices you will need to try the generated serial in Apple Coverage and try to get this message (use a VPN or TOR to get around the rate limits)
- Add the generated serials in the config.plist at /PlatformInfo/Generic (Serial to SystemSerialNumber, Board Serial to MLB, SmUUID to SystemUUID, AppleRom to ROM)
- Save and continue
macOS 12 to 14 - HD 4000 system patch
Apple dropped the HD 4000 iGPU with macOS 12. If you dont install this you won't have any kind of graphics acceleration and your macOS 12-14 experience will be completely miserable
-
Download OpenCore Legacy Patcher
-
Run OLCP
-
Choose Post Install Root Patch and follow instructions
-
Reboot
If everything went right, now you would be able to control the brightness and enjoy fully Metal accelerated UI
Boot without USB
-
Download MountEFI
-
Choose your macOS drive and it should be mounted in Finder
-
Copy your EFI folder to the root of the EFI partition on your macOS drive
-
Reboot and disconnect your USB drive
-
Boot from disk
Optimizing CPU power management
Follow this guide(Don't skip or your cpu will be locked at minimum or base clock and everything will be very slow): https://dortania.github.io/OpenCore-Post-Install/universal/pm.html#sandy-and-ivy-bridge-power-management
Disable verbose boot
If you managed to boot without any issues you can disable the verbose boot to get a clean boot experience
-
Open the config.plist
-
Go to NVRAM/Add/7C436110-AB2A-4BBB-A880-FE41995C9F82
-
Find boot-args and delete
-v
-
Reboot
Thanks to:
- Apple (macOS)
- Acidanthera (OpenCore, VirtualSMC, Lilu, WhateverGreen and a lot more)
- Dortania (Opencore Install Guide, Opencore Legacy Patcher)
- OpenIntelWireless (Airportitlwm)
- 5T33Z0 (T530 ACPI fixes)
- zhen-zen (YogaSMC)