OpenCore folder for running macOS High Sierra up to Sonoma on the Lenovo ThinkPad T530 Laptop.
Tested successfully with macOS Mojave to Sonoma 14.4 beta. Use OCLP 1.4.0 Nightly or newer for patching!
IOSkywalkFamily.kext
[!IMPORTANT]
- Apply Root Patches with OCLP in Post-Install to get working graphics acceleration (macOS 12+) and Wi-Fi (macOS 14)
- Change
hibernatemode
from0
to25
(or3
) in Post-Install via pmset or Hackintool to enable hibernation!- If auto-connect to Wifi doesn't work any more after upgrading to macOS 14.4, forget the coneection and sign in again.
[!CAUTION]
- Don't install Security Response Updates (RSR) introduced in macOS 13! They will fail to install on pre-Haswell systems. More info here.
- Don't update
VoodooPS2Controller.kext
- Don't update
VoodooSDHC.kext
- Don't use
YogaSMC.kext
– it crashes the system on boot since it requires Acidanthera's version of VoodooPS2Controller which doesn't work well with the T530's TrackPad.
Tested successfully with macOS Mojave to Sonoma 14.3 Beta (23D5033f).
SSDT-IRQ-FIXES.aml
→ Fixes IRQ without any binary renames or other Clover fixesFixHPET
, FixIPIC
, FixRTC
, FixRTC
and FixTIMR
→ I've developed a better fix which doesn't require any DSDT
patches (explanation)[!IMPORTANT]
- Apply Root Patches with OCLP in Post-Install to get working graphics acceleration (macOS 12+) and Wi-Fi (macOS 14)
- Change
hibernatemode
from0
to25
(or3
) in Post-Install via pmset or Hackintool to enable hibernation!
[!CAUTION]
- Don't install Security Response Updates (RSR) introduced in macOS 13! They will fail to install on pre-Haswell systems. More info here.
- Don't update
VoodooPS2Controller.kext
- Don't update
VoodooSDHC.kext
- Don't use
YogaSMC.kext
– it crashes the system on boot since it requires Acidanthera's version of VoodooPS2Controller which doesn't work well with the T530's TrackPad.
Tested successfully with macOS Mojave to Sonoma 14.3. Use OCLP 1.3.0 or newer for patching!
Drivers
and Kexts
[!IMPORTANT]
- Apply Root Patches with OCLP in Post-Install to get working graphics acceleration (macOS 12+) and Wi-Fi (macOS 14)
- Change
hibernatemode
from0
to25
(or3
) in Post-Install via pmset or Hackintool to enable hibernation!
[!CAUTION]
- Don't install Security Response Updates (RSR) introduced in macOS 13! They will fail to install on pre-Haswell systems. More info here.
- Don't update
VoodooPS2Controller.kext
- Don't update
VoodooSDHC.kext
- Don't use
YogaSMC.kext
– it crashes the system on boot since it requires Acidanthera's version of VoodooPS2Controller which doesn't work well with the T530's TrackPad.
Tested successfully with macOS Mojave to Sonoma 14.2 (23C63). Use OCLP 1.3.0 beta for patching! Thanks to @jozews321 for fixing hibernation.
Drivers
and Kexts
NVRAM/Add
: Changed hbfx-ahbm
from 1
to 129
→ Prohibits the system from full wake when attempting to transition from S3
to S4
sleep state (hibernation). Only relevant for hibernatemode 3
.[!IMPORTANT]
- Apply Root Patches with OCLP in Post-Install to get working graphics acceleration (macOS 12+) and Wi-Fi (macOS 14)
- Change
hibernatemode
from0
to25
(or3
) in Post-Install via pmset or Hackintool to enable hibernation!
[!CAUTION]
- Don't install Security Response Updates (RSR) introduced in macOS 13! They will fail to install on pre-Haswell systems. More info here.
- Don't update
VoodooPS2Controller.kext
- Don't update
VoodooSDHC.kext
- Don't use
YogaSMC.kext
– it crashes the system on boot since it requires Acidanthera's version of VoodooPS2Controller which doesn't work well with the T530's TrackPad.
Tested successfully with macOS Mojave to Sonoma 14.2 (23C63). Use OCLP 1.3.0 beta for patching! Thanks to @jozews321 for helping to fix hibernation.
Drivers
and Kexts
Kernel/Patch
: Disabled "RTC Wake Scheduling" patch. No longer needed.Misc/Boot
: Enabled HibernateSkipsPicker
for a more seamless wake from hibernation.Misc/Boot/HibernateMode
: Changed it from Auto
to NVRAM
→ Fixes idle sleepNVRAM/Add
: Changed hbfx-ahbm
from 1
to 129
→ Prohibits the system from full wake when attempting to transition from S3
to S4
sleep state (hibernation). Only relevant for hibernatemode 3
.UEFI/ReservedMemory
: Added entry → Fixes black screen issue after waking from hibernation (enable if needed)[!IMPORTANT]
- Apply Root Patches with OCLP in Post-Install to get working graphics acceleration (macOS 12+) and Wi-Fi (macOS 14)
- Change
hibernatemode
from0
to25
(or3
) in Post-Install via pmset or Hackintool to enable hibernation!
[!CAUTION]
- Don't install Security Response Updates (RSR) introduced in macOS 13! They will fail to install on pre-Haswell systems. More info here.
- Don't update
VoodooPS2Controller.kext
- Don't update
VoodooSDHC.kext
- Don't use
YogaSMC.kext
– it crashes the system on boot since it requires Acidanthera's version of VoodooPS2Controller which doesn't work well with the T530's TrackPad.
Tested successfully with macOS Mojave to Sonoma 14.2 beta 4 (23C5055b). Use OCLP 1.3.0 dev version for patching!
Drivers
and Kexts
SSDT-IRQ-FIXES.aml
by a newer, more elegant fix (Explanations)[!CAUTION]
- Apply Root Patches with OCLP in Post-Install to get working graphics acceleration (macOS 12+) and Wi-Fi (macOS 14)
- Change
hibernatemode
to25
to enable Hibernation in Post-Install!- Don't install Security Response Updates (RSR) introduced in macOS 13! They will fail to install on pre-Haswell systems. More info here.
- Don't update
VoodooPS2Controller.kext
- Don't update
VoodooSDHC.kext
- Don't use
YogaSMC.kext
– it crashes the system on boot since it requires Acidanthera's version of VoodooPS2Controller which doesn't work well with the T530's TrackPad.
Drivers
and Kexts
[!CAUTION]
- Apply Root Patches with OCLP 1.3.0 (or newer) in Post-Install to get working graphics acceleration (macOS 12+) and Wi-Fi (macOS 14)
- Change
hibernatemode
to25
to enable Hibernation in Post-Install!- Don't install Security Response Updates (RSR) introduced in macOS 13! They will fail to install on pre-Haswell systems. More info here.
- Don't update
VoodooPS2Controller.kext
- Don't update
VoodooSDHC.kext
- Don't use
YogaSMC
– it crashes the system on boot since it requires Acidanthera's version of VoodooPS2Controller which doesn't work well with the T530's TrackPad.
Drivers
and Kexts
BlockSkywalk
Kext Patch → Required so that Broadcom Wifi Cards work after applying Root Patches in Post-Install.MmioWhitelist
AdvancedMap.kext
→ Enables 3D Globe in Maps (macOS 12+)IO80211FamilyLegacy
and IOSkywalkFamily.kext
→ Required for re-enabling legacy Broadcom Wi-Fi in macOS 14.[!IMPORTANT]
- Install macOS Sonoma via USB Installer (use OCLP to create one)
- Apply Root Patches in Post-Install with OCLP to enable GPU acceleration and Broadcom Wifi
- Don't update
VoodooPS2Controller.kext
andVoodooSDHC.kext
- Don't use
YogaSMC
– it crashes the system on boot since it requires Acidanthera's version of VoodooPS2Controller which doesn't work well with the T530's TrackPad.- Change
hibernatemode
to25
to enable Hibernation! Don't install macOS Security Response Updates (RSR) on pre-Haswell Systems. They will fail to install (more info here).
Drivers
and Kexts
SSDT-ARPT
→ Remnant from previous Wifi spoofing testsSSDT-PWRB
→ Unncecessary Power Button DeviceRestrictEvents.kext
now.AdviseFeatures
→ Unnecessary[!IMPORTANT]
- You need to install macOS 13+ via USB installer. Otherwise the installer will get stuck in an error loop. Instructions for installing macOS 11 and newer are available on my repo
- Apply Root Patches with OCLP in Post-Install to get working graphics acceleration (macOS 12+) and Wi-Fi (macOS 14)
- Kexts:
- Change
hibernatemode
to25
to enable Hibernation in Post-Install!
[!WARNING]
- Don't install Security Response Updates (RSR) introduced in macOS 13! They will fail to install on pre-Haswell systems. More info here.
- Don't update
VoodooPS2Controller.kext
- Don't update
VoodooSDHC.kext
- Don't use
YogaSMC
– it crashes the system on boot since it requires Acidanthera's version of VoodooPS2Controller which doesn't work well with the T530's TrackPad.
Drivers
and Kexts
NOTES
VoodooPS2Controller.kext
and VoodooSDHC.kext
YogaSMC
– it crashes the system on boot since it requires Acidanthera's version of VoodooPS2Controller which doesn't work well with the T530's TrackPad.hibernatemode
to 25
to enable Hibernation!