Contribute
Register

[Guide] Creating a Custom SSDT for USBInjectAll.kext

I changed it! Sorry, I thought a internal port is a port on the mainboard with pins. Hope you understand, what I mean..

here is the new ioreg
 

Attachments

  • PowerMaci5_bluetooth_not_working_after_reboot.ioreg
    2.7 MB · Views: 253
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.
 
Okay RehabMan, I downloaded your BrcmPatchRAM Release from 5.7.2016. I will install both kexts with Kext Wizard and than I will leave a comment. Thank you very much for your time!!
 
Okay RehabMan, I downloaded your BrcmPatchRAM Release from 5.7.2016.

Current release is: RehabMan-BrcmPatchRAM-2016-0705.zip
 
RehabMan! You are my hero!! :clap: Bluetooth is fixed! I rebooted 10 times and my mouse and keyboard working well!!
I only could say thank you for your time! :lol: Great work!
 

Attachments

  • PowerMaci5_bluetooth_working_after_reboot.ioreg
    2.7 MB · Views: 296
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

  • x240.zip
    3.4 MB · Views: 220
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).
 
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
 
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".
 
Back
Top