Contribute
Register

[Guide] Creating a Custom SSDT for USBInjectAll.kext

Sorry, you are right. I am attaching it now.

From the ioreg:
- xHCI already named XHC (as is typical)
- device-id is 0xa12f
- running Mojave
- Mojave has native support for 0xa12f (so XHCI-unsupported.kext not needed), note:
Code:
u430:~ Admin$ grep -y 0xa12f -R /System/Library/Extensions/IOUSBHostFamily.kext/
/System/Library/Extensions/IOUSBHostFamily.kext//Contents/PlugIns/AppleUSBXHCIPCI.kext/Contents/Info.plist: <string>0xa12f8086</string>
- you have USBInjectAll.kext and are ready to do port discovery
- keep in mind your keyboard is attached to HS05, mouse to HS06
 
Thank you ReHabMan. These are not instructions, they are a journey. I have successfully enabled the SSDT approach. Every port is working correctly. And best of all I have a little bit better understanding of how this works. Again, thanks.

For those with a GA z170X Gaming 3 Mobo I've uploaded my USB port map. This is pre SSDT creation.
Port Mapping GA Z170 Gaming 3.png
 
Last edited:
Hello @RehabMan, maybe a dumb question as I am a newbie on this topic: would this method allow Eltron USB controllers on my Z68X-UD3H-B3 to work on OSX or those continue to be unsupported? Not sure if creating specific SSDT could overcome lack of driver support for those controllers.

Thank you for your help!
 
Hello,
I successfully installed Mojave on my desktop.
I did not work USB 3.0 ports, or rather they only worked if I connected USB 2.0 peripherals,
partially solved the problem, now I work all the doors except the 4, 7 and 8.

I am attaching detail screens and aml files.

Can you help me understand?
Thank you
 

Attachments

  • Screenshot.png
    Screenshot.png
    20.7 KB · Views: 85
  • SSDT-UIAC.aml
    972 bytes · Views: 91
Hello @RehabMan, maybe a dumb question as I am a newbie on this topic: would this method allow Eltron USB controllers on my Z68X-UD3H-B3 to work on OSX or those continue to be unsupported? Not sure if creating specific SSDT could overcome lack of driver support for those controllers.

Thank you for your help!

As per post #1 this guide applies only to Intel USB controllers.
 
Hello,
I successfully installed Mojave on my desktop.
I did not work USB 3.0 ports, or rather they only worked if I connected USB 2.0 peripherals,
partially solved the problem, now I work all the doors except the 4, 7 and 8.

I am attaching detail screens and aml files.

Can you help me understand?
Thank you

Make sure you have not eliminated any SSxx entries associated with the ports that are not working.
You must be careful during "port discovery" to make sure you have an accurate list of ports used.
 
[QUOTE = "RehabMan, post: 1854930, member: 429483"] Assicurati di non aver eliminato alcuna voce SSxx associata alle porte che non funzionano.
Devi stare attento durante "port discovery" per assicurarti di avere un elenco accurato delle porte utilizzate. [/ QUOTE]

My port is :
1 and 2 - Font port USB 3.0
3 and 4 - Rear port USB 3.0
7 and 8 - Rear port USB 3.0
9 and 10 - Rear port USB 2.0
11 and 12 - Rear port USB 2.0
 
My port is :
1 and 2 - Font port USB 3.0
3 and 4 - Rear port USB 3.0
7 and 8 - Rear port USB 3.0
9 and 10 - Rear port USB 2.0
11 and 12 - Rear port USB 2.0

USB3 ports will have both an SSxx and HSxx.
Read the guide carefully.
 
Back
Top