So I think maybe this is the first OC folder for our Thinkpad T430s. I have tried several different macOS versions and premade EFIs, but in my opinion this one which I made is the most compatible one for Mojave 10.14.6, at least on my own machine.
I don't guarantee that this config will work great on your machine, so it is highly recommended to use this repository for reference only.
You will have to generate your own serial number, motherboard serial, system UUID, etc.
- CPU: Intel Core i5-3320M.
- RAM: 8 GB.
- SSD: Crucial BX500 256 GB (in main 2.5" slot).
- Orico caddy bay.
- Screen: TN 1600x900.
- OpenCore 0.6.1.
macOS Catalina 10.15.6.- Works much better with macOS Mojave 10.14.6.
- Kexts: AppleALC, BrcmBluetoothInjector, BrcmPatchRAM3, IntelMausi, Lilu, WhatEverGreen, VirtualSMC, SMCBatteryManagement, SMCProcessor, SMCSuperIO, VoodooInput, VoodooPS2Controller.
- Intel HD Graphics 4000 w/ QE-CI.
- Speaker, headphone jack output and intergrated microphone (
alcid=28
). - Keyboard.
- Backlight control via
Fn-F8/F9
. - TrackPoint and TrackPoint buttons.
- Wifi via TPLink TL-WN725N. Kexts and utilities provided by chris1111.
- Battery status.
- USB ports.
- Sleep.
- Trackpad is sluggish. I don't really know how to fix it.
- Intergrated Wifi and Bluetooth.
- Touchpad lower buttons.
- VGA output.
Hard disk LED (it turns on forever, no blinking, etc.).
- DisplayPort output (shown in Hackintool but not tested).
- Intergrated camera (it's broken on my laptop).
- This OC configuration is not guaranteed to work on your machine out of the box. If so, follow below guides on DSDT/SSDT patching for better compability.
- Dump and patch your own
DSDT.aml
as guided here. Replace the prebuiltDSDT.aml
inOC/ACPI
with yours. - Follow Dortania's guide on Ivy Bridge power management fix here. Replace the prebuilt
SSDT-PM.aml
inOC/ACPI
with yours (the default name of the generated SSDT isssdt.aml
, you'll need to rename it toSSDT-PM.aml
). - Enable
USBInjectAll.kext
inconfig.plist
and use Hackintool.app to generate your ownUSBPorts.kext
,SSDT-EC-USB.aml
andSSDT-UIAC.aml
(plenty of guides about this are available on Google). Put yourUSBPorts.kext
toOC/Kexts
and the SSDTs intoOC/ACPI
. Finally disableUSBInjecAll.kext
like the way you enabled it. - Run these commands in a terminal for better sleeping compability:
sudo pmset -a hibernatemode 0 sudo pmset autopoweroff 0 sudo pmset powernap 0 sudo pmset standby 0 sudo pmset proximitywake 0
- If you have an extra HDD installed in your DVD slot (via a caddybay), you'll need to replace your
AppleAHCIPort.kext
with the older one which I provided in theExtra
folder in this repo (courtesy of fusion71au at InsanelyMac) to have your HDD recognized in macOS.- Make a backup of your current
/S/L/E/AppleAHCIPort.kext
then delete it. - Copy the provided kext into
/S/L/E
. Remember to correct its permissions and perform a kextcache update. - You should put the disk on which you installed macOS in the default 2.5" slot rather than in the DVD slot.
- Make a backup of your current
11-Sep-2020: initial build
16-Sep-2020: changed for better compability with Mojave. Catalina is not fully supported. Updated additional guides on DSDT/SSDT patching.
- OpenCore, macOS and other tools' developer team.
- Dortania's vanilla guide.
- This DSDT patching guide for T430s: https://www.tonymacx86.com/threads/guide-lenovo-thinkpad-t430-clover.229576/