Contribute
Register

[Guide] HackrNVMeFamily co-existence with IONVMeFamily using class-code spoof

Status
Not open for further replies.
Kext injection is done by Clover by having the kext in EFI/Clover/kexts/Other and config.plist/SystemParameters/InjectKexts=true.

I GOT IN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Thank you SO MUCH for your help through this whole process. So now that I am in my NVME drive I just need to copy SSDT_NVMe-Pcc.aml from my USB to ACPI/patched, fix config.plist (_DSM->XDSM), and move spoofed HackrNVMeFamily kext to /Clover/kexts/other correct?

Is it ok for me to copy that stuff from my USB or do I need to create a new spoofed .kext and a new SSDT_NVMe-Pcc.aml?
 
I GOT IN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Thank you SO MUCH for your help through this whole process. So now that I am in my NVME drive I just need to copy SSDT_NVMe-Pcc.aml from my USB to ACPI/patched, fix config.plist (_DSM->XDSM), and move spoofed HackrNVMeFamily kext to /Clover/kexts/other correct?

And install HackrNVMeFamily to your system drive.

Is it ok for me to copy that stuff from my USB or do I need to create a new spoofed .kext and a new SSDT_NVMe-Pcc.aml?

Best to create spoofed kext based on 10.12.6 (assuming you have latest installed).
SSDT_NVMe-Pcc.aml is same no matter.
 
And install HackrNVMeFamily to your system drive.

and once I create a new spoofed kext I can accomplish this with something like Kextbeast or Kextutility correct?
 
and once I create a new spoofed kext I can accomplish this with something like Kextbeast or Kextutility correct?

I always just use Terminal, as per post #1.
 
I always just use Terminal, as per post #1

We are back up and running! Thank you SO MUCH for your help through this!

The only thing I noticed that isn't working since my apparent update to 10.12.6 is my audio. Could you direct me to a thread that could show me how to fix it? Is it as simple as running multibeast again and reinstalling drivers?
 
There are no HackrNVMePatches in your config.plist.
Keep in mind selecting a plist from within the Clover GUI does not work correctly, so don't rely on that (always use only config.plist).

Suggest you add each HackrNVMeFamily patch in your config.plist, disable them all, then try each by enabling it from within Clover.

Ok I'll try! Do you have example config with those patches? I think I put them in wrong section...
 
I did it! Thank you for your patience with me. Here is my working config for Plextor M8Pey NVME.
 

Attachments

  • 2017-08-23_11-06-02.png
    2017-08-23_11-06-02.png
    80.3 KB · Views: 91
  • config.plist
    8.7 KB · Views: 176
Updated from 10.12.5 to 10.12.6 this morning.
Updated Nvidia drivers, and followed Post #1 to update the HackrNVMeFamily*.kext (Installed at S/L/E). I have done the same successfully ever since 10.12.2.

Now I am stuck at boot. I checked the support Thread for Nvidia drivers to see if that is causing the trouble, but found now solution.
As I am not able to reach MacOS on the NVME, I have access to it only from a 10.12.2 installation I use as backup.

I am unfortunately, not able to go forward by self. :( Have I overlooked something?

Attached Clover / screenshot of IOReg showing the position, and the kext I have installed at S/L/E.
 

Attachments

  • CLOVER.zip
    1.6 MB · Views: 91
  • Screen Shot 2017-08-23 at 11.38.12.png
    Screen Shot 2017-08-23 at 11.38.12.png
    53.8 KB · Views: 89
  • HackrNVMeFamily-10_12_6.kext.zip
    91.5 KB · Views: 66
The only thing I noticed that isn't working since my apparent update to 10.12.6 is my audio. Could you direct me to a thread that could show me how to fix it? Is it as simple as running multibeast again and reinstalling drivers?

Audio is off-topic here. This thread is for NVMe only.
 
Updated from 10.12.5 to 10.12.6 this morning.
Updated Nvidia drivers, and followed Post #1 to update the HackrNVMeFamily*.kext (Installed at S/L/E). I have done the same successfully ever since 10.12.2.

Now I am stuck at boot. I checked the support Thread for Nvidia drivers to see if that is causing the trouble, but found now solution.
As I am not able to reach MacOS on the NVME, I have access to it only from a 10.12.2 installation I use as backup.

I am unfortunately, not able to go forward by self. :( Have I overlooked something?

Attached Clover / screenshot of IOReg showing the position, and the kext I have installed at S/L/E.

The HackrNVMeFamily you attached was not generated with --spoof. Read post #1.
 
Status
Not open for further replies.
Back
Top