[Guide] Creating a Custom SSDT for USBInjectAll.kext

Discussion in 'High Sierra Laptop Support' started by RehabMan, Jan 2, 2017.

  1. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    174,395
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jan 6, 2017 at 2:21 PM #41
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    174,395
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Your ioreg shows unused HPxx ports enabled.
     
  2. HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    Jan 6, 2017 at 4:19 PM #42
    HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    Okay RehabMan, now I got it! :beachball: Please have a look at my ioreg (without working bluetooth)
     

    Attached Files:

  3. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    174,395
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jan 6, 2017 at 4:21 PM #43
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    174,395
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    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.
     
  4. HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    Jan 6, 2017 at 4:42 PM #44
    HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    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
     

    Attached Files:

  5. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    174,395
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jan 6, 2017 at 4:45 PM #45
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    174,395
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    If those ports are not connected to anything, yes.
     
  6. HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    Jan 6, 2017 at 4:55 PM #46
    HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    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!
     

    Attached Files:

    Last edited: Jan 6, 2017
  7. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    174,395
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jan 6, 2017 at 9:17 PM #47
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    174,395
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    The UsbConnector for PR11 and PR21 are incorrect. Internal devices should be marked UsbConnector=255.
     
  8. HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    Jan 6, 2017 at 10:21 PM #48
    HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    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.
     
  9. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    174,395
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jan 6, 2017 at 10:23 PM #49
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    174,395
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    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.
     
  10. HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    Jan 6, 2017 at 10:25 PM #50
    HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    Thank you, I will change it right now
     

Share This Page