[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:
    179,791
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jan 5, 2017 at 7:35 PM #31
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    179,791
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    0x1e26 and 0x1e2d do not match against "8086_9xxx".

    EH01/EH02 ports match against "EH01"/"EH02" (and "HUB1"/"HUB2").
    Your XHC matches against "8086_1e31".

    So... you should leave only "EH01", "EH02", "HUB1", "HUB2", and "8086_1e31". All other sections can be deleted.
     
  2. HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    Jan 5, 2017 at 8:11 PM #32
    HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    Good to know!

    Another question! I´m a little bit confused because of the ports in EH01 and EH02..let me explain! I´m not sure which ports should I delete within EH01 and EH02!

    I have these Ports:

    EH01
    Front USB: PR11-HP18
    Back USB1: PR11-HP15
    Back USB2: PR11-HP16

    EH02
    Back USB3: PR21-HP21
    Back USB4: PR21-HP22
    Back USB5: PR21-HP25
    Back USB6: PR21-HP26

    XHC
    Back USB7: SSP7 / HS03 this is clear!
    Back USB8: SSP8 / HS04 this is clear!

    But in the SSDT_UIAC-ALL.dsl, there is
    - within EH01: PR11 to PR18
    - within EH02: PR21 to PR26

    Should I delete in my case EH01: PR12...PR18 and in EH02: PR22..PR26? And leave only PR11+PR21?
     
    Last edited: Jan 5, 2017
  3. HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    Jan 5, 2017 at 9:15 PM #33
    HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    Okay, now I got it!

    Bildschirmfoto 2017-01-05 um 22.05.41.png

    Thank you RehabMan for your help!! I hope that my problem with my bluetooth dongle is fixed too. If not, I´m going to leave a comment.
     
  4. HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    Jan 5, 2017 at 9:49 PM #34
    HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    Damn, my Bluetooth problem still exist! :( Okay, I will explain it.

    I got an Bluetooth dongle GMYLE Micro USB Bluetooth 4.0 Dongle (Broadcom BCM20702). After every reboot, I have no Mouse and no keyboard to use. I have to unplug the dongle and than to put him back in the USB port to get mouse and keyboard working on login screen! I hoped to fix it with your guide too. :((((((((

    Could you please have a look at my files?

    Thank you in advance
     

    Attached Files:

  5. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    179,791
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jan 5, 2017 at 11:48 PM #35
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    179,791
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Does your computer use all HP11-HP18 and HP21-HP26? (that is 14 USB2 ports, which seems excessive enough to be unlikely).
    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.
     
  6. HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    Jan 6, 2017 at 8:00 AM #36
    HickHack

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS

    No, I use only these 9 ports!

    I have these Ports:

    Front USB: PR11-HP18
    Back USB1: PR11-HP15
    Back USB2: PR11-HP16
    Back USB3: PR21-HP21
    Back USB4: PR21-HP22
    Back USB5: PR21-HP25
    Back USB6: PR21-HP26
    Back USB7: SSP7 / HS03
    Back USB8: SSP8 / HS04



    I injected the power properties in config.plist. Is that correct?

    Bildschirmfoto 2017-01-06 um 08.54.43.png

    Here is a ioreg with bluetooth is not working. (The bluetooth dongle its in EH02-PR21-HP22)[/QUOTE]
     

    Attached Files:

  7. Cloverism

    Cloverism

    Joined:
    Dec 20, 2016
    Messages:
    16
    Jan 6, 2017 at 12:52 PM #37
    Cloverism

    Cloverism

    Joined:
    Dec 20, 2016
    Messages:
    16
    Hello RehabMan
    I'm experiencing KP/reboot after deep sleep issue so VoiletDragon suggested me to follow your guide to customize my USB settings.
    I followed your guide and my USB3.0/2.0 both work great now (I edited info.plist in USBInjectall.kext and reinstalled it rather than using customized SSDT). However the KP after deep sleep issue is still there...

    Here's my build.
    GA-Z97X-UD5H f11c bios
    Intel Core i7-4770
    ASUS GTX980 Matrix
    16GB of RAM
    Sierra 10.12.2
    USBInjectall / FakePCIID.kext / FakePCIID_XHCIMux.kext installed

    I tried typing pmset -g log | grep -i failure in terminal and got something like this:
    and the panic report looks like this

    I've also attached files and outputs you mentioned so could you please help to solve this annoying problem.
    Thanks very much.
     

    Attached Files:

    Last edited: Jan 6, 2017
  8. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    179,791
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jan 6, 2017 at 2:06 PM #38
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    179,791
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Eliminate all unused ports as per post #1.
     
  9. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    179,791
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jan 6, 2017 at 2:07 PM #39
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    179,791
    Motherboard:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Your panic is in the Nvidia drivers. Not related to USB. Off-topic here.
     
  10. HickHack

    HickHack

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

    HickHack

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

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice