[Guide] Creating a Custom SSDT for USBInjectAll.kext

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

  1. HickHack

    HickHack

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

    HickHack

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

    here is the new ioreg
     

    Attached Files:

  2. HickHack

    HickHack

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

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    Yes, I saw it, but I thought it´s an example how it looks like at one of your boards..Sorry!
     
  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 10:45 PM #53
    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
    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.
     
  4. HickHack

    HickHack

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

    HickHack

    Joined:
    Sep 21, 2013
    Messages:
    34
    Mac:
    iMac, MacBook Air, Mac Pro
    Mobile Phone:
    iOS
    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!!
     
  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 11:06 PM #55
    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
    Current release is: RehabMan-BrcmPatchRAM-2016-0705.zip
     
  6. HickHack

    HickHack

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

    HickHack

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

    Attached Files:

  7. kevin335200

    kevin335200

    Joined:
    May 31, 2016
    Messages:
    102
    Mobo:
    ASUS Z9PE-D8 WS (Clover UEFI)
    CPU:
    2* Intel Xeon E5-2670 V1/C602
    Graphics:
    NVIDIA GTX 950,2560*1440
    Mobile Phone:
    Android, iOS, Windows Phone, Other
    Jan 12, 2017 at 3:46 AM #57
    kevin335200

    kevin335200

    Joined:
    May 31, 2016
    Messages:
    102
    Mobo:
    ASUS Z9PE-D8 WS (Clover UEFI)
    CPU:
    2* Intel Xeon E5-2670 V1/C602
    Graphics:
    NVIDIA GTX 950,2560*1440
    Mobile Phone:
    Android, iOS, Windows Phone, Other
    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!
     

    Attached Files:

  8. 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 12, 2017 at 4:02 AM #58
    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 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).
     
  9. Autines

    Autines

    Joined:
    Jun 9, 2013
    Messages:
    71
    Mobo:
    Mac
    Mac:
    MacBook Air
    Mobile Phone:
    Android
    Jan 13, 2017 at 6:05 AM #59
    Autines

    Autines

    Joined:
    Jun 9, 2013
    Messages:
    71
    Mobo:
    Mac
    Mac:
    MacBook Air
    Mobile Phone:
    Android
    Sir, I face this in system.log. There are lots of it.
    Code (Text):
    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
     
  10. 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 13, 2017 at 7:46 AM #60
    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
    Read post #1, "Problem Reporting".
     

Share This Page