UtterDisbelief
Moderator
- Joined
- Feb 13, 2012
- Messages
- 9,610
- Motherboard
- Gigabyte B760 Gaming X AX
- CPU
- i5-14600K
- Graphics
- RX 560
- Mac
- Classic Mac
- Mobile Phone
I'm really unlucky with this ports thing
When you say "you can build a USBPorts.kext or SSDT in Hackintool by only copying across the ports you need etc."
How exactly do I do that? I get how I can copy ports under XHC in ioreg but how do I paste it in Hackintool? Shall I test all USB ports with a USB2 device then a USB3 device and copy what changes? Also if I go this way, do I still need to rename the EHCI controllers? Sorry for all the questions, this is something I struggle with a lot, thanks
I would do the renaming, even though the ports might work without.
What I meant about using IORegistryExplorer and Hackintool is - view the correct ports as configured in IOReg and then compare with Hackintool. Delete in Hackintool all ports except those in IOReg. No copy and pasting necessary.
Once done, export USBPorts.kext.
Notes:
1) You probably need OpenCore to boot Big Sur.
2) If you want a port-limit removal for Big Sur use the OpenCore Quirk - XhciPortLimit. No need for a patch any more.