Hi all
The transition to Opencore went smoothly but there is one thing I am not able to fix and this is USB port mapping
I know I should have fixed this a long time ago but I was lazy and relying on the USB port limit patch which was working well with Clover up until Catalina but sadly with Big Sur it’s not.
I’ve tried several guides but none have worked for me and I hope someone here can assist me to make a working kext.
My motherboard is an MSI Z87 Mpower max and has an Intel chipset providing 4x USB3 and 6x USB2 ports, an ASMedia ASM1074 Chip giving 4x USB 3.0 back-panel ports and a Renesas uPD720202 Chip providing 2x USB 3.0 ports on the back-panel too.
Most of the ports are XHC ones and do not need to be renamed but I also have EHC1 and 2 ports which need to be renamed to EH01 and 2 but when I do this, my PS/2 ports where my mouse and Logitech dongle are plugged are somehow disabled (but listed and highlighted in Hackintool).
Looking at Hackintool, I also have PXSX ports but my understanding is that Hackintool doesn’t see this type and will not list them, also it’s not used by Apple apparently. These are the Renesas ports but I’m not using them so if they cannot be enabled it’s not an issue.
View attachment 498629
View attachment 498631
I have XhciPortLimit enabled in my plist and USBInjectAll (0.7.3) loaded and according to Hackintool’s USB port patching guide I should also have FakePCIID and FakePCIID_XHCIMux kexts because the XHC device ID is 0x8C31 but I’m not sure about that.
I hope someone can assist me getting rid of this headache… thanks a million.