Contribute
Register

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

Status
Not open for further replies.
For those like me with multiboot on 10.11 / 10.12 / 10.13.x on (e.g.) NVMe Samsung EVO 960 SSD
Don't forget to drop the SSDT_NVMe-Pcc.aml from EFI/CLOVER/ACPI or via clover options screen when install/update 10.13.x or even when booting into recovery mode with 10.13.x
If it's not dropped, boot into install/update/recovery 10.13 shows prohibited sign and stops.
 
For those like me with multiboot on 10.11 / 10.12 / 10.13.x on (e.g.) NVMe Samsung EVO 960 SSD
Don't forget to drop the SSDT_NVMe-Pcc.aml from EFI/CLOVER/ACPI or via clover options screen when install/update 10.13.x or even when booting into recovery mode with 10.13.x
If it's not dropped, boot into install/update/recovery 10.13 shows prohibited sign and stops.

For multiboot with NVMe spoofing, use HackrNVMeFamilyInjector.kext.
 
For multiboot with NVMe spoofing, use HackrNVMeFamilyInjector.kext.
Many Thanks! My bad to have not seen this implementation in this thread before.
I installed your HackrNVMeFamilyInjector.kext into 2 folders:
- [EFI volume]/EFI/CLOVER/Kext/10.13/
- [boot volume]/Library/Extensions/
(Inject kexts flag as "detect" in config.plist)

and it works like a charm with recovery 10.13
 
Last year I hacked my build but had countless issues with nvme, sadly due to lack of technical expertise I was unable to fully follow this guide and therefore decided to accept my defeat and switch back to Windows since constantly trying to fix my computer stressed me out quite a bit.

However, I now read somewhere that nvme drives are natively supported in macOS High Sierra, is any of this true? If so, how is the quality of such support? Does it work on all nvme drives or only on select models?

I did try to google a bit but all I got were mostly mixed opinions.

If anyone can able to shed some light that'd be great.
 
Last year I hacked my build but had countless issues with nvme, sadly due to lack of technical expertise I was unable to fully follow this guide and therefore decided to accept my defeat and switch back to Windows since constantly trying to fix my computer stressed me out quite a bit.

However, I now read somewhere that nvme drives are natively supported in macOS High Sierra, is any of this true? If so, how is the quality of such support? Does it work on all nvme drives or only on select models?

I did try to google a bit but all I got were mostly mixed opinions.

If anyone can able to shed some light that'd be great.

Indeed, High Sierra support natively NVMe drives. Wich one do you own ?
The fact is that as soon as you install HS with tools provided here (Unibeast, Multibeast...) the NVMe drive is seen by installer and Disk Utility. However, don't use APFS format and stay with HFS+J. (read older posts here and method posted on tonymac)
 
Indeed, High Sierra support natively NVMe drives. Wich one do you own ?
The fact is that as soon as you install HS with tools provided here (Unibeast, Multibeast...) the NVMe drive is seen by installer and Disk Utility. However, don't use APFS format and stay with HFS+J. (read older posts here)

I own an intel 600p right now which is currently running Windows alone.

Ideally I'd like to be able to dual boot, but I tried dual booting last year on the same drive and it brought me nothing but problems, sadly, so I'm thinking of grabbing another SSD and dedicate it exclusively to macOS. So I'd have Windows in my current SSD and macOS on the new one, making dual booting easier (afaik).

Anyway, since I'm quite out of the loop on Hackintoshes lately I was wondering how good the nvme support was on HighSierra and wether all models work or only a select few? Just to buy something that works 100%. I read mixed opinions so far that lead me nowhere, some people claim to have slow boot times, others say they drive itself is supported but there's no power management for it, so expect it to run pretty warm... etcetera.

Anyway... since I wasnt able to get any conclusive answers I figured I'd ask here the current state of nvme drives on Hacks.
 
I own an intel 600p right now which is currently running Windows alone.

Ideally I'd like to be able to dual boot, but I tried dual booting last year on the same drive and it brought me nothing but problems, sadly, so I'm thinking of grabbing another SSD and dedicate it exclusively to macOS. So I'd have Windows in my current SSD and macOS on the new one, making dual booting easier (afaik).

Anyway, since I'm quite out of the loop on Hackintoshes lately I was wondering how good the nvme support was on HighSierra and wether all models work or only a select few? Just to buy something that works 100%. I read mixed opinions so far that lead me nowhere, some people claim to have slow boot times, others say they drive itself is supported but there's no power management for it, so expect it to run pretty warm... etcetera.

Anyway... since I wasnt able to get any conclusive answers I figured I'd ask here the current state of nvme drives on Hacks.

The Intel NVMe SSDs are not a good choice... (lots of known issues).
But off-topic here... this thread is not a general NVMe thread.
This thread is specific to the instructions for NVMe spoof in post #1... and mostly only applicable to 10.12.x/10.11.x.
 
The Intel NVMe SSDs are not a good choice... (lots of known issues).
But off-topic here... this thread is not a general NVMe thread.
This thread is specific to the instructions for NVMe spoof in post #1... and mostly only applicable to 10.12.x/10.11.x.

Gotchu! Either way, my intention isn't running macOS on the intel drive, the intel drive I already have would keep running Windows, while the new one would run macOS.

Is there any fully compatible nvme drive I should be looking at? How about the samsung 960 evo series?

Sorry for the offtopic, I just was unable to find a compatibility list of some sort or any "General NVME" thread so I figured I'd ask the only guy I know who will definitely have an answer to that question, that being you. I'd appreciate if you could give me some pointers as to which one to buy so I have to apply the least amount of patches, if any. I know I'm not supposed to be spoonfed all the way, so I totally understand if you tell me to go ask elsewhere.
 
Is there any fully compatible nvme drive I should be looking at? How about the samsung 960 evo series?

I think if you browse the forums, you'll find general success with the 960 EVO.
 
Hey all,

I've been running 10.12.x for quite awhile with Samsung NVME drive, and its been fine.
I used the steps as outlined in this thread.
I have been looking to try and upgrade to 10.13 and i'm completely stuck.

I took a clone of my instance off NVME drive and put onto regular SSD.
Then i boot into SSD (cloned instance) and go to Apps store, download and run High Sierra installer which then reboots into install partition.
I do NOT get further than this.
I get that NO OS symbol with lots of scrawly text across the screen.
Its the same screen i used to get before implementing the NVME steps during my original installation.
I assume its related to NVME workaround code.

I've also setup an install USB with Unibeast.... and the same thing happens. I'm at a loss and can't move forward.

So my question is :-
Do i need to backout the NVME specific steps from my SSD to be able to regularly install HS?
I'm afraid to try directly on my NVME because although i have backup i don't know if i'll be able to restore.... so i want a fully working upgraded image on SSD that i can run off if the worst case happens and NVME install craps out.

I assume the problem is caused because the boot loader has kexts etc which may be incompatible, in addition to the kexts on the mac os install itself.
 

Attachments

  • IMG_3278.jpg
    IMG_3278.jpg
    3 MB · Views: 186
Status
Not open for further replies.
Back
Top