Contribute
Register

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

Status
Not open for further replies.
"Problem Reporting" files are incomplete.
Read post #1, "Problem Reporting".
Hi @RehabMan , i updated the clover files , please check if its completed thank you.

i look forward to your diagnostic findings, sincerely appreciate it.
 
Last edited:
Hi @RehabMan here is your update

i have remount the EFI hidden parition from windows and extracted it via xcopy to another directory and removed "theme folder" attached below.

for your reference, below is also the screenshot of the ACPI path.

just for your reference,

i am using

Motherboard: Asus Maximus IX Formula
M.2 NVMe SSD 960 EVO 1TB
M.2 Plextor M8Pe 1TB PX-1TBM8PeG
GTX 1080 STRIX ROG 8GB OC
FENVI T919 wireless card




UPDATE:

I managed to use diskpart and mount the hackintosh drive's EFI assigning to a letter as a drive.

i copied out the files and here is a screenshot of it, i opened it with mac's MaciASL.

i double checked it with the PATH on windows , its correct but it still can't boot.

@RehabMan

*ACPI NAME"
View attachment 267084
View attachment 267085
View attachment 267086
Error upon booting with above patch that reference with windows device path correctly.

error messages:-


View attachment 267087
View attachment 267088

What version of macOS/OS X?
Which kexts do you have installed to the system volume?
If you can boot from a different (non-NVMe) device, so so, then attach ioreg.
Keep in mind Plextor NVMe may require an additional patch (see link from patch-nvme github README).
 
What version of macOS/OS X?
Which kexts do you have installed to the system volume?
If you can boot from a different (non-NVMe) device, so so, then attach ioreg.
Keep in mind Plextor NVMe may require an additional patch (see link from patch-nvme github README).


What version of macOS/OS X? SIERRA 10.12.5
Which kexts do you have installed to the system volume?
I don't know what kext i installed to the system volume, could you tell me where is the path to find the kext that is on the system volume? isn't it in the EFI zip files that i attached in the post above?

whatever kext i installed, work well and never had any issue with it, i would definitely know how to revert back and get it work if i did installed any kext that was causing problem, but this isn't due to the kext.

If you can boot from a different (non-NVMe) device, so so, then attach ioreg.

i am booting from Windows now. how am i able to attach an ioreg when i can't even boot osx? did you see the screenshots error?


My windows is on the Plextor NVMe, i do not need the plextor to be detected in the Mac OSX, previously you helped me it work well with the current attached EFI above.

what work previously is, it shouldn't detect Plextor NVMe but other normal external hard disk drives which you guided me to work previously.


I am running Hackintosh 10.12.5 on 960 Evo up and well till i dismantle my pc and do dust cleaning and fix it all back and it stop working after running 1 time and shut down .


@RehabMan


Keep in mind Plextor NVMe may require an additional patch (see link from patch-nvme github README).
 
What version of macOS/OS X? SIERRA 10.12.5

Then why are you using HackrNVMeFamily from 10.11?

Which kexts do you have installed to the system volume?
I don't know what kext i installed to the system volume, could you tell me where is the path to find the kext that is on the system volume? isn't it in the EFI zip files that i attached in the post above?

If you don't know the kexts you installed, you should start over with a fresh install.
It is a basic question you should know the answer to.

If you can boot from a different (non-NVMe) device, so so, then attach ioreg.

i am booting from Windows now. how am i able to attach an ioreg when i can't even boot osx? did you see the screenshots error?

Install macOS to an external USB HDD.
Then work on your NVMe problem from that working install.

My windows is on the Plextor NVMe, i do not need the plextor to be detected in the Mac OSX,

Then which NVMe device are you trying to boot macOS from?
You should remove any devices not critical for macOS (temporarily).
 
Then why are you using HackrNVMeFamily from 10.11?



If you don't know the kexts you installed, you should start over with a fresh install.
It is a basic question you should know the answer to.


Install macOS to an external USB HDD.
Then work on your NVMe problem from that working install.



Then which NVMe device are you trying to boot macOS from?
You should remove any devices not critical for macOS (temporarily).

Hi @RehabMan

Then why are you using HackrNVMeFamily from 10.11?


OMG, i see "HackrNVMeFamily-10_11_6_sec2017-001.kext"

it should be 10.12.5, wierd i thought i did patch it previously when you came out the update for 10.12.5.

is it possible to create a patch for it on my macbook pro, COPY and PASTE this kext from windows into the hackintosh drive and replace it in the folder of Kexts/Other?

If you don't know the kexts you installed, you should start over with a fresh install.
It is a basic question you should know the answer to.


kext is inside the `EFI < CLOVER < kexts`


Install macOS to an external USB HDD.
Then work on your NVMe problem from that working install.


i tried installing it to a spare samsung 850 evo pro ssd 256gb, installation stuck at 11% , i wanted to see if i can get it up at least on a spare hard disk and use diskwarrior 5 to repair it.

Then which NVMe device are you trying to boot macOS from?
You should remove any devices not critical for macOS (temporarily).


i am trying to boot from SAMSUNG 960 EVO 1TB macOS.

so wouldn't it change the path if i remove any other hard disk that is not related to the macOS that i am booting?
 
i am trying to boot from SAMSUNG 960 EVO 1TB macOS.


How did you install to that device in the first place if your NVMe setup is in question?

so wouldn't it change the path if i remove any other hard disk that is not related to the macOS that i am booting?

The ACPI path can change with any hardware change, or BIOS change, or BIOS option change.
 
How did you install to that device in the first place if your NVMe setup is in question?
Using a USB with clover to boot from.

The ACPI path can change with any hardware change, or BIOS change, or BIOS option change.
So what should I do now? I'm going to try creating the 10.12.5 nvme patch first to see if it works. Do you think that's the cause that stops it from booting up?
 
Hi @RehabMan

i tried creating the kext "HackrNVMeFamily-10_12_5.kext" from my macbook pro 10.12.5 and copied the kext to my hackintosh S/L/E but still unable to boot up correctly.

and even pasted to EFI -> clover -> kext folder from windows i mount the hidden 200MB and pasted it in.

any idea what the error message is pointing to?
1.jpeg

2.jpeg
 
How did you install to that device in the first place if your NVMe setup is in question?

Using a USB with clover to boot from.

What is the difference between that setup and your setup now?

My suggestion: Either start over being very careful, or install to a non-NVMe device and work on NVMe configuration at post-install (there are more tools available for me to determine your mistake).
 
Last edited:
What is the difference between that setup and your setup now?

My suggestion: Either start over being very careful, or install to a non-NVMe device and work on NVMe configuration at post-install (there are more tools available for me to determine your mistake).


The difference is only you pointed me to update "HackrNVMeFamily-10_12_5.kext". and i reset the bios, it couldn't work already.
the previous bios was working correctly but i couldn't exactly remember what was the configuration.

I tried starting over and installing on my SAMSUNG SSD 840 EVO PRO 256GB, but the OSX installation gets stuck at 11% for a very long time. i left it for 24 hours to install yet it stays at 11% with no progress.

is my ssd not supported?

let me share with you my conclusion, the error messages in the screenshot that i have shown you is showing that the disk volume could not be verified.

i am thinking of installing OSX on the non-NVMe ssd and install disk warrior 5 and fix it, cause from my googling search, i see people saying disk warrior fix all disk issues.

what do you think of my conclusion, should i go with that first?
 
Status
Not open for further replies.
Back
Top