Contribute
Register

The New Beginner's Guide to USB Port Configuration

Do you mean SS09? Because HS09 is my Bluetooth.


When I did the port mapping and checked the corresponding ports, there was no SS09. All numbers that popped up were:
HS: 01, 02, 05, 06, 07, 08, 09, 11, 12
+ SS01 (since Edhawk's USBPorts.kext)

Let me just reboot and check if there is SS09 when I use USBInjectAll and XHCIPortLimit.

In the meantime, this is my entire EFI folder (serial number removed)!

Edit:

Just rebooted into Catalina and these are all my ports:

View attachment 528462

Okay...

The reason I mentioned SS09 is because it is configured in the USBPorts.kext you uploaded. Also it's Location ID is quoted in the "port count" field. Clearly if you don't have this port active then it should not be there.

ss09.jpg

The Hackintool screengrab just shows all possible ports on a Z370 chipset because you have removed the port limit. Not all those ports will be active - according to the MSI web-site. This is obviously from a different setup to the one in the EFI folder you uploaded, which has no such port-limit removal, only a USBPorts.kext - i.e it's not the same.

So repair your USBPorts.kext. :thumbup:

Also - you do not need two USB power SSDTs - SSDT-EC-USBX.aml and SSDT-USBX.aml. Personally I would stick with only SSDT-EC-USBX.aml.
 
Last edited:
This is obviously from a different setup to the one in the EFI folder you uploaded, which has no such port-limit removal, only a USBPorts.kext - i.e it's not the same.
Okay this is weird, I created the USBPorts.kext just a few days ago with the help of your guide.:O
Anyway, will try again!

Also - you do not need two USB power SSDTs - SSDT-EC-USBX.aml and SSDT-USBX.aml. Personally I would stick with only SSDT-EC-USBX.aml.
Good to know, I'll remove it then. When I exported from Hackintool, this SSDT-USBX file came with the USBPorts.kext, so I thought they belong together. I got SSDT-EC-USBX from Dortania's guide.
 
Hello,
Could anyone check my USB mapping is correct or not?
I have Bluetooth problem, showing "not available".
but surely plugged to internal USB port on motherbord, and BRCM device showing at HS10.
so I am wondering might be a mistake in my USB mapping?
(another USB ports are all fine...)
Thank you in advance.
 

Attachments

  • SSDT-UIAC.aml
    918 bytes · Views: 37
  • Hackintool.png
    Hackintool.png
    81.3 KB · Views: 44
  • IOReg.png
    IOReg.png
    125 KB · Views: 45
1 . Do you have anything connected to the internal USB2 headers, other than your Bluetooth connection?

1000.png Z390M Gaming MB, with 2 x USB2 headers highlighted

Usually one of these headers would be providing USB2 connections for the front case USB2 ports or a front facing card reader. As these are the only USB2 ports, none are present on the rear I/O plate.

2. Did you plan to include the USB3.1 Type C port on the rear I/O plate in your configuration? If yes, then you need to change the Connector Type accordingly for the connected port(s).

1000-2.pngRear I/O plate for Z390M Gaming MB, Type-C port highlighted

There will be two ports associated with the single physical USB3.1 Type C port. These should be set with the connector type 'TypeC' or 'TypeC+sw', not USB3.

Screenshot 2021-09-14 at 00.22.27.png
Connector types available from dropdown list in Hackintool.
 
1 . Do you have anything connected to the internal USB2 headers, other than your Bluetooth connection?

View attachment 528836 Z390M Gaming MB, with 2 x USB2 headers highlighted

Usually one of these headers would be providing USB2 connections for the front case USB2 ports or a front facing card reader. As these are the only USB2 ports, none are present on the rear I/O plate.

2. Did you plan to include the USB3.1 Type C port on the rear I/O plate in your configuration? If yes, then you need to change the Connector Type accordingly for the connected port(s).

View attachment 528838Rear I/O plate for Z390M Gaming MB, Type-C port highlighted

There will be two ports associated with the single physical USB3.1 Type C port. These should be set with the connector type 'TypeC' or 'TypeC+sw', not USB3.

View attachment 528840 Connector types available from dropdown list in Hackintool.
Thank you for your response!

1) i don't have USB connection other than BT of wi-fi PCIe card. BT plugged to one of USB2 header ports same highlighted in pic you attached.

2) not listed USB-C type
yes...I deleted because I was not sure which HSxx should keep for C-type port.... lol. when checking each port, didn't Green highlight on USB list hackintool. i thought its okay if i don't use C-type but this may affect working BT? my SSDT has 14 ports, it should 15 ports?

I used to use Bluetooth dongle because could not make work BT. but not using now. my screenshots I attached it is without a dongle.
Recently i updated to Big Sur, at the same time recreated SSDT for USB mapping from the beginning with the guide here for re-trying internal bluetooth.
remapping from delete ssdt and USBinjectall and remove port limit patch etc,.

"BRCM Hub" is shown on the USB list in Hackintool so i thought this meaning that BT is connected. but still not available...
 
Given the above your configuration may then be correct.

You need to check that each port you activated works as expected when using the new USBPorts.kext, i.e. test each port with both a USB2 and then a USB3 pen drive.

You don't have to have 15 ports active, that is the maximum number of ports you can have active on any single USB controller.
 
Given the above your configuration may then be correct.

You need to check that each port you activated works as expected when using the new USBPorts.kext, i.e. test each port with both a USB2 and then a USB3 pen drive.

You don't have to have 15 ports active, that is the maximum number of ports you can have active on any single USB controller.
Hi, thanks for the reply! i have tried again making usbport.kext. connected each port via USB2 then USB3 pen. but same result and no work bluetooth still.. i think it is not related with USB problem. may should go Wireless/BT thread. anyway thank you Edhawk!
 
I followed the simple directions on page 1 and now I have my (very) old Asus P7P55D-E working properly. For some reason also the ethernet is working properly (no need of disconnecting the internet cable before turning up the computer). Can anyone explain that? If not that is ok too!
 
Hi, i followed excellent guide ModMike Everything work
i had installed Catalina, all fine, now i tried to install bigsur 11,5,2 - OpenCore 0.6.9 on Asus Rog Strix z390-E Gaming
seems that usb port work with blue port, i tried this Usb original guide, but i'not able to apply patch to remove xhci port limits, at that time of reboot no one usb work with motherboard.
that mean i cannot check and build right usb configuration, someone could help me?
i tried to update OpenCore, but i had problem on reboot that i go back to this configuration.
some suggest?
 
but i'not able to apply patch to remove xhci port limits, at that time of reboot no one usb work with motherboard.
The XHCI port limit quirk stopped working after 11.3.2 so you'd have to use an older Big Sur version or use Catalina to make your USB ports kext.
 
Back
Top