Contribute
Register

[SUCCESS] Lenovo Thinkpad T460

Joined
Nov 3, 2012
Messages
105
Motherboard
Gigabyte GA-B75M D3V
CPU
i5-3570K
Graphics
RX 560
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac mini
Mobile Phone
  1. Android

This repo contains the files and scripts to install macOS on the Lenovo T460 family.

This set up is based on OpenCore 0.6.5 and it uses the Intel Wireless -AC 8260 that came with the laptop

Due to file size limitations I posted the Recourses folder seperately. Just paste it inside OC folder.

Fill in platfom info on config.plist

1611225483522.jpg

Screen Shot 2021-01-21 at 12.35.54 PM.png

Laptop's Hardware​

  • Model: Thinkpad T460 (20FN003LGE)
  • Bios: 1.42
  • CPU: Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
  • GPU: Intel HD Graphics 520
  • Storage: Samsung 256 BG SSD
  • RAM: 8 GB PC3L-12800 1600MHz DDR3L
  • Screen: 14" FHD (1920x1080) IPS
  • Wi-Fi: Intel Wireless - AC 8260
  • Ethernet: Intel I219-V PCIe Gigabit Ethernet
  • Sound: Realtek ALC3245 (same as ALC239)
  • Camera: 720p
  • Battery: 3-cell (23Wh) + 3-cell (23Wh)

Bios settings​

Security
  • Security Chip Disabled
  • Memory Protection -> Execution Prevention Enabled
  • Virtualization -> Intel Virtualization Technology Enabled
  • Virtualization -> Intel VT-d Feature Enabled
  • Anti-Theft -> Computrace -> Current Setting Disabled
  • Secure Boot -> Secure Boot Disabled
  • Intel SGX -> Intel SGX Control Disabled
  • Device Guard Disabled
Startup
  • UEFI/Legacy Boot UEFI Only
  • CSM Support No

What's Working?​

  • Intel HD 520 Graphics (incuding graphics acceleration)
  • CPU Power Management
  • Battery
  • All USB ports
  • HDMI port (including HDMI Audio)
  • Intel I219V Ethernet port
  • Realtek ALC239 Audio (including headphones jack)
  • Wi-Fi & Bluetooth (including Apple services)
  • Internal camera (including Facetime)
  • Trackpad, Trackpoint and physical buttons (including gestures)
  • Sleep / Wake / Shutdown / Reboot (lid sleep and lid wake)
  • Keyboard (incuding all fn Keys using ThinkpadAssistant)
  • iMessage, FaceTime, App Store, iTunes Store (with valid smbios)
  • DRM support (iTunes Movies, Apple TV+, Amazon Prime and Netflix, and others)
  • SD Card Reader (v2.2 works but still a bit unstable)

