Contribute
Register

[Guide] Creating a Custom SSDT for USBInjectAll.kext

yes,, I did! :?:

I only leave these ports in SSDT_UIAC.dsl:

"HUB1"/"HUB2" komplete as in your example SSDT_UIAC-ALL.dsl
"EH01" only PR11
"EH02" only PR21
"XHC" only HS03, HS04, SSP7 and SSP8

thats all! Or is something wrong??

Your ioreg shows unused HPxx ports enabled.
 
Okay RehabMan, now I got it! :beachball: Please have a look at my ioreg (without working bluetooth)

Your USB configuration is incorrect. Looks like you removed all "HUB1"/"HUB2" configuration instead of just eliminating unused ports.

The ioreg also shows bluetooth working.
 
Your USB configuration is incorrect. Looks like you removed all "HUB1"/"HUB2" configuration instead of just eliminating unused ports.

The ioreg also shows bluetooth working.

I´m confused :crazy:

I tried it again.. Question, do I have to delete within SSDT-UIAC.dsl the HP11,HP12,HP13 and HP17 in HUB1 and HP23 and HP24 in HUB2, too? :?:

Please have a look at my SSDT-UIAC.dsl and my ioreg
 

Attachments

  • SSDT-UIAC.dsl
    5.6 KB · Views: 210
  • PowerMaci5.ioreg
    2.5 MB · Views: 245
I tried it again.. Question, do I have to delete within SSDT-UIAC.dsl the HP11,HP12,HP13 and HP17 in HUB1 and HP23 and HP24 in HUB2, too? :?:

If those ports are not connected to anything, yes.
 
If those ports are not connected to anything, yes.

I removed all other ports in HUB1+2

please have a look at my ioreg. :oops:

USB power properties are not injected (config.plist/Devices/USB/Inject=true).
You should attach ioreg that shows bluetooth not working.
Your BT controller probably needs BrcmPatchRAM kexts.

By the way, I have still my bluetooth problem. You told me that I need probably a kext? but step by step!
 

Attachments

  • PowerMaci5.ioreg
    2.5 MB · Views: 256
Last edited:
I removed all other ports in HUB1+2

please have a look at my ioreg. :oops:



By the way, I have still my bluetooth problem. You told me that I need probably a kext? but step by step!

The UsbConnector for PR11 and PR21 are incorrect. Internal devices should be marked UsbConnector=255.
 
The UsbConnector for PR11 and PR21 are incorrect. Internal devices should be marked UsbConnector=255.
Sorry RehabMan, I don't know exactly what you mean. :( Only the Frontport is an internal device. All the other ports are real USB2.0 ports. So what have I to change? Please help.
 
Sorry RehabMan, I don't know exactly what you mean. :( Only the Frontport is an internal device. All the other ports are real USB2.0 ports. So what have I to change? Please help.

EH01.PR11 and EH02.PR21 are ports which connect to internal hubs.
Since you changed UsbConnector from 255 to zero, you broke port injection for the hub ports (HPxx).
Look at original SSDT-UIAC-ALL.dsl, UsbConnector value for PR11 and PR21.
 
Back
Top