Contribute
Register

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

Status
Not open for further replies.
Guys, if you're using the spoof SSDT, then update to 10.12.5 first.

Yes...
Serious lack of careful reading. It is crystal clear in post #1:

System Updates

Once you have the class-code spoof in place, system updates are simplified because it is not necessary to delete IONVMeFamily.kext. But you should still plan to update HackrNVMeFamily*.kext after each update such that you have current NVMe driver code.

I have added the emphasis to "after" in the second sentence in the quote above. Will update post #1 as well...
 
Olde coaches' saying, "don't rush to fail!" :thumbup:
 
About.jpg
The guide uses "git clone" initially to create the copy.
And uses "git pull" to obtain the latest content.

You can also download it from github as you mention, but you will need to make sure you don't get confused with older versions you may have downloaded earlier. From the output you posted, it is clear you're not using the current version. Or you're trying to create a 10.12.5 kext while running 10.12.4. Or both. Which is not according to the guide... per guide, you create the 10.12.5 kext *after* the update.

Yes... in fact... your output shows clearly you're trying to create a 10.12.5 kext from 10.12.4. The 'cd8156...' md5 is 10.12.4. And you don't even have a project copy that has the 10.12.4 plist... So two problems: you must be running 10.12.5 to create the 10.12.5 kext, and you must have a current copy of the repo.


ALright I'm back in business!! (without audio, but that should be an easy fix relatively)

RehabMan was in fact correct. I foolishly tried to create my 10.12.5 kext before I had actually updated to 10.12.5

I was able to update one of my 2 bootable backups to 10.12.5 then create the kext "as per post #1"...

Thanks again and now to fix the audio..
 
Updated via the mac app store coming from 10.12.4 and I pretty much screwed up.

I reboot and get the attached picture and the system resets by itself.

What can I do? Need it working asap.
 

Attachments

  • sierra.jpg
    sierra.jpg
    4 MB · Views: 420
Updated via the mac app store coming from 10.12.4 and I pretty much screwed up.

I reboot and get the attached picture and the system resets by itself.

What can I do? Need it working asap.

What is your hardware configuration?
NVMe SSD?
If so, did you implement the class-code spoof/HackrNVMeFamily?
 
What is your hardware configuration?
NVMe SSD?
If so, did you implement the class-code spoof/HackrNVMeFamily?

by "hardware configuration" you mean specs? if so, my specs are on my profile. Else let me know what exactly you mean and i'll get back to you with whatever you need from me.

As for nvme yes, I was using an intel 600p nvme ssd and yes, I built the kext with your script and installed it in system/library/extensions (I did this on 10.12.4, not after updating)... everything seemed to be working just fine before updating :O. Would highly appreciate if you could help me out with this.

Thanks.
 
This happened to me: https://www.tonymacx86.com/threads/macos-10-12-5-update.220866/page-13#post-1505182 when trying to update. I can only think of the culprit being the nvme.

I had it up and running on 10.12.4 and planned to update the HackrNVMEFamily to its newest version once I booted correctly 10.12.5, but unfortunately I never got to that point, so I guess I'm unable to update?

Questions:
In case the problem lies in the nvme, how can I go about updating HackrNVMEFamily to 10.12.5 taking into consideration that I am unable to even boot to macOS?

Thanks.
 
This happened to me: https://www.tonymacx86.com/threads/macos-10-12-5-update.220866/page-13#post-1505182 when trying to update. I can only think of the culprit being the nvme.

I had it up and running on 10.12.4 and planned to update the HackrNVMEFamily to its newest version once I booted correctly 10.12.5, but unfortunately I never got to that point, so I guess I'm unable to update?

Questions:
In case the problem lies in the nvme, how can I go about updating HackrNVMEFamily to 10.12.5 taking into consideration that I am unable to even boot to macOS?

Thanks.

You probably did not implement the class-code spoof.
You probably installed HackrNVMeFamily and deleted IONVMeFamily... that works great until you go to update and the update recreates IONVMeFamily.
Now you need to delete IONVMeFamily.kext, which will require booting into the installer and using Terminal to delete it from your system partition.
You should save a backup of it, so you can later implement the class-code spoof (as per post #1 here) and avoid that problem in the future.
 
by "hardware configuration" you mean specs? if so, my specs are on my profile. Else let me know what exactly you mean and i'll get back to you with whatever you need from me.

As for nvme yes, I was using an intel 600p nvme ssd and yes, I built the kext with your script and installed it in system/library/extensions (I did this on 10.12.4, not after updating)... everything seemed to be working just fine before updating :O. Would highly appreciate if you could help me out with this.

Thanks.

I think you didn't implement the class-code spoof, and now the update recreated IONVMeFamily.kext and now you have the (expected) panic.
The class-code spoof and its advantages are documented here:
https://www.tonymacx86.com/threads/...h-ionvmefamily-using-class-code-spoof.210316/
 
Status
Not open for further replies.
Back
Top