What's not working ⚠️

  • Fingerprint Reader (will never work since no drivers available)
  • Sidecar Wireless (doesn't work without apple native WIFI card)

Major Update 5-2-2021​

  • Updated to OpenCore 0.6.6 (now on Big Sur 11.2)
  • Cleaned minor config.plist errors
  • Its suggested to use VoltageShift by loading it form the EFI with OpenCore (Use with caution you can mess up your system)


 
Last edited:
Joined
Nov 19, 2020
Messages
5
Motherboard
Asus Prime Z390M Plus
CPU
i5-9600K
Graphics
UHD 630
Mobile Phone
  1. iOS
Joined
Nov 3, 2012
Messages
105
Motherboard
Gigabyte GA-B75M D3V
CPU
i5-3570K
Graphics
RX 560
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac mini
Mobile Phone
  1. Android
A bit more details??????
 
Joined
Nov 3, 2012
Messages
105
Motherboard
Gigabyte GA-B75M D3V
CPU
i5-3570K
Graphics
RX 560
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac mini
Mobile Phone
  1. Android
The repo in GitHub is updated.
OC. 0.6.8
Updated kexts and drivers.
Works with BigSur 11.3
Wifi changed form intel to Broadcom (dw1820a)
 
Joined
May 10, 2020
Messages
7
Motherboard
Lenovo Thinkpad T460
CPU
i5-6300U
Graphics
HD520
pls help to update OC 0.7 for Big Sur 11.6
I tried nut can not
note: use intel wifi ya
 
Joined
Dec 1, 2012
Messages
11
Motherboard
HP ProBook 6560b
CPU
i5
Graphics
HD 3000
Mobile Phone
  1. Android
  2. iOS
is there any chance for latest for this EFI oc update with big sur user who still use intel wifi?
thanks
 
Last edited:
Joined
May 13, 2022
Messages
2
Motherboard
asrock
CPU
i5 10400f
Graphics
gtx 1660
Here. It working for big sure 11.6 and Monterey 12.3 latest. You also review help at here ThinkPad T460s running macOS (OpenCore bootloader)https://github.com › simprecicchiani › T...
t460 and t460s are different machines. This EFI boots but there are problems (eg. usb not recognized) as it's for the s version.
We definetly need an updated EFI for t460 machines with intel wifi cards. Honestly I didn't got any serious stability or speed problem with "AirportItlwm_v2.1.0_stable"
 
Joined
May 13, 2022
Messages
2
Motherboard
asrock
CPU
i5 10400f
Graphics
gtx 1660
is there any chance for latest for this EFI oc update with big sur user who still use intel wifi?
thanks

Ok so I've spent couple of hours figuring how to adapt the last hasodikis's EFI to stock T460. That's how to do it:
  1. Save all your platform info from your current config.plist.
  2. Download the last EFI from here: https://github.com/Hasodikis/ThinkPad_t460_Hackintosh_OpenCore/releases/tag/v0.7.5
  3. From the kext folder delete: "AirportBrcmFixup.kext", "BrcmBluetoothInjector.kext", "BrcmBluetoothInjector.kext", "BrcmPatchRAM3.kext".
  4. Now under "Kernel -> Add" delete the settings that regards those kext or set "Enabled" to "False". You can use either a text editor or Propertree.
  5. Download "AirportItlwm.kext" from here: https://github.com/OpenIntelWireless/itlwm/releases/tag/v2.1.0
  6. Download "IntelBluetoothFirmware": https://github.com/OpenIntelWireless/IntelBluetoothFirmware/releases
  7. Put both wifi and bluetooth kexts in your kext folder
  8. Code:
    <dict>                <key>Arch</key>                <string>x86_64</string>
                    <key>BundlePath</key>
                    <string>AirportItlwm.kext</string>
                    <key>Comment</key>
                    <string>Intel WiFi driver for macOS 11 Big Sur</string>
                    <key>Enabled</key>
                    <true/>
                    <key>ExecutablePath</key>
                    <string>Contents/MacOS/AirportItlwm</string>
                    <key>MaxKernel</key>
                    <string></string>
                    <key>MinKernel</key>
                    <string></string>
                    <key>PlistPath</key>
                    <string>Contents/Info.plist</string>
                </dict>
                <dict>
                    <key>Arch</key>
                    <string>x86_64</string>
                    <key>BundlePath</key>
                    <string>IntelBluetoothFirmware.kext</string>
                    <key>Comment</key>
                    <string>Intel Bluetooth driver</string>
                    <key>Enabled</key>
                    <true/>
                    <key>ExecutablePath</key>
                    <string>Contents/MacOS/IntelBluetoothFirmware</string>
                    <key>MaxKernel</key>
                    <string></string>
                    <key>MinKernel</key>
                    <string></string>
                    <key>PlistPath</key>
                    <string>Contents/Info.plist</string>
                </dict>
                <dict>
                    <key>Arch</key>
                    <string>x86_64</string>
                    <key>BundlePath</key>
                    <string>IntelBluetoothInjector.kext</string>
                    <key>Comment</key>
                    <string>Intel Bluetooth driver companion for BigSur</string>
                    <key>Enabled</key>
                    <true/>
                    <key>ExecutablePath</key>
                    <string></string>
                    <key>MaxKernel</key>
                    <string></string>
                    <key>MinKernel</key>
                    <string></string>
                    <key>PlistPath</key>
                    <string>Contents/Info.plist</string>
                </dict>
  9. Insert your info in under platform info in your config.plist.
  10. Reboot and reset the NVRAM.
  11. Enjoy :)

Tested with bigsur 11.6.5 everything is fine!
You may have bluetooth problems with Monterey as it requires an additional kext.
 
