Contribute
Register

[Guide] Creating a Custom SSDT for USBInjectAll.kext

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,014
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Thanks for your reply.
However, there’s no option to disable EH02 in BIOS and the same settings is okay for win10. Is there any other possibility? Clover or efi drivers?

Probably related to xHCI setting.
 
Joined
Aug 10, 2018
Messages
4
Motherboard
HP 8300 SFF - 03.07 - Clover
CPU
i7-3770
Graphics
GTX 1050 TI
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
You will likely have strange results due to this decision.
I'll keep that in mind, but right now everything's working as expected.

Probably related to above.
I have tried the different variants. Even if you connect the USB 3.0 ports properly with HS and SS, the m.2 Bluetooth card (HS05) only works with port connector type 0. Type 255 does not work.

What is the advantage of type 255 over type 0 for internal connections?
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,014
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Even if you connect the USB 3.0 ports properly with HS and SS, the m.2 Bluetooth card (HS05) only works with port connector type 0. Type 255 does not work.

No ideas without PR files that represent that scenario.

What is the advantage of type 255 over type 0 for internal connections?

It is what Apple uses.
 

msh

Joined
Oct 31, 2013
Messages
265
Motherboard
Gigabyte GA-Z97X-UD3H
CPU
i5-4690S
Graphics
HD 4600
Mobile Phone
  1. Android
Hi RehabMan, I am lost for discovering the ports needed. In XHC@ I have HSxx,ssx and in EH01@:hpxx,rpxx and in EH02:hpxx,prxx. I use -uia_exclude_ss to discover first group, I have USB3 hub which connected usb2 and usb3. I inserted each port black or blue, front or rear but, I have only two ports blue rear top shown in XHC@:HS03 and HS04,all others ports shown in EH01@:HPxx and EH02@:HPxx. I have four ports in front panel:2 black and 2 blue and six ports in rear panel:four black and 2 blue. I am lost to known that ports I need and how many I need? Thanks.
 

Attachments

  • debug_19343.zip
    1.9 MB · Views: 54
Last edited:

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,014
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi RehabMan, I am lost for discovering the ports needed. In XHC@ I have HSxx,ssx and in EH01@:hpxx,rpxx and in EH02:hpxx,prxx. I use -uia_exclude_ss to discover first group, I have USB3 hub which connected usb2 and usb3. I inserted each port black or blue, front or rear but, I have only two ports blue rear top shown in XHC@:HS03 and HS04,all others ports shown in EH01@:HPxx and EH02@:HPxx. I have four ports in front panel:2 black and 2 blue and six ports in rear panel:four black and 2 blue. I am lost to known that ports I need and how many I need? Thanks.

You're making things more complex than necessary.
No need to exclude any ports on XHC for the hardware in your profile (7-series has no possibility to exceed the port limit).

Note that with 7-series xHCI, you will typically need to use FakePCIID_XHCIMux.kext.
 

msh

Joined
Oct 31, 2013
Messages
265
Motherboard
Gigabyte GA-Z97X-UD3H
CPU
i5-4690S
Graphics
HD 4600
Mobile Phone
  1. Android
You're making things more complex than necessary.
No need to exclude any ports on XHC for the hardware in your profile (7-series has no possibility to exceed the port limit).

Note that with 7-series xHCI, you will typically need to use FakePCIID_XHCIMux.kext.
Thanks, now, I install only FakePCIID_XHCIMux.kext.
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,014
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Thanks, now, I install only FakePCIID_XHCIMux.kext.

Now proceed with the guide in post #1. Please note that FakePCIID_XHCIMux.kext requires FakePCIID.kext.
 

msh

Joined
Oct 31, 2013
Messages
265
Motherboard
Gigabyte GA-Z97X-UD3H
CPU
i5-4690S
Graphics
HD 4600
Mobile Phone
  1. Android
[QUOTE = "msh, post: 1877504, membre: 966578"] Merci, maintenant, j'installe uniquement FakePCIID_XHCIMux.kext. [/ QUOTE]
If I understand, I just have to install FakePCIID.kext + FakePCIID_XHCIMux.kext in system volume and in ACPI rename EHC1->EH01, EHC2->EH02 and XHCI to XHC, I no need create a custom usbinjectall.kext?
 
Last edited:
Joined
Aug 1, 2011
Messages
23
Motherboard
Xiaomi Mi Notebook Pro
CPU
i5-8250U
Graphics
UHD 620
Hi,

I m using Asus VI impact (Intel 8 series) with : 6 USB 3.0/2.0 and 4 USB 2.0.
If i understood correctly, i can not go above 15 USB on XHC with intel 8 series.
Can i put the remaining port on EH01 ?

Thanks
 

Attachments

  • debug_6717.zip
    3.6 MB · Views: 43
Last edited:

msh

Joined
Oct 31, 2013
Messages
265
Motherboard
Gigabyte GA-Z97X-UD3H
CPU
i5-4690S
Graphics
HD 4600
Mobile Phone
  1. Android
Now proceed with the guide in post #1. Please note that FakePCIID_XHCIMux.kext requires FakePCIID.kext.
If I understand, I just have to install FakePCIID.kext + FakePCIID_XHCIMux.kext in system volume and in ACPI rename EHC1->EH01, EHC2->EH02 and XHCI to XHC, I no need create a custom usbinjectall.kext?
 
Top