Releases: 5T33Z0/Thinkpad-T490-Hackintosh-OpenCore
Lenovo T490 OpenCore 1.0.3 v2.0
Changelog
2024-11-20: Sequoia 15.2 Support
- Updated OpenCore and Drivers to version 1.0.3 (nightly)
- Tested with macOS Sonoma 14.7.2 and macOS Sequoia 15.2 beta 2 (24C5079e)
- Updated kexts
Previous version crashed early during 15.2 installation.
Important
- Reset NVRAM before booting!
SecureBootModel
is set toDisabled
! You can re-enable it after updating to macOS 14.4 or newer. Otherwise the update fails!- Don't update the following Kexts:
- AirportItlwm → Slimmed kext
- AppleALC → Slimmed kext
- IntelBluetoothFirmware → Slimmed kext
- Itlwm → Slimmed kext
Lenovo T490 OpenCore 1.0.3 v1.0
Changelog
2024-09-18: Added new array Unload
- Updated OpenCore and Drivers to version 1.0.3 (nightly)
- Tested with macOS Sonoma 14.7.1 (23H218) and macOS Sequoia 15.1 beta 5
- CONFIG:
- Added Array
UEFI/Unload
→ Refer to OpenCore Documentation for details
- Added Array
- KEXTS:
- Updated AppleALC to v 1.9.2
- Updated VoodooPS2, VoodooSMBus and VoodooRMI kexts
Important
- Reset NVRAM before booting!
SecureBootModel
is set toDisabled
! You can re-enable it after updating to macOS 14.4 or newer. Otherwise the update fails!- Don't update the following Kexts:
- AirportItlwm → Slimmed kext
- AppleALC → Slimmed kext
- IntelBluetoothFirmware → Slimmed kext
- Itlwm → Slimmed kext
Lenovo T490 OpenCore 1.0.2 v2.0
Changelog
2024-09-18: Attempting Hibernation Fix
Added kexts and setting to address cmos battery checksum error when using hibernation. See below for details.
- Updated OpenCore to version 1.0.2 (nightly)
- Tested with macOS Sonoma 14.7.1 (23H209) and macOS Sequoia 15.1 beta (24B5046f)
- KEXTS:
- Compiled and added custom build of AdvancedMap (v4.0.1) based on this PR which works on both macOS Sonoma and Sequoia
- Deleted
AdvancedMap_Sonoma
andAdvancedMap_Sequoia
kexts → superfluous - Added
RTCMemoryFixup
andHibernationFixup
to address issues with hibernation
- CONFIG:
- Added boot-arg
rtcfx_exclude=80-AB
to address cmos battery checksum error when usinghibernatemode 25
- Added boot-arg
- RESOURCES
- Added
GoldenGate
icons from OCLP → includes icons for macOS 15 - Deleted
Chardonnay
andSyrah
Iconsets since I never use them
- Added
Important
- Reset NVRAM before booting!
SecureBootModel
is set toDisabled
! You can re-enable it after updating to macOS 14.4 or newer. Otherwise the update fails!- Don't update the following Kexts:
- AirportItlwm → Slimmed kext
- AppleALC → Slimmed kext
- IntelBluetoothFirmware → Slimmed kext
- Itlwm → Slimmed kext
- VooodooSMBus → Custom variant
- VoodooRMI → Contains
VoodooInput
from a previous nightly build. If you update VoodooRMI, the mouse pointer won't work in macOS Sequoia
Lenovo T490 OpenCore 1.0.2 v1.0
Changelog
2024-08-18: OpenCore 1.0.2, housekeeping and USB flash drive
- Updated OpenCore to version 1.0.2 (nightly)
- Tested with macOS Sonoma 14.6.1 and Sequoia beta 8 (24A5331b)
- The issue with mounting FAT32 formatted disks has been resolved in Sequoia beta 6
- UEFI/Quirks
- Re-Enabled
RequestBootVarRooting
→ The quirk causes to show the internal EFI disk but not a connected USB flash drive with an EFI folder. If you want to boot from an external USB flash drive, use the BIOS boot menu (pressF12
before OpenCore is loaded).
- Re-Enabled
- Deleted boot-chime (.wav) from Resources/Audio. It contained both the .wav and the .mp3 file.
Important
- Reset NVRAM before booting!
SecureBootModel
is set toDisabled
! You can re-enable it after updating to macOS 14.4 or newer. Otherwise the update fails!- Don't update the following Kexts:
- AirportItlwm → Slimmed kext
- AppleALC → Slimmed kext
- IntelBluetoothFirmware → Slimmed kext
- Itlwm → Slimmed kext
- VooodooSMBus → Custom variant
- VoodooRMI → Contains VoodooInput from a previous nightly build. If you update the main kext, the mouse pointer won't work in Sequoia
Lenovo T490 OpenCore 1.0.1 v7.0
Changelog
2024-08-11: Fixed issue with USB flash drive detection
Tested successfully with macOS 14.6 (23G80), 14.6.1, macOS 15.0 Beta 5 (24A5309e) and beta 6 (24A5320a)
In macOS Sequoia beta 5, mounting the EFI partition has become difficult. You can use this script or an updated version of MountEFI to do it. It requires GateKeeper to be disabled before you can run it. But the method to disable GateKeeper also has changed. You can follow these Instructions to disable it.
- Kernel Section
- Re-arranged kexts by priority (rather cosmetic)
- Fixed AdvancedMap by using 2 versions of the kext, since the latest version only works with Sequoia:
- Renamed
AdvancedMap.kext
(v4.0.0) toAdvancedMap_Sequoia
- Added
AdvanceMap_Sonoma.kext
(v3.0.0) for macOS Sonoma - Added
MinKernel
andMaxKernel
settings for both kexts
- Renamed
- Updated Comments
- UEFI/Quirks
- Disabled
RequestBootVarRooting
→ Fixes USB flash drive not beeing shown in OpenCore's Boot Menu
- Disabled
Important
- Reset NVRAM before booting!
- Change
SecureBootModel
toDisabled
prior to updating to macOS 14.4 or newer! You can enable the setting afterwards. - Don't update the following Kexts:
- AirportItlwm
- AppleALC
- IntelBluetoothFirmware
- Itlwm
- VooodooSMBus
- VoodooRMI
Lenovo T490 OpenCore 1.0.1 v6.0
2024-08-01: YogaSMC update, slimmed kexts
Tested with macOS 14.6 (23G80), macOS 15.0 Beta 4 (24A5289h) and Beta 5 (24A5309e)
- Updated YogaSMC → Make sure to download the YogaSMC App from here and install the updated App and PrefPane!
- Deleted
IntelBTPatcher
→ no longer needed/handled byBTFirmware.kext
- Compiled and addded slimmed kexts of:
- AirportItlwm_Sonoma: 1,8 MB instead of 16 MB
- AppleALC: 86 KB instead of 2,3 MB
- IntelBluetoothFirmware: 560 KB instead of 11,5 MB
- Itlwm: 1,6 MB instead of 16,1 MB
Important
- Reset NVRAM before booting!
- Change
SecureBootModel
toDisabled
prior to updating to macOS 14.4 or newer! You can enable the setting afterwards. - Don't update the following Kexts:
- AirportItlwm
- AppleALC
- IntelBluetoothFirmware
- Itlwm
- VooodooSMBus
- VoodooRMI
Lenovo T490 OpenCore 1.0.1 v5.0
Changelog
2024-07-29: Fixed USB Port Mapping
Tested with macOS 14.6 (23G80) and macOS 15.0 Beta 4 (24A5289h)
- Updated OpenCore and Drivers to the latest Nightly build
- Adjusted
USBMap.kext
so the integrated camera works again - Changed Wifi kext loading:
- macOS Sonoma uses
AirportItlwm_Sonoma
- macOS Sequoia uses
itlwm.kext
. Connect to Wi-FI via Heliport App!
- macOS Sonoma uses
- Reverted
VoodooRMI.kext
to a previous build → Otherwise Trackpad does not work in macOS Sequoia
Important
- Reset NVRAM before booting!
- Change
SecureBootModel
toDisabled
prior to updating to macOS 14.4 or newer! You can enable the setting afterwards. - Don't update the following Kexts:
- VooodooSMBus
- VoodooRMI
Lenovo T490 OpenCore 1.0.1 v4.0
Changelog
2024-06-25: Fixed Bluetooth in macOS 15.0 Beta 2 (24A5279h)
- KEXTS
- Updated
BlueToolFixup
→ fixes Bluetooth in Sequoia - Deleted
IntelBTPatcher
→ no longer needed/handled byBTFirmware.kext
- Updated
Important
- Reset NVRAM before booting!
- Disable
AirportItlwm
, enableitlwm
and setSecureBootModel
toDisabled
prior to updating to macOS 14.4 or newer! You can restore the settings afterwards. - Don't update the following Kexts:
- AppleALC
- itlwm
- IntelBluetoothFirmware
- VooodooSMBus
Lenovo T490 OpenCore 1.0.1 v3.0
Changelog
2024-06-24: Tweaks for macOS 15.0 Beta 2 (24A5279h)
- OpenCore
- Updated OpenCore to 1.0.1 nightly
- Updated Drivers
- CONFIG
- Kernel/Add
AirportItlwm_Sonoma
: changedMaxKernel
setting to23.9.9
→ loads AirportItlwm_Sonoma in macOS 14.x onlyItlwm
: changedMinKernel
setting to24.0.0
→ loads Itlwm in macOS Sequoia- Re-enabled
RestrictEVents
so system updates work
- Kernel/Quirks
- Enabled
ThirdPartyDrives
Quirk to enable Trim on my SATA M.2 disk. Open System Profiler; look forTrim
in theSATA
orNVMExpress
section to check theTrim
status. If it'sYes
already, you don't need this quirk. According to OC documentation, NVME disks don't need it by default.
- Enabled
- Misc/Security
- Disabled SecureBootModel, so system updates can be downloaded
- Kernel/Add
Important
- Reset NVRAM before booting!
- Disable AirportItlwm, enable itlwm and set
SecureBootModel
toDisabled
prior to updating to macOS 14.4 or newer! You can restore the settings afterwards. - Don't update the following Kexts:
- AppleALC
- itlwm
- IntelBluetoothFirmware
- VooodooSMBus
Lenovo T490 Clover r5159
Changelog
2024-06-21: Added Sequoia Support
- Clover Version: r5159
- Created new config.plist from scratch
- Updated Drivers and Kexts
- Tested successfully with macOS 14.5 and 15.0 (24A5264n)
Note
- Add YogaSMC Prefpane in Post-Install
- Showing Clover version in About This Hack App
- Sequoia requires Heliport App to connect to WiFi
- Don't update the following Kexts:
- AppleALC
- itlwm
- IntelBluetoothFirmware
- VooodooSMBus (for now)