Contribute
Register

[Guide] Lenovo T460 Hackintosh 10.11 & Dual Boot

Status
Not open for further replies.
RehabMan, So now I have this for the SSDT-NVMe-Pcc.aml, which is my drive's ACPI path and the extra injections for the 960 EVO, does that look right?

Code:
DefinitionBlock ("", "SSDT", 2, "hack", "NVMe-Pcc", 0x00000000)
{
    External (_SB_.PCI0.EXP5.PXSX, DeviceObj)    // (from opcode)

    Method (_SB.PCI0.EXP5.PXSX._DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    {
        If (LNot (Arg2))
        {
            Return (Buffer (One)
            {
                 0x03                                        
            })
        }

        Return (Package (0x0A)
        {
            "class-code",
            Buffer (0x04)
            {
                 0xFF, 0x08, 0x01, 0x00                      
            },

            "built-in",
            Buffer (One)
            {
                 0x00                                        
            },

            "compatible",
            Buffer (0x0D)
            {
                "pci144d,a801"
            },

            "IOName",
            "pci144d,a801",
            "name",
            Buffer (0x0D)
            {
                "pci144d,a801"
            }
        })
    }
}

I still have an issue though. I had reinstalled the OS and updated while using the NVMeGeneric.kext, and now Apple's latest security update is newer than the "Security Update 003" that you support; it is "Supplemental Security Update 003" which reports as: OS X 10.11.6 (15G1217)

Your script builds a kext but with these warnings, so I'm guessing it won't work:

$ ./patch_nvme.sh --spoof 10_11_6_sec2016-003
Code:
Creating patched HackrNVMeFamily-10_11_6_sec2016-003.kext
WARNING: Vanilla MD5 (0aed9374ab41e40976bd191cba126423) does not match expected MD5 (b3b4dd50b2bbd9cc4dc901fad12643ac)
WARNING: Patched MD5 (477dadd3231cbe4327813fa1832871fc) does not match expected MD5 (6ea6fd529ee962f6308b95a854897556)

Might you be adding support for the supplemental version of 003? If not, then should I be able to apply the non-supplemental update version now that this one is already in place?

Attach your IONVMeFamily.kext.
 
Attach your IONVMeFamily.kext.

Thanks in advance for your help RehabMan. With 5" of new snow on Baker, and another 8-10" likely this weekend, I will understand if you don't get right back to me.
 

Attachments

  • IONVMeFamily.kext.zip
    62.7 KB · Views: 121
Thanks in advance for your help RehabMan. With 5" of new snow on Baker, and another 8-10" likely this weekend, I will understand if you don't get right back to me.

I'm actually not that close to Baker ATM (a bit further north).
But we are getting a bit of snow here, which has been nice...

You can apply the 10_11_6_sec2016-003 patches to this kext and it should work (the diffs look good). I'll see if I can figure out which update this kext is associated with on my own install of 10.11.6.
 
You can apply the 10_11_6_sec2016-003 patches to this kext and it should work (the diffs look good).
Thanks! As you predicted the kext works flawlessly despite the warnings, and now sleep and shutdown work again.
Screen Shot 2017-01-20 at 7.20.08 PM.png
 
I added a patch file for 10_11_6_supp2016-003
... and I can confirm that resolves the warnings. Thanks again!
Code:
Creating patched HackrNVMeFamily-10_11_6_supp2016-003.kext
Vanilla MD5 matches expected MD5 entry (0aed9374ab41e40976bd191cba126423)
Patched MD5 matches expected MD5 entry (477dadd3231cbe4327813fa1832871fc)
 
Hey! I'm trying to do a sierra dual boot with windows and mac os on a Lenovo T460s (i5 6300u, 8gb ram, 240gb ssd) but the installer stucks at "About 6 seconds remaining" it's been like that for hours, is a fresh installation. Also i already repeat the whole process 2 times and every time stucks at "About 6 seconds remaining"
 

Attachments

  • 14873680534401524966769.jpg
    14873680534401524966769.jpg
    4.2 MB · Views: 155
Hey! I'm trying to do a sierra dual boot with windows and mac os on a Lenovo T460s (i5 6300u, 8gb ram, 240gb ssd) but the installer stucks at "About 6 seconds remaining" it's been like that for hours, is a fresh installation. Also i already repeat the whole process 2 times and every time stucks at "About 6 seconds remaining"

Maybe you forgot EmuVariableUefi-64.efi.
 
Status
Not open for further replies.
Back
Top