Contribute
Register

Need help installing XHCI-200-series-injector.kext

Joined
Apr 7, 2014
Messages
199
Motherboard
MSI Z370i Pro Gaming Carbon AC
CPU
i3-8100
Graphics
RX460
Mobile Phone
iOS
Hi,

I've been re-downloading and been trying different ways to install XHCI-200-series-injector.kext into my EFI, LE and even SLE but the kext won't load.

Steps I'm doing:
1. Install kext via terminal (sudo cp -R xhci-200.kext /Library/Extensions). I tried it also into SLE, and to my EFI. I also tried kextbeast.

2. Rebuild the cache via terminal
sudo kextcache -i /
also tried sudo touch /System/Library/Extensions && sudo kextcache -u /

3. Reboot

4. Check extensions via System Report and there Not Loaded

Other kexts I have are loaded except for this kext. What gives?
 
Joined
Feb 21, 2016
Messages
341
Motherboard
Gigabyte Z370 Aorus Gaming 7
CPU
i7-8700K
Graphics
RX 5700
Mac
iMac, MacBook Pro
Mobile Phone
iOS
Hi,

I've been re-downloading and been trying different ways to install XHCI-200-series-injector.kext into my EFI, LE and even SLE but the kext won't load.

Steps I'm doing:
1. Install kext via terminal (sudo cp -R xhci-200.kext /Library/Extensions). I tried it also into SLE, and to my EFI. I also tried kextbeast.

2. Rebuild the cache via terminal
sudo kextcache -i /
also tried sudo touch /System/Library/Extensions && sudo kextcache -u /

3. Reboot

4. Check extensions via System Report and there Not Loaded

Other kexts I have are loaded except for this kext. What gives?
Try to install it with kextbeast 2.0.1
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
189,207
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
4. Check extensions via System Report and there Not Loaded
Problem is your expectation is wrong.

Not expected to show there... it is a codeless kext. Codeless kexts don't show there or in kextstat.
 
Joined
Apr 7, 2014
Messages
199
Motherboard
MSI Z370i Pro Gaming Carbon AC
CPU
i3-8100
Graphics
RX460
Mobile Phone
iOS
Not expected to show there... it is a codeless kext. Codeless kexts don't show there or in kextstat.
What do you mean it doesn't show there? It is listed there with a status of "Loaded" = No.
Else, how would I know if it's indeed loaded or working?
Thanks.
 
Joined
Jan 28, 2018
Messages
27
Motherboard
ASRock Z370 Pro4
CPU
i5-8600K
Graphics
GTX 1070 Ti
What do you mean it doesn't show there? It is listed there with a status of "Loaded" = No.
Else, how would I know if it's indeed loaded or working?
Thanks.
First make sure you also have USBInjectAll.kext loaded, because that's required for any of this to work.

Then you can tell if it's working by using IORegistryExplorer. If you see 14-USB2 ports HS01-HS14, 10-USB3 ports SS01-SS10, plus USR1/USR2, then you know you've successfully injected all the ports needed. You should then look at which ports you need, create a custom SSDT for those ports, and disable the rest to bring you to 15 or fewer ports total. Then you can disable the USB port limit patch which can cause unwanted side-effects.

For more information on where to get IORegistryExplorer or how to make an SSDT or what any of this is about I suggest you carefully read through these two guides by RehabMan:
https://www.tonymacx86.com/threads/guide-10-11-usb-changes-and-solutions.173616/
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
189,207
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
What do you mean it doesn't show there? It is listed there with a status of "Loaded" = No.
Else, how would I know if it's indeed loaded or working?
Thanks.
The only way you can tell it is working is by looking at ioreg. But you have to know what you're looking for (personality provider).
 
Top