Contribute
Register

[Guide] Creating a Custom SSDT for USBInjectAll.kext

RehabMan

Moderator
Joined
May 3, 2012
Messages
192,055
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I changed it! Sorry, I thought a internal port is a port on the mainboard with pins. Hope you understand, what I mean..
That is also a kind of internal port, at least in the case it is connected to an internal device... (such as a bluetooth controller on a PCIe card).

A motherboard USB header connected to an external port on the case would NOT be considered internal.

OK. Now you have PR11, HP15, HP16, HP18, PR21, HP21, HP22, HP25, HP26, HS03, HS04, SSP7, SSP8 enabled.
If that represents your USB configuration, then you're done with this thread...

As far as BT, your ioreg shows it working, but you don't have a firmware uploader installed. Typically, your BT device, 0a5c:21e8, requires BrcmPatchRAM kexts (BrcmPatchRAM2.kext + BrcmFirmwareRepo.kext). Your ioreg shows they are not installed.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
192,055
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Okay RehabMan, I downloaded your BrcmPatchRAM Release from 5.7.2016.
Current release is: RehabMan-BrcmPatchRAM-2016-0705.zip
 
Joined
May 31, 2016
Messages
154
Motherboard
Thinkpad X240
CPU
i5-4300U
Graphics
HD4400
Mobile Phone
Android
I have added the new SSDT to the SortedOrder, but it doesn't work..
Port used:
HS01/SSP1 USB3 right
HS02/SSP2 USB3 left
HS06 Unknown Device
HS07 Bluetooth(Intel)
HS08 Camera
What's wrong with it?o_O
Thanks!
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
192,055
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I have added the new SSDT to the SortedOrder, but it doesn't work..
Port used:
HS01/SSP1 USB3 right
HS02/SSP2 USB3 left
HS06 Unknown Device
HS07 Bluetooth(Intel)
HS08 Camera
What's wrong with it?o_O
Thanks!
Your SSDT is being rejected because your DSDT uses LPC, not LPCB for the LPC device.
You need to change the EHCI disabling code to match your DSDT (change all LPCB to LPC).
 
Joined
Jun 9, 2013
Messages
71
Mac
MacBook Air
Mobile Phone
Android
Sir, I face this in system.log. There are lots of it.
Code:
2017-01-13 05:09:36.939994+0800  localhost kernel[0]: USB2.0 HD UVC WebCam: family specific matching fails
2017-01-13 05:09:36.939998+0800  localhost kernel[0]: AppleUSBInterface: family specific matching fails
2017-01-13 05:09:36.940002+0800  localhost kernel[0]: AppleUSBInterface: family specific matching fails
2017-01-13 05:09:36.940006+0800  localhost kernel[0]: AppleUSBInterface: family specific matching fails
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
192,055
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Sir, I face this in system.log. There are lots of it.
Code:
2017-01-13 05:09:36.939994+0800  localhost kernel[0]: USB2.0 HD UVC WebCam: family specific matching fails
2017-01-13 05:09:36.939998+0800  localhost kernel[0]: AppleUSBInterface: family specific matching fails
2017-01-13 05:09:36.940002+0800  localhost kernel[0]: AppleUSBInterface: family specific matching fails
2017-01-13 05:09:36.940006+0800  localhost kernel[0]: AppleUSBInterface: family specific matching fails
Read post #1, "Problem Reporting".
 
Top