RehabMan / patch-nvme

A set of scripts and plists for patching IONVMeFamily.kext for non-Apple NVMe SSDs (based on the work of PikeRAlpha)
439 stars 70 forks source link

Vanilla MD5 (...) does not match expected MD5 #59

Open banjo1000 opened 3 years ago

banjo1000 commented 3 years ago

MacBook Air 6,2 MacBook Air (Mid-2013) Sintech adapter card, XPG SX8200 Pro (2TB) MacOS Sierra 10.12.6 (16G2136)

I am booting off external SSD. I want this OS to see my internal SSD, and I eventually want to install Sierra on internal SSD, but the Sierra installer doesn't see the internal SSD.

Here's what I've tried while booted in Sierra from my external SSD:

Joes-Air:patch-nvme-master joe$ ./patch_nvme.sh 10_12_6 Creating patched HackrNVMeFamily-10_12_6.kext from /System/Library/Extensions/IONVMeFamily.kext WARNING: Vanilla MD5 (da9935834b84e98f05afe4063d964635) does not match expected MD5 (c506f1fc40026c0262a736f0be318223) ERROR: Vanilla MD5 does not match and --override not specified. No kext generated! Joes-Air:patch-nvme-master joe$

Should I expect patch-nvme-master to work with my SSD which isn't enumerated in the script? If not, can I edit the script to fix? Should I use the --override option?

How to get around the limitation that when booting off my bootable USB Sierra installer, the installer can't see my internal SSD or an APFS volume on it where I want the new Sierra OS to be?

Thanks.