jozews321 / T430-Hackintosh-Opencore

Preconfigured OpenCore EFI folder to boot and use macOS 10.13 to 14 on the Thinkpad T430
40 stars 6 forks source link
efi hackintosh macos opencore

Thinkpad T430 - Hackintosh - OpenCore

T430 OC [10.13]() [10.14]() [10.15]() [11]() [12]() [13]() [14]() download

Lenovo Thinkpad T430 Opencore











SUMMARY

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)

:warning: This guide assumes prior knowledge on how to do basic Hackintosh stuff

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

REQUIREMENTS

ABOUT

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.

HARDWARE TESTED

Do a pull request to add more Hardware configs to this list

My T430 ### ThinkPad T430 Specs | 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 |

INSTALL GUIDE

Getting the EFI ready Download the latest release of the EFI
BIOS Settings ### 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 ### Creating the USB installer 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](https://www.python.org/downloads/), [Propertree](https://github.com/corpnewt/ProperTree)

Now go to [OpenCore Guide - Creating the USB](https://dortania.github.io/OpenCore-Install-Guide/installer-guide/) 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](https://dortania.github.io/OpenCore-Install-Guide/installer-guide/) 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](https://dortania.github.io/OpenCore-Install-Guide/installation/installation-process.html) to get some instructions if you need them.

POST INSTALL

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](https://github.com/corpnewt/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](https://checkcoverage.apple.com) 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](https://github.com/dortania/OpenCore-Legacy-Patcher/releases) - 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](https://github.com/corpnewt/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

Credits

Thanks to: