A codeless kext that patches the NVMe controller to rename it to Apple’s native one or something else
- Rename
Generic SSD Controller
in System Information toApple SSD Controller
or something else
- macOS Catalina (10.15) to macOS Sonoma (14)
- Download from releases.
- Click on
GenericNVMeName
kext and chooseShow Package Contents
.
- Click on the
Contents
folder.
- Edit
Info.plist
.
- Find
IOPCIPrimaryMatch
underIOKitPersonalities\com.AppleOSX.GenericNVMeName
.
- To find your
IOPCIPrimaryMatch
, you should use Hackintool to find the NVMeVendor
andDevice
ID.
Warning
- For example, if your
Vendor
ID is0xAAAA
andDevice
ID is0xBBBB
, then you should combine both like this:0xbbbbaaaa
(all in lowercase) and fill it intoIOPCIPrimaryMatch
. - It also supports multiple NVMe by separating with a space like
0xbbbbaaaa 0xddddcccc
- In my case, my
Vendor
ID is0x8086
andDevice
ID is0xF1A8
, so myIOPCIPrimaryMatch
is0xf1a88086
.
- You can change the NVMe controller name by changing the
Vendor Name
andChipset Name
inInfo.plist
.
Caution
- I think the members and owners of ChefKiss Inc shouldn't use this kext. Why? Because Visual will say
Do not use this kext because it will inject some useless information and just only for comestic, etc...
. So, is that true? We still don't know because I've been banned from both Telegram and GitHub by ChefKiss (Visual)