A codeless kext that patches the NVMe controller to rename it to Apple’s native one or something else
- Renames
Generic SSD Controllerin System Information toApple SSD Controlleror another specified name.
- macOS Catalina (10.15) to macOS Sonoma (14)
- Download from releases.
- Click on the
GenericNVMeNamekext and chooseShow Package Contents.
- Click on the
Contentsfolder.
- Edit
Info.plist.
- Locate
IOPCIPrimaryMatchunderIOKitPersonalities\com.HorizonUnix.GenericNVMeName.
- To find your
IOPCIPrimaryMatch, use Hackintool to obtain the NVMeVendorandDeviceID.
Warning
- For example, if your
VendorID is0xAAAAandDeviceID is0xBBBB, combine both as follows:0xbbbbaaaa(all in lowercase) and input it intoIOPCIPrimaryMatch. - Supports multiple NVMe IDs by separating them with a space, e.g.,
0xbbbbaaaa 0xddddcccc. - In my case, with a
VendorID of0x8086and aDeviceID of0xF1A8, myIOPCIPrimaryMatchis0xf1a88086.
- Change the NVMe controller name by modifying the
Vendor NameandChipset NameinInfo.plist.





