
I have created USB map for my Hackintosh, using iMacPro1,1 model.
For iMacPro1,1, Apple has its own .kext mapping, which has only XHC1, like this:
I have created my own map for my board, which I have verified it's applied:
What seems to happen is that macOS first applies my kext, then applies its own .kext and in the end I have a combination of the two, where my PRT1 and PRT9 are visible but the rest of the ports are from Apple's own map (which does not have ports 2 and 9):
IORegExplorer display for XHC1
Is there a way to prevent macOS from applying their own .kext?
The only way I see is to rename XHC1 to something like XHCI (using custom SSDT) so Apple's map would be useless. Any other way..?

Post a Comment