Contribute
Register

10.12.6 Auto-updated before I could update my HackrNVMeFamily.kext

Status
Not open for further replies.
Thanks for the heads up !
I removed these characters and compiled it again with iasl.

Same problem : No nvme drive in installer and OSX still don't boot : stop sign Booted in verbose, see attached picture. It is not really helpful :(

See attached my clover folder and screenshot from windows device manager.

EDIT : some details :
- It's a desktop computer, as described in my profile
- Up to last night everything was working fine ! I shut down the computer as usual, it won't boot since. I suspect OSX did some updates .. and replaced the IONVMEFamily.kext...


Maybe i need to generate a new hackerNVME ? But as I can't boot my hackintosh i don't know how.
 

Attachments

  • CLOVER.zip
    1.7 MB · Views: 79
  • nvme_win_device_manager.PNG
    nvme_win_device_manager.PNG
    144.6 KB · Views: 117
  • IMG_20170927_210708.jpg
    IMG_20170927_210708.jpg
    4.9 MB · Views: 93
Last edited:
Thanks for the heads up !
I removed these characters and compiled it again with iasl.

Same problem : No nvme drive in installer and OSX still don't boot : stop sign Booted in verbose, see attached picture. It is not really helpful :(

See attached my clover folder and screenshot from windows device manager.

EDIT : some details :
- It's a desktop computer, as described in my profile
- Up to last night everything was working fine ! I shut down the computer as usual, it won't boot since. I suspect OSX did some updates .. and replaced the IONVMEFamily.kext...


Maybe i need to generate a new hackerNVME ? But as I can't boot my hackintosh i don't know how.

The HackrNVMeFamily you have in EFI/Clover/kexts/Other was NOT generated with the --spoof option.
 
Ok so I need to run your script with the --spoof option.

I could do it (thanks to my friend's laptop again) but his is 10.11.4. So i took the vanilla kext from my USB install key.
I ran :
Code:
./patch_nvme.sh --unpatched /path/to/10.12.5/VanilliaIONVMeFamily.kext --spoof 10_12_6

Copied result into EFI/CLOVER/kexts/Other/
It still won't boot, same output as before in verbose .
Tried with the -x flag, same result. I have no idea what to try next :(

When the stop sign appear i can read " still waiting for root device"
 
Last edited:
Ok so I need to run your script with the --spoof option.

I could do it (thanks to my friend's laptop again) but his is 10.11.4. So i took the vanilla kext from my USB install key.
I ran :
Code:
./patch_nvme.sh --unpatched /path/to/10.12.5/VanilliaIONVMeFamily.kext --spoof 10_12_6

Copied result into EFI/CLOVER/kexts/Other/
It still won't boot, same output as before in verbose .

You cannot create a 10.12.6 Hackr kext from 10.12.5.
 
You cannot create a 10.12.6 Hackr kext from 10.12.5.

Ok so I found someone with a 10.12.6 install who accepted to run the patch for me !
No luck it still won't boot : "waiting for root device"

I attached my CLOVER folder
 

Attachments

  • CLOVER.zip
    1.7 MB · Views: 61
Ok so I found someone with a 10.12.6 install who accepted to run the patch for me !
No luck it still won't boot : "waiting for root device"

I attached my CLOVER folder

HackrNVMeFamily is not copied correctly in Clover/kexts/Other.
You have a directory named hackrnvmefamily-10_12_6.kext, which the contains the kext instead of the kext directly in kexts/Other.
You should not expect it will work that way.
 
HackrNVMeFamily is not copied correctly in Clover/kexts/Other.
You have a directory named hackrnvmefamily-10_12_6.kext, which the contains the kext instead of the kext directly in kexts/Other.
You should not expect it will work that way.

I fixed it but it did not work better.

I ended up installing OSX to a new drive, then cloned the NVME drive into a third SSD. This third one booted fine : updated to High sierra. Cloned it back into the NVME : no more problems :)
 
Status
Not open for further replies.
Back
Top