I’ve followed the Dortania IvyBridge Desktop configuration guide (https://dortania.github.io/OpenCore-Install-Guide/) as closely as possible for this computer:
Processor: Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz
Motherboard: Asus Sabertooth X79
GPU: NVIDIA GeForce GTX 650 Ti 2 GB
I believe this is a Sandy Bridge or Sandy Bridge-E in reality.
The good: I can boot my existing MacOs Catalina 10.15.6 installation.
I have NO mouse or keyboard (or USB of any kind).
I cannot boot the installer 10.15.6 because it is on a USB thumb drive.
When I boot either installer or MacOs partition, I see the LED indicator on my thumb drive turns off.
The error message that I see that seems to be applicable is:
Waiting on <dict ID=“0”><key>IOProviderClass</key><string ID=“1”>IOResources</string><key>IOResourceMatch</key><string ID=“2”>boot-uuid-…..>
For a glimpse of my EFI folder please see https://github.com/aaronpfoltzer/opencore
I have UsbInjectAll.kext in my Kexts folder and XhciPortLimit set to true. I thought this would temporarily allow USB ports to work until I did the actual USB mapping. My SSDT-EC is done manually but matches the output from SSDTTime anyway. I’ve tried different SMBIOS. (iMacPro1,1 which is what I am using now with Clover, but now iMac13,2 as recommended for IvyBridge Desktops).
Lenovo T460 macOS with Clover Guide
Latest Release on GitHub (July 2020)
Updated to Clover r5120
Updated Lilu based kexts - Lilu, ALC, WEG
Various Tweaks over Last months
The main branch in my github repo is a complete Clover ESP (/EFI) bundle and kext pack for the Lenovo T460. The current file bundle seems to work on Sierra, HighSierra, Mojave and Catalina. There is an OpenCore branch in the repo as an alternative to Clover. This guide was developed for a Clover implementation. But the thread has evolved to include discussion of both Clover and Opencore for these systems: T460 and T470 family of ThinkPads.
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 (the 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
I manage to install macOS Catalina on my Gigabyte Computer everything is working great !!
I just have a little issue, if I don't have a monitor plug-in the computer don't start.
Because the computer work as server I don't need to plug a monitor (also I don't have much physical space to mount a monitor) , but when I plug a TV (working as monitor) the computer start just fine.
Is this an issue on Opencore ? anything that can I do to avoid this ? I know the computer not really need a monitor plugin to boot.
If any one can help me with this ...
I using Opencore 0.5.9, macOS Catalina 10.15.4