I start this topic to make my Lenovo Thinkpad W540 usable with High Sierra
I followed many guides but this one started by @tluck made me most progress:
My setup as in signature
I will update first post with statuses of working features:
Nvidia Quadro - disabled
Intel HD 4600 - working @ 1920x1080 and 1,5GB RAM (had to set ig-plaform-id as Haswell desktop, mobile do not work)
internal speakers and mic works with AppleACL.kext and profile 28
i boot MacOS from USB drive and it works, mouse and pendrive also works
USB power not work yet, so USB WiFi dongle and iPhone connection not work (no power @ USB)
IOReq finds only USB 3.0 controller not USB 2.0 even though I have 2 ports USB 3.0 and 2 ports USB 2.0
recognised in IOReq but not working now (probably due to USB)
as USB but works without problem
works with intelMausiEthernet.kext
internal is PS2 so VoodooPS2Controller.kext is needed - some mappings I would like to have different but works
works with VoodooPS2Controller.kext from @tluck topic
One time works mostly not - debugging in progress
intel - not working
Sleep / Hibernate:
Other found issues:
besides that graphics works @ 1920x1080 and have a lots of ram window shadows (especially dock shadow) looks bad
not tested yet
External Mini Display Port / Thunderbolt:
not tested yet
If you need DSDT edits...
-Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen)
-Run it, post files generated in your desktop
--Create a bootable copy of macOS Sierra
Check out the link
--Create a bootable copy of macOS HighSierra
Check out the link
--Install Clover in USB stick
--Replace with my Clover folder
--Install Sierra/High Sierra and boot into system!
--Install Clover in HDD/SSD and replace with my folder
--Reboot and activate video!
-Nvidia WebDriver Sierra
-Nvidia WebDriver High Sierra
DSDT.GA H97M-DS3P MaLd0n.zip
-FIX ERRORS AND WARNINGS
-Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!
We're all here to have fun and learn from each other!
Lenovo T460 macOS with Clover Guide
Release v2018.06.05 on GitHub
Updated to Clover r4513
Updated Lilu.kext - supports both Sierra and High Sierra
Updated AppleALC.kext - supports both Sierra and High Sierra + added back DVMT patch for 10.13.2+
Updated VoodooPS2Controller.kext (RehabMan version) + SSDT updates for T460
Added Frank's T470p DSDT files
Various Tweaks over Last months
The zip file is a complete Clover ESP (/EFI) bundle and kext pack for the Lenovo T460. The current file bundle is tested on Sierra.
Note: I never got the GFX fully working on El Capitan.
Full Clover file set - config.plist etc.
Includes all custom kexts
Includes custom DSDT/SSDT scripts and patches
The zip bundles are posted to GitHub: https://github.com/tluck/Lenovo-T460-Clover/releases
Caveat: The T460 systems used here was configured with: i5-6300U, Intel HD Graphics 520, 1920x1080 touch screen. If you have a different system model, then extract the ACPI files and use the included scripts to create a set of files consistent with your system type and BIOS version. See below for details.
Credits: RehabMan, Shmilee, vusun123, TimeWalker, Mieze from which, much of their work and help is/was was used to get the T460 to this point.
Devices and aspects working:
Ethernet - Intel I219LM is enabled via IntelMausiEthernext.kext
WiFi/BT - substitute the Intel WiFi/BT with a compatible Broadcom or Atheros chip
Audio - ALC293 codec implemented via AppleALC.kext (old AppleHDA_ALC293 and CodecCommander kexts are not needed)
PS2 - ClickPad + TrackPoint + all 3 buttons - using a modified VoodooPS2Controller to support new layouts - and added some custom Fn key maps based on 440/450 dsdt
USB - implemented via custom SSDT + USBInjectAll kext. All USB3/USB2 ports are intel-based and work - 3 external USB and internal Camera, BT, etc
Sleep/Wake - the sleepwatcher package and custom sleep/wake scripts are used to help with sleep/wake for BT and PS2 devices.
Note: have not tried to implement the SD card reader - no driver found.
New Installation - Steps and Details
Part 1 - OS Installation
Part 2- Post OS Installation and Setup
Notes on Custom Kexts
Ciao ho acquistato questo adattatore wifi in quanto sembrava essere compatibile fino a sierra e mi serve per un altro hackintosh in casa non raggiungibile da ethernet e per il prezzo(circa 20€) era meglio degli edimax da 300mbps solo che sto riscontrando dei problemi nel farlo funzionare, ho installato il kext per l'mtk 7610u da qui
e installato con kext wizard(manualmente non dava risultati) per poi installare il software di asus solo che quest ultimo non riesco a farlo funzionare dato che si avvia e compare per poco l'iconcina in alto a destra per poi scomparire e non si apre mai l'utility come su windows, qualcuno ha questa o usb simili e sa come sistemare questo problema? osx mi vede l'esistenza di un wifi ma non mi sembra mi dia modo di connettermici in alcun modo.