Skip to content

Releases: 5T33Z0/Thinkpad-T490-Hackintosh-OpenCore

Lenovo T490 OpenCore 1.0.3 v2.0

20 Nov 04:22
Compare
Choose a tag to compare

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 to Disabled! 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

12 Oct 19:39
c900559
Compare
Choose a tag to compare

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
  • KEXTS:
    • Updated AppleALC to v 1.9.2
    • Updated VoodooPS2, VoodooSMBus and VoodooRMI kexts

Important

  • Reset NVRAM before booting!
  • SecureBootModel is set to Disabled! 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

29 Sep 06:13
c900559
Compare
Choose a tag to compare

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 and AdvancedMap_Sequoia kexts → superfluous
    • Added RTCMemoryFixup and HibernationFixup to address issues with hibernation
  • CONFIG:
    • Added boot-arg rtcfx_exclude=80-AB to address cmos battery checksum error when using hibernatemode 25
  • RESOURCES
    • Added GoldenGate icons from OCLP → includes icons for macOS 15
    • Deleted Chardonnay and Syrah Iconsets since I never use them

Important

  • Reset NVRAM before booting!
  • SecureBootModel is set to Disabled! 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

18 Aug 05:59
3fba0c2
Compare
Choose a tag to compare

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 (press F12 before OpenCore is loaded).
  • Deleted boot-chime (.wav) from Resources/Audio. It contained both the .wav and the .mp3 file.

Important

  • Reset NVRAM before booting!
  • SecureBootModel is set to Disabled! 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

11 Aug 06:27
Compare
Choose a tag to compare

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) to AdvancedMap_Sequoia
      • Added AdvanceMap_Sonoma.kext (v3.0.0) for macOS Sonoma
      • Added MinKernel and MaxKernel settings for both kexts
    • Updated Comments
  • UEFI/Quirks
    • Disabled RequestBootVarRooting → Fixes USB flash drive not beeing shown in OpenCore's Boot Menu

Important

  • Reset NVRAM before booting!
  • Change SecureBootModel to Disabled 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

01 Aug 06:54
2050cdc
Compare
Choose a tag to compare

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 by BTFirmware.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 to Disabled 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

29 Jul 06:45
7f9861f
Compare
Choose a tag to compare

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!
  • Reverted VoodooRMI.kext to a previous build → Otherwise Trackpad does not work in macOS Sequoia

Important

  • Reset NVRAM before booting!
  • Change SecureBootModel to Disabled 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

25 Jun 17:51
45495ba
Compare
Choose a tag to compare

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 by BTFirmware.kext

Important

  • Reset NVRAM before booting!
  • Disable AirportItlwm, enable itlwm and set SecureBootModel to Disabled 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

24 Jun 20:33
45495ba
Compare
Choose a tag to compare

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: changed MaxKernel setting to 23.9.9 → loads AirportItlwm_Sonoma in macOS 14.x only
      • Itlwm: changed MinKernel setting to 24.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 for Trim in the SATA or NVMExpresssection to check the Trim status. If it's Yes already, you don't need this quirk. According to OC documentation, NVME disks don't need it by default.
    • Misc/Security
      • Disabled SecureBootModel, so system updates can be downloaded

Important

  • Reset NVRAM before booting!
  • Disable AirportItlwm, enable itlwm and set SecureBootModel to Disabled 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

21 Jun 05:31
ec03d5b
Compare
Choose a tag to compare

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