Skip to content

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

Lenovo T490 OpenCore 0.9.6 v1.0

01 Oct 08:22
6e43405
Compare
Choose a tag to compare

Changelog

2023-10-01: Maintenance Update

  • Updated OpenCore to 0.9.6 Nightly
  • Updated Drivers and Kexts
  • Tested successfully with macOS Monterey to Sonoma 14.1

NOTES:

  • For deployment, follow the instructions on my repo
  • Don't update the following Kexts:
    • AppleALC
    • itlwm
    • IntelBluetoothFirmware
    • VooodooSMBus (for now)

Lenovo T490 OpenCore 0.9.5 v1.0

05 Sep 06:54
Compare
Choose a tag to compare

Changelog

2023-09-05

  • Updated OpenCore to 0.9.5 Nightly
  • Updated Drivers and Kexts
  • Tested successfully with macOS Monterey to Sonoma b7
  • Kexts
    • Added AdvancedMap → enables 3D Globe in Maps
    • Added AirportItlwm_Monterey, AirportItlwm_Ventura and AirportItlwm_Sonoma Kexts with corresponding Min/Max Kernel Settings
    • Added Layout 98 to AppleALC → Enables Line-out of ThinkPad Ultra Docking Station. Work in progress. As of now, only the Line-out works when this layout is enabled
    • Slimmed IntelBluetoothFirmware kext
  • Config
    • Disabled VoodooPS2Mouse.kext → not required
    • Disabled itlw.kext in favor of AirportItlwm
  • Resources
    • Updated Aciadanthera Golden Gate iconset

NOTES:

  • For deployment, follow the instructions on my repo
  • Don't update the following Kexts:
    • AppleALC
    • itlwm
    • IntelBluetoothFirmware
    • VooodooSMBus (for now)

Lenovo T490 OpenCore 0.9.4 v3.0

08 Jul 04:46
a3cfcc5
Compare
Choose a tag to compare

Changelog

2023-07-08

  • Updated OpenCore to 0.9.4 Nightly
  • Updated Drivers and Kexts
  • Tested successfully with macOS Monterey to Sonoma
  • ACPI
    • Replaced SSDT-PLUG by the one from Acidanthera and removed all unnecessary references. Only required for macOS 11 and older.
    • Removed SSDT-BAT → No longer required. ECEnabler.kext takes care of handling the battery status
    • SSDT-USBX: Corrected current values for USBX device according to specs. Disable Always-On USB in BIOS so USB devices doesn't draw power in sleep!
  • CONFIG
    • Kernel/Add:
      • Added AirportItlwm_Ventura.kext (loads for Kernel 22.0.0 to 22.9.9)
      • Added AirportItlwm_Sonoma.kext (loads for Kernel 23.0.0 to 23.9.9)
      • Changed Arch to x86_64 for all kexts
    • Changed HibernateMode from None to Auto
    • Changed ExposeSensitiveData from 4 to 6 → Allows OpenCore version to be displayed in Apps like Hackintool, About this Hack, Terminal, etc.
  • KEXTS
    • Added AirportItlwm_Ventura.kext → Disable Itlwm.kext before using it
    • Added AirportItlwm_Sonoma.kext → Disable Itlwm.kext before using it

NOTES:

  • For deployment, follow the instructions on my repo
  • Don't update VooodooSMBus for now or TrackPad won't work well

Lenovo T490 OpenCore 0.9.4 v2.0

17 Jun 19:40
Compare
Choose a tag to compare

Changelog

2023-06-17: SMBIOS, Hibernation and ext. Display

  • Updated OpenCore to 0.9.4 Nightly
  • Updated Drivers and Kexts
  • Tested successfully with macOS Monterey to Sonoma
  • CONFIG
    • Booter/Quirks:
      • Enabled EnableWriteUnprotector
      • Disabled RebuildAppleMemoryMap
      • → both changes are necessary so the ReservedMemory fix for Hibernation works. Otherwise the system will shut off when the fix is enabled
    • DeviceProperties
      • Modified Framebuffer Patch so handshake between HDMI and DVI monitor takes less time (not an issue when using HDMI to HDMI)
    • PlatformInfo/Generic
      • Swithced SMBIOS to MacBookPro15,2 → works better wich YogaSMC's DYTC funtion
    • UEFI/ReservedMemory
      • Enabled Patch for fixing black screen after wake from Hibernation

