Contribute
Register

The New Beginner's Guide to USB Port Configuration

Sorry, but how do I clear the cache and reload? using the broom icon? because whenever I reload the using the circle icon everything keeps coming back..:(


Ok here there are...thank you so much for your help...:headbang:
View attachment 472814
So, firstly..this is how I map my USB device then I press the "Export" button


Okay, looks good :thumbup:

Can you not discover the third external port? Or does it not show in the Hackintool list? I thought your laptop had one.

Anyway, let's go back to my original guide, and for Catalina use USBPorts.kext.

So remove USBInjectAll.kext, remove the SSDT-UIAC.aml, if you have put it in EFI/CLOVER/ACPI/patched.

Instead put the USBPorts.kext in EFI/CLOVER/kexts/Other and reboot.

:)
 
Can you not discover the third external port? Or does it not show in the Hackintool list? I thought your laptop had one.
Yes, I can't seem to discover the 3rd USB port (2nd USB 2.0 Port), whenever I plug a device to the port, Hackintool and MacOS seems not to recognise..Hackintool also shows nothing

So remove USBInjectAll.kext, remove the SSDT-UIAC.aml, if you have put it in EFI/CLOVER/ACPI/patched.

Instead put the USBPorts.kext in EFI/CLOVER/kexts/Other and reboot
Now, I have tried, but still is not being recognised
Without the USBInjectAll.Kext, my Bluetooth and Webcam also is not being recognised now...:(
(I'm not currently using PLR Patches), and the USBPorts.Kext that I pasted is the one I gave you....

Maybe it has to do with other version of USBInjectAll.Kext? if yes, what version do u think I must try to support all USB ports in my Laptop?
or maybe I should use some SSDT/DSDT patches?
 
Yes, I can't seem to discover the 3rd USB port (2nd USB 2.0 Port), whenever I plug a device to the port, Hackintool and MacOS seems not to recognise..Hackintool also shows nothing


Now, I have tried, but still is not being recognised
Without the USBInjectAll.Kext, my Bluetooth and Webcam also is not being recognised now...:(
(I'm not currently using PLR Patches), and the USBPorts.Kext that I pasted is the one I gave you....

Maybe it has to do with other version of USBInjectAll.Kext? if yes, what version do u think I must try to support all USB ports in my Laptop?
or maybe I should use some SSDT/DSDT patches?


No, USBInjectAll is fine. Version 0.71 or 0.7.3 is what you need. The only difference here is that we have updated the later one to include the new Apple Mac system-definitions.

Okay, I do not know what else to suggest.

The "missing" port is a mystery.

No problem putting USBInjectAll back along with the port-limit removal patches to regain your webcam and bluetooth. Only problem is that none of the other ports will be configured correctly.

Maybe it is just the way your laptop has been built.

Sorry I couldn't solve your problem.
 
Last edited:
Maybe it is just the way your laptop has been built.
Hmm.. Okay then, what about BIOS update? Do you recommend it? I would like to update my BIOS to see if it makes any difference..
 
Hi everyone


I am a bit of a n00b but wanted to try and get the usb ports assigned properly, so far, I have

Installed usbinjectall.kxt
Added the USB port limit patch

Problem is when I start up hackintool and go to USB nothing changes as I plug in any usb item so I cannot tell which ones I am using. Any idea why this would happen, I was expecting as I plug stuff in that it would show, sorry if I am doing something stupid.

Also, I would like to ask how I prioritise XHC as mentioned here:

Appendix #3

If you see three lines in the top panel of Hackintool with two EHC and one XHC controller then prioritise the XHC because this is where USB3.0 comes from.

I have attached a picture of what I see in hackintool.
 

Attachments

  • Screenshot 2020-06-01 at 10.53.40.png
    Screenshot 2020-06-01 at 10.53.40.png
    144.8 KB · Views: 54
  • Screenshot 2020-06-01 at 10.56.00.png
    Screenshot 2020-06-01 at 10.56.00.png
    20.6 KB · Views: 51
  • Screenshot 2020-06-01 at 10.56.22.png
    Screenshot 2020-06-01 at 10.56.22.png
    49.7 KB · Views: 55
I found the answer and it was that i had to add the patches to rename

change EHC1 to EH01
change EHC2 to EH02

Then my usb ports showed up and i was able to follow the tutorial, thank you. I am still not sure hot to proritise XHC though.
 

Attachments

  • Screenshot 2020-06-02 at 10.24.31.png
    Screenshot 2020-06-02 at 10.24.31.png
    11.9 KB · Views: 35
I found the answer and it was that i had to add the patches to rename

change EHC1 to EH01
change EHC2 to EH02

Then my usb ports showed up and i was able to follow the tutorial, thank you. I am still not sure hot to proritise XHC though.

Hi there.

Well done on your work so far :thumbup:

To prioritise XHCI just means when you have a mixed controller setup like yours, choose USB3 ports as a priority when selecting your 15 to configure. They are more useful and work fine as USB2. Yes, there will always be a need for internal USB2 headers for bluetooth etc.

Not all motherboard chipsets and layouts are the same, obviously, so it is just a rule of thumb. You can actually choose whichever ports you like to keep to your 15 limit.

:)
 
Hi there.

Well done on your work so far :thumbup:

To prioritise XHCI just means when you have a mixed controller setup like yours, choose USB3 ports as a priority when selecting your 15 to configure. They are more useful and work fine as USB2. Yes, there will always be a need for internal USB2 headers for bluetooth etc.

Not all motherboard chipsets and layouts are the same, obviously, so it is just a rule of thumb. You can actually choose whichever ports you like to keep to your 15 limit.

:)
Yes it was great to finally get it going but i thought i would also do my daughters computer and hit a problem , she is on High Sierra.
The renaming patch is setup:

change EHC1 to EH01
change EHC2 to EH02

When i install usbinjectall.kext into clover/kexts/other it does not get installed it is in the correct folder along with SMC but does not work or show in the extensions list in hackintool. Ant ideas?
 
Yes it was great to finally get it going but i thought i would also do my daughters computer and hit a problem , she is on High Sierra.
The renaming patch is setup:

change EHC1 to EH01
change EHC2 to EH02

When i install usbinjectall.kext into clover/kexts/other it does not get installed it is in the correct folder along with SMC but does not work or show in the extensions list in hackintool. Ant ideas?


You've run "kextstat" and USBInjectAll.kext is not there?

What type of motherboard is your daughter's?

:)
 
Sorry i was in a rush before here are the details:

It is a :

HP Compaq Pro 6300 Small Form Factor
Motherboard- 657239-001


I used Hackintool to install usbinjectall into the efi/clover/kexts/other folder, i also tried a patch i read about


appleahciport
i also tried installing the xhci-unsupported.kext as i read about that in forum but the usbinjectall.kxt isnt working or showing in hacktingtool when i go to extensions tabs. Please see attached pics.
 

Attachments

  • Screen Shot 2020-06-02 at 19.27.33.png
    Screen Shot 2020-06-02 at 19.27.33.png
    144.3 KB · Views: 49
  • Screen Shot 2020-06-02 at 19.27.42.png
    Screen Shot 2020-06-02 at 19.27.42.png
    19.7 KB · Views: 36
  • Screen Shot 2020-06-02 at 19.28.21.png
    Screen Shot 2020-06-02 at 19.28.21.png
    18.5 KB · Views: 51
  • Screen Shot 2020-06-02 at 19.28.30.png
    Screen Shot 2020-06-02 at 19.28.30.png
    69.8 KB · Views: 55
  • Screen Shot 2020-06-02 at 19.28.50.png
    Screen Shot 2020-06-02 at 19.28.50.png
    14 KB · Views: 44
Back
Top