Jump to content
1699 posts in this topic

Recommended Posts

21 hours ago, ellaosx said:

Hello

Does anyone know how to change the NVME to be seen as Apple SSD Controller instead of Generic SSD Controller?

 

Thanks!

Is this purely cosmetic, or is there a functional benefit?

Purely cosmetic i guess @tonyx86 unless you fake the ID. 

All i did is changed the plist from Generic to Apple and up the IOPROBE then made an injector.

Someone wrote a better method by using device>properties, but got deleted because of being off topic maybe 😁

 

 

 

 

Edited by ellaosx
  • Like 1
7 hours ago, ellaosx said:

Purely cosmetic i guess @tonyx86 unless you fake the ID. 

All i did is changed the plist from Generic to Apple and up the IOPROBE then made an injector.

Someone wrote a better method by using device>properties, but got deleted because of being off topic maybe 😁

 

 

 

 

          

 

 <key>PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Built In</string>
                <key>IOName</key>
                <string>pci144d,a806</string>
                <key>built-in</key>
                <string>NVMe SSD</string>
                <key>compatible</key>
                <string>pci144d,a806</string>
                <key>device-id</key>
                <data>
                BqgAAA==
                </data>
                <key>device_type</key>
                <string>Storage Controller</string>
                <key>model</key>
                <string>Apple NVMe M2 Flash Drive</string>
                <key>name</key>
                <string>pci144d,a806</string>
                <key>revision-id</key>
                <data>
                AAAAAA==
                </data>
                <key>subsystem-id</key>
                <data>
                AagAAA==
                </data>
                <key>subsystem-vendor-id</key>
                <data>
                TRQAAA==
                </data>
                <key>vendor-id</key>
                <data>
                TRQAAA==
                </data>
            </dict>


 

  • Like 2
  • Thanks 2
On 7/8/2021 at 6:11 AM, ellaosx said:

Hello

Does anyone know how to change the NVME to be seen as Apple SSD Controller instead of Generic SSD Controller?

 

Thanks!

 

It works like this too:

 

https://www.hackintosh-forum.de/forum/thread/54361-nvmexpress-apple-ssd-controller/?postID=708868#post708868

 

  • Like 4
2 hours ago, MacWill said:

And on another Motherboard as: Gigabyte Z590 Vision G?

Ok, I have the Apfelnico kext, named X299NVMe.kext. I click on the file > Show package content > Contents > open Info.pist.
There is a line IOPCIPrimaryMatch, here I have put the vendor-device id of the NVMe disk, not of the mobo.
I have 2 M2 disks, both of them are WD SN750 but each one has a different device id > 15b7:5002 and 15b7:5006.
In the IOPCIPrimaryMatch line (string) I have writed the 2 values, separated by a space, reversed bytes (first device and then vendor): 0x500215b7 0x500615b7.

How do you know vendor and device id of the M2 disk (or disks)? I have looked at Hackintool > PCIe and here it is easy to see these data.

  • Like 2
  • Thanks 1
1 hour ago, miliuco said:

Ok, I have the Apfelnico kext, named X299NVMe.kext. I click on the file > Show package content > Contents > open Info.pist.
There is a line IOPCIPrimaryMatch, here I have put the vendor-device id of the NVMe disk, not of the mobo.
I have 2 M2 disks, both of them are WD SN750 but each one has a different device id > 15b7:5002 and 15b7:5006.
In the IOPCIPrimaryMatch line (string) I have writed the 2 values, separated by a space, reversed bytes (first device and then vendor): 0x500215b7 0x500615b7.

How do you know vendor and device id of the M2 disk (or disks)? I have looked at Hackintool > PCIe and here it is easy to see these data.

Perfect!

  • Thanks 1

I'm getting "Still waiting for root device error" with beta 3 for some reason. Monterey is on a Crucial MX500 SSD. Anyone faced anything similar? There's NVMe load errors during verbose too even though the two NVMe drives house Big Sur and Windows 11. Beta 2 works wonderfully. 

  • Like 1
6 minutes ago, Shaneee said:

I'm getting "Still waiting for root device error" with beta 3 for some reason. Monterey is on a Crucial MX500 SSD. Anyone faced anything similar? There's NVMe load errors during verbose too even though the two NVMe drives house Big Sur and Windows 11. Beta 2 works wonderfully. 

Try this. Put your IOPCIPrimaryMatch.

X299NVMe.kext.zip

Guest
This topic is now closed to further replies.
×
×
  • Create New...