Notes:

  • For deployment, follow the instructions on my repo
  • Don't update VoodooPSController, VooodooSMBus and VoodooRMI for now.
  • If you want attach an external display, do it after booting. Otherwise handshake takes much longer. still working on that.

Lenovo T490 OpenCore 0.9.4 v1.0

14 Jun 05:33
Compare
Choose a tag to compare

Changelog

2023-06-14: Trackpd goodness

  • Updated OpenCore to 0.9.4 Nightly
  • Updated Drivers and Kexts
  • Tested successfully with macOS Monterey to Sonoma
  • CONFIG
    • Further refined Framebuffer patch to improve behavior once an external DVI display is connected (still not perfect)
  • KEXT
    • Got some custom kext to fix Mouse Pointer in BootPicker, Tap to touch and Trackpad scrolling

Notes:

  • For deployment, follow the instructions on my repo
  • Don't update VoodooPSController, VooodooSMBus and VoodooRMI for now.

Lenovo T490 OpenCore 0.9.3 v3.0

11 Jun 16:22
Compare
Choose a tag to compare

Changelog

2023-06-11: Framebuffer-Fuxxery

  • Updated OpenCore to 0.9.3 Nightly
  • Updated Drivers and Kexts
  • Tested successfully with macOS Monterey to Sonoma
  • CONFIG
    • DeviceProperties
      • PciRoot(0x0)/Pci(0x2,0x0) – Changed Framebuffer Patch for Whiskeylake:
        • Changed AAPL,ig-platform-id from 9B3E0000 to 0900A53E
        • Changed device-id from 9B3E0000 to A53E0000 as suggeted by IntelHD FAQs → Improves handling of external displays.
        • Added backlight register fix to address backlight turning off during boot occasionally
      • PciRoot(0x0)/Pci(0x1F,0x3) – Added Audio Device with Layout-ID and Model
    • Updated Comments
    • Updated MinKernel/MaxKernel settings
    • Misc/Boot: changed LauncherOption to Disabled
  • KEXTS: Custom compiled kexts:
    • AppleALC → For Realtek ALC257 with Layout 97 only → 86 kB in size instead of 2,2 MB
    • itlwm → Compatible with macOS Sonoma; only 1,5 MB in sized (instead of 16 MB)

Notes:

  • For deployment, follow the instructions on my repo

Lenovo T490 OpenCore 0.9.3 v2.0

09 Jun 23:05
941feb8
Compare
Choose a tag to compare

Changelog

2023-06-09: Sonoma here I come!

  • Updated OpenCore to 0.9.3 Nightly
  • Updated Drivers and Kexts
  • Tested successfully with macOS Monterey to Sonoma
  • CONFIG
    • Changed PickerAttributes from 147 to 131 to fix Mouse Pointer glitches in BootPicker when using the Trackpad
    • Disabled ProvideCustomSlides → Not needed. "All Slides are usable" (according to OC Log)
    • Disabled SafeModeSlide → Not needed according to OC Log.
  • KEXTS
    • Removed AirportItlwm kext → Currently incompatible with macOS Ventura 13.5b2 and Sonoma. itlwm kext works much better overall and doesn't require different versions of the kext based on the used macOS version. Only Downside is that it's not avaiable during instalation. You have to use Ethernet in this case
    • Replaced BlueToolFixup with a 0 day version → Fixes Bluetooth in macOS Sonoma

Notes:

  • For deployment, follow the instructions on my repo

Lenovo T490 OpenCore 0.9.3 v1.0

09 Jun 10:41
Compare
Choose a tag to compare

Changelog

2023-06-09: Let's go!

  • Initial Release

Notes

  • For deployment, follow the instructions on my repo