Releases: 5T33Z0/Thinkpad-T490-Hackintosh-OpenCore
Releases · 5T33Z0/Thinkpad-T490-Hackintosh-OpenCore
Lenovo T490 OpenCore 0.9.6 v1.0
Changelog
2023-10-01: Maintenance Update
- Updated OpenCore to 0.9.6 Nightly
- Updated
Drivers
andKexts
- 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
Changelog
2023-09-05
- Updated OpenCore to 0.9.5 Nightly
- Updated
Drivers
andKexts
- Tested successfully with macOS Monterey to Sonoma b7
- Kexts
- Added
AdvancedMap
→ enables 3D Globe in Maps - Added
AirportItlwm_Monterey
,AirportItlwm_Ventura
andAirportItlwm_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
- Added
- Config
- Disabled
VoodooPS2Mouse.kext
→ not required - Disabled
itlw.kext
in favor of AirportItlwm
- Disabled
- 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
Changelog
2023-07-08
- Updated OpenCore to 0.9.4 Nightly
- Updated
Drivers
andKexts
- 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!
- Replaced
- 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
tox86_64
for all kexts
- Added
- Changed
HibernateMode
fromNone
toAuto
- Changed
ExposeSensitiveData
from4
to6
→ Allows OpenCore version to be displayed in Apps like Hackintool, About this Hack, Terminal, etc.
- Kernel/Add:
- KEXTS
- Added AirportItlwm_Ventura.kext → Disable
Itlwm.kext
before using it - Added AirportItlwm_Sonoma.kext → Disable
Itlwm.kext
before using it
- Added AirportItlwm_Ventura.kext → Disable
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
Changelog
2023-06-17: SMBIOS, Hibernation and ext. Display
- Updated OpenCore to 0.9.4 Nightly
- Updated
Drivers
andKexts
- 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
- 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
- Booter/Quirks:
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
Changelog
2023-06-14: Trackpd goodness
- Updated OpenCore to 0.9.4 Nightly
- Updated
Drivers
andKexts
- 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
Changelog
2023-06-11: Framebuffer-Fuxxery
- Updated OpenCore to 0.9.3 Nightly
- Updated
Drivers
andKexts
- Tested successfully with macOS Monterey to Sonoma
- CONFIG
- DeviceProperties
PciRoot(0x0)/Pci(0x2,0x0)
– Changed Framebuffer Patch for Whiskeylake:- Changed
AAPL,ig-platform-id
from9B3E0000
to0900A53E
- Changed
device-id
from9B3E0000
toA53E0000
as suggeted by IntelHD FAQs → Improves handling of external displays. - Added backlight register fix to address backlight turning off during boot occasionally
- Changed
PciRoot(0x0)/Pci(0x1F,0x3)
– Added Audio Device with Layout-ID and Model
- Updated Comments
- Updated
MinKernel
/MaxKernel
settings - Misc/Boot: changed
LauncherOption
toDisabled
- DeviceProperties
- 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)
- AppleALC → For Realtek ALC257 with Layout
Notes:
- For deployment, follow the instructions on my repo
Lenovo T490 OpenCore 0.9.3 v2.0
Changelog
2023-06-09: Sonoma here I come!
- Updated OpenCore to 0.9.3 Nightly
- Updated
Drivers
andKexts
- Tested successfully with macOS Monterey to Sonoma
- CONFIG
- Changed
PickerAttributes
from147
to131
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.
- Changed
- 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
- Removed
Notes:
- For deployment, follow the instructions on my repo
Lenovo T490 OpenCore 0.9.3 v1.0
Changelog
2023-06-09: Let's go!
- Initial Release
Notes
- For deployment, follow the instructions on my repo