Contribute
Register

[Guide] Creating a Custom SSDT for USBInjectAll.kext

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,038
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
There isn't any change in IOReg.app, and not any usb device even though the USB keyboard and mouse is on.
No idea what IOReg.app is.
The guide uses IORegistryExplorer.app.

If you have a question and expect more than guesses, you must provide problem reporting files as per FAQ.
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,038
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
You are not looking in right place.

Scroll up, and look for changes under EH01 and EH02. when you insert and remove the device the entry will turn red color.
@Heporis laptop is 100-series chipset (according to the profile).
No EHCI controller on 100-series or later.
100-series is XHCI only... therefore no EH01/EH02.
 
Joined
Feb 18, 2014
Messages
58
Motherboard
Gigabyte H370 HD3
CPU
i5-8400
Graphics
GTX 1080
Mac
MacBook Pro
Classic Mac
LC, Power Mac, PowerBook
Mobile Phone
Android, iOS
I'm also facing the issue that the HS0x devices cannot be expanded, show no device connected. I'm running an H370 Motherboard with USBInjectAll and the 300 series injector. Sleep ain't working, most USB ports do. .
My Board doesn't have EHC or EH ports, only XHC appear
 

Attachments

Joined
Apr 1, 2018
Messages
39
Motherboard
Dell OptiPlex 3050-Clover
CPU
i5-7500/B250
Graphics
HD630
Mac
iMac
You are not looking in right place.

Scroll up, and look for changes under EH01 and EH02. when you insert and remove the device the entry will turn red color.
My desktop only have a XHCI controller, no EHCI. I can only find XHC in IOReg as previous picture.
Even though the keyboard and mouse are connected to USB 2.0 port, they are under the USB 3.0 Bus.
屏幕快照 2018-05-09 9.03.39 PM.png
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,038
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I'm also facing the issue that the HS0x devices cannot be expanded,
It is because you're (mistakenly) doing a search in ioreg. Nowhere in the guide does it instruct you to use search.
Read the guide carefully.
 
Joined
Feb 19, 2016
Messages
210
Motherboard
ASUS ZenBook UX430UA-DH74
CPU
i7-8550U
Graphics
Intel 620 1920x1080
HP18 should not be showing up under EH02. HP1x is on EH01, HP2x on EH02.
Ah yes, my mistake. HP18 is indeed under EH01.

Im starting to editing, SSDT-UIAC-ALL. my device ID is b1 8c 00 00 so 8086_8xxx is going to be my match.

I will delete all sections inside SSDT-UIAC-ALL except for the 8086_8xxx section correct?

Then I will delete any unused ports that did not show up in my USB 2 and USB 3 tests.

But where I'm confused is that in my tests I had HP13, HP14, etc.. as my results but inside SSDT-UIAC-ALL the ports are labeled with HS not HP?

so if HP13 was in my test result, I leave port HS13 inside SSD-UIAC-ALL? I ignore the prefix letters?

thanks,
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,038
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I will delete all sections inside SSDT-UIAC-ALL except for the 8086_8xxx section correct?
Since you're using the EHCI controller, you need also "EH01", "EH02", "HUB1", "HUB2".
 
Joined
Apr 1, 2018
Messages
39
Motherboard
Dell OptiPlex 3050-Clover
CPU
i5-7500/B250
Graphics
HD630
Mac
iMac
Your image proves that USBInjectAll.kext is not installed correctly.
I install USBInjectAll.kext, FakePCIID.kext + FakePCIID_XHCIMux.kext, XHCI-200-series-injector.kext to the system volume, and only find USBInjectAll.kext is loaded.
IOReg.app is short for IORegistryExplorer.app.
Now, there is still no any device under XHC in IORegistryExplorer.
 
Top