Last edited:
Joined
Feb 17, 2011
Messages
209
Motherboard
Asus > Need full model name > See Rules!
CPU
i5-650
Graphics
GT 610
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
  4. Mac Pro
Classic Mac
  1. 128K
  2. 512K
  3. Apple
  4. Centris
  5. iMac
  6. LC
  7. Performa
  8. Power Mac
  9. PowerBook
  10. Quadra
Mobile Phone
  1. iOS
Ok so I've spent couple of hours figuring how to adapt the last hasodikis's EFI to stock T460. That's how to do it:
  1. Save all your platform info from your current config.plist.
  2. Download the last EFI from here: https://github.com/Hasodikis/ThinkPad_t460_Hackintosh_OpenCore/releases/tag/v0.7.5
  3. From the kext folder delete: "AirportBrcmFixup.kext", "BrcmBluetoothInjector.kext", "BrcmBluetoothInjector.kext", "BrcmPatchRAM3.kext".
  4. Now under "Kernel -> Add" delete the settings that regards those kext or set "Enabled" to "False". You can use either a text editor or Propertree.
  5. Download "AirportItlwm.kext" from here: https://github.com/OpenIntelWireless/itlwm/releases/tag/v2.1.0
  6. Download "IntelBluetoothFirmware": https://github.com/OpenIntelWireless/IntelBluetoothFirmware/releases
  7. Put both wifi and bluetooth kexts in your kext folder
  8. Code:
    <dict>                <key>Arch</key>                <string>x86_64</string>
                    <key>BundlePath</key>
                    <string>AirportItlwm.kext</string>
                    <key>Comment</key>
                    <string>Intel WiFi driver for macOS 11 Big Sur</string>
                    <key>Enabled</key>
                    <true/>
                    <key>ExecutablePath</key>
                    <string>Contents/MacOS/AirportItlwm</string>
                    <key>MaxKernel</key>
                    <string></string>
                    <key>MinKernel</key>
                    <string></string>
                    <key>PlistPath</key>
                    <string>Contents/Info.plist</string>
                </dict>
                <dict>
                    <key>Arch</key>
                    <string>x86_64</string>
                    <key>BundlePath</key>
                    <string>IntelBluetoothFirmware.kext</string>
                    <key>Comment</key>
                    <string>Intel Bluetooth driver</string>
                    <key>Enabled</key>
                    <true/>
                    <key>ExecutablePath</key>
                    <string>Contents/MacOS/IntelBluetoothFirmware</string>
                    <key>MaxKernel</key>
                    <string></string>
                    <key>MinKernel</key>
                    <string></string>
                    <key>PlistPath</key>
                    <string>Contents/Info.plist</string>
                </dict>
                <dict>
                    <key>Arch</key>
                    <string>x86_64</string>
                    <key>BundlePath</key>
                    <string>IntelBluetoothInjector.kext</string>
                    <key>Comment</key>
                    <string>Intel Bluetooth driver companion for BigSur</string>
                    <key>Enabled</key>
                    <true/>
                    <key>ExecutablePath</key>
                    <string></string>
                    <key>MaxKernel</key>
                    <string></string>
                    <key>MinKernel</key>
                    <string></string>
                    <key>PlistPath</key>
                    <string>Contents/Info.plist</string>
                </dict>
  9. Insert your info in under platform info in your config.plist.
  10. Reboot and reset the NVRAM.
  11. Enjoy :)

Tested with bigsur 11.6.5 everything is fine!
You may have bluetooth problems with Monterey as it requires an additional kext.
Thank you for the work to you both on this model of Thinkpad. I've scoured this site and the inter webs for HOURS for the tweaks I had to make for this to work. I used the guide above with the EFI contained to get my machine to boot (cloned Monterey from another drive) but as soon as it would hit the desktop USB disappeared and there was no iSight.

Adding the above kexts gives my AirPort but no BT in Monterey. What is the additional kext and ACPI portion we need for BT to work?

I made the above changes and updated to OpenCore v.8 and everything works well, except for BT.

I'll be able to hand off both T460s to my daughters as laptops to use. Gives them a laptop and keeps them off mom and dad's :)

Update: I somehow lost the keyboard after editing the .plist to turn off verbose? Not sure what caused it? Starting up with the OpenCore USB in though it works without issue.
 
Last edited:
Top