Trijal08 / OpenCore-Hackintosh-Lenovo-ThinkPad-T490

A repository of an up-to-date and reliable vanilla hackintosh EFI for the Lenovo ThinkPad T490; compatible from macOS Big Sur (11) to Sequoia (15)!
Other
9 stars 1 forks source link

OpenCore Hackintosh EFI for Lenovo ThinkPad T490

Based on the OpenCore bootloader; off of the OpenCorePkg made by acidanthera hosted on GitHub. Followed the Dortania's OpenCore Install Guide to get everything working from scratch for the best stability and compatibility! Make sure you also follow the prequisites and UEFI settings! If you find my work useful, please consider supporting me at Ko-Fi❤️

WARNING/DISCLAIMER (VERY IMPORTANT): This EFI only supports running macOS Big Sur (11.x) to macOS Sequoia (15.x)! Also, bluetooth DOES NOT work starting from macOS Sequoia Public Beta 2/Developer Beta 4!

Prerequisites

If you don't have the T490 - Type 20N3 like me, make sure to disable "UTBMap.kext" in Config.plist and enable "UTBDefault.kext" instead. However, I highly reccomend you map the USB ports and generate a newly created "UTBMap.kext" with the help of USBToolbox instead! In order for Wi-Fi to work on macOS Sequoia (15), you MUST download & install an application named HeliPort.dmg from the HeliPort GitHub repository (I have updated the link to a more stable version, so update to that if you already haven't done so). It is also recommended that you install the latest release version of an app named YogaSMC from the YogaSMC GitHub repository. Double click the "YogaSMCPane.prefPane" file in the "YogaSMC-App-Release.dmg" file and drag the "YogaSMCNC.app" file to "Applications" folder. If you are thinking of using a macOS version before Ventura 13.3; replace the boot-arg "-igfxblt" with "-igfxblr" in NVRAM/Add/7C436110-AB2A-4BBB-A880-FE41995C9F82/boot-args. (no need for that anymore!)

My Specifications/Specs

About my Mac

Type 20N3
CPU Intel® Core™ i7-8665U Processor @ 1.9GHz (Whiskey Lake)
RAM 16GB DDR4 2400MHz
iGPU Intel® UHD Graphics 620
SSD NVMe M.2 AGI512GIMAI298 512GB SSD
WLAN+BT Intel® Wireless-AC 9560 (A BCM card natively supported by real Macs will work more stable)
Audio Realtek ALC3287 (ALC257 codec)
Ports 2xUSB3.0 Type-A, 2xThunderbolt 3, HDMI, Micro SD card reader, and Headphone Jack
OpenCore Bootloader V1.0.1 MOD (Will constantly be updated, including the kexts/drivers, so all you have to do is come back after a month or so and look for a commit along the lines of "Updated OpenCore to X.X.X MOD!" or check the latest release for something like that)

BIOS/UEFI Settings

After powering on the machine, spam F1 until you hear a beep to enter the BIOS. Change the following settings:

Category Setting
Config Display
  • Shared Display Priority: HDMI
  • Total Graphics Memory: 256 MB
CPU
  • Intel Hyperthreading Technology: ON
Security Fingerprint
  • Predesktop Authentication: OFF
Security Chip
  • Security ChipON or OFF (enable for Windows 11)
Memory Protection
  • Execution Prevention: ON
Virtualization
  • Kernel DMA Protection: ON (enables VT-D by design)
I/O Port Access
  • Ethernet LAN: ON
  • Wireless LAN: ON
  • Bluetooth: ON
  • USB Port: ON
  • Memory Card Slot: ON
  • Smart Card Slot: OFF
  • Integrated Camera: ON
  • Integrated Audio: ON
  • Microphone: ON
  • Fingerprint Reader: ON (works in Windows only) or OFF
  • Thunderbolt 3: ON
Absolute Persistance Module
  • Absolute Persistance Module Activation: Disabled
Secure Boot Configuration
  • Secure Boot: OFF
Intel SGX
  • Intel SGX Control: Disabled
Startup
  • UEFI/Legacy Boot: UEFI Only
  • Boot Mode: Quick (Skips Diagnostics)

Not Working

Working

Conclusion

In conclusion, I hope there are no issues to your very own hackintosh quest. If there are problems or just want me to improve something; creating pull requests or issues are welcome! :)