Contribute
Register

[Guide] Creating a Custom SSDT for USBInjectAll.kext

Joined
Nov 23, 2010
Messages
91
Motherboard
Gigaybte GA-Z170-Designare
CPU
Core i7 6700K
Graphics
Sapphire Nitro RX590 SE (Mac)/Asus Strix 2080Ti OC (Win)
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Great writeup Rehab and good tutorial. Nice the mess has an end and no patch needed with every update.

Attached is my individual dsl and aml for the Gigabyte Z170 Designare for those with the same board as starting point. 1:1 use is not recommended. You have to customize upon your architecture like Bluetooth internally etc.
 

Attachments

  • XHCI.jpg
    XHCI.jpg
    109.4 KB · Views: 86
  • UIAC-Z170 Designare.zip
    2.5 KB · Views: 66

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,477
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Oops...Here are the files.

I didn't look at EFI.zip (EFI not requested... it is too large).
But your ioreg clearly shows the effects of the 15-port limit.
Read post #1 and add the correct port limit patch to your config.plist.
 
Joined
Oct 16, 2012
Messages
15
Motherboard
GA-H270N-WIFI
CPU
I3-7100
Graphics
HD630
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. iOS
I didn't look at EFI.zip (EFI not requested... it is too large).
But your ioreg clearly shows the effects of the 15-port limit.
Read post #1 and add the correct port limit patch to your config.plist.

Okay, I reread post #1 and updated my config.plist. Still no joy. I have USBInjectAll and XHCI-200-series-injector in S/L/E of my boot drive. Clearly I must me missing or misunderstanding something.
 

Attachments

  • config.plist
    6.4 KB · Views: 172

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,477
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Okay, I reread post #1 and updated my config.plist. Still no joy. I have USBInjectAll and XHCI-200-series-injector in S/L/E of my boot drive. Clearly I must me missing or misunderstanding something.

You did not enter the port limit patch correctly.
Use a plist editor (such as Xcode or PlistEdit Pro), then use copy/paste to copy the patch from config_patches.plist.
 
Joined
Aug 21, 2011
Messages
198
Motherboard
ASRock Z77E-ITX
CPU
i5 3570K
Graphics
GTX 650
is this also a known problem for desktops or only for laptops? cuz this was posted in the laptops section i'm afraid to follow the same steps to try to resolve my usb problems on the desktop.
 
Joined
Oct 20, 2015
Messages
72
Motherboard
GIGABYTE 15 OLED KC (4K)
CPU
i7-10870H
Graphics
UHD 630
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. Mac mini
Mobile Phone
  1. Android
  2. iOS
Hi, I have problem with BT device is 05AC: 828F. In one of the topics I was told that the USB ports do not work correctly.
I have a 200-series motherboard. Controller USB - 8086:a2af.

1) XHCI-200-series-injector.kext - i do not use it, because my controller must work native 10.13.4
greap a2af -r /System/Library/Extensions/IOUSBHostFamily.kext and result
/System/Library/Extensions/IOUSBHostFamily.kext//Contents/PlugIns/AppleUSBXHCIPCI.kext/Content/Info.plist <string>0xa2af8086</string>
2) Custom SSDT-USB - I created
3) FakePCIID_XHCIMux - I do not use it. it is only for 6,7,8,9 - series
4) USBInjectAll.kext - is present

All ports work, both USB 3.0 and 2.0 and WiFi, except bluetooth device BCM94360CS2.

What's wrong ? In what may be the problem?
 

Attachments

  • debug_8390.zip
    2.8 MB · Views: 71

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,477
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
is this also a known problem for desktops or only for laptops? cuz this was posted in the laptops section i'm afraid to follow the same steps to try to resolve my usb problems on the desktop.

Same procedures used for desktops and laptops.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,477
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi, I have problem with BT device is 05AC: 828F. In one of the topics I was told that the USB ports do not work correctly.
I have a 200-series motherboard. Controller USB - 8086:a2af.

1) XHCI-200-series-injector.kext - i do not use it, because my controller must work native 10.13.4
greap a2af -r /System/Library/Extensions/IOUSBHostFamily.kext and result
/System/Library/Extensions/IOUSBHostFamily.kext//Contents/PlugIns/AppleUSBXHCIPCI.kext/Content/Info.plist <string>0xa2af8086</string>
2) Custom SSDT-USB - I created
3) FakePCIID_XHCIMux - I do not use it. it is only for 6,7,8,9 - series
4) USBInjectAll.kext - is present

All ports work, both USB 3.0 and 2.0 and WiFi, except bluetooth device BCM94360CS2.

What's wrong ? In what may be the problem?

Your USB port configuration looks correct. Other bluetooth issues off-topic here.
 
Top