New USB Raise Port Limit Patch for High Sierra

Discussion in 'High Sierra Desktop Support' started by tonymacx86, Jun 30, 2017.

  1. tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,358
    Mobo:
    GA-Z270X-UD5
    CPU:
    Core i3-7100
    Graphics:
    HD 630
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Jun 30, 2017 at 6:56 PM #1
    tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,358
    Mobo:
    GA-Z270X-UD5
    CPU:
    Core i3-7100
    Graphics:
    HD 630
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Quick note- High Sierra has a new Raise Port Limit Patch for USB 3 on Skylake/100 Series builds.

    Here's the data for Clover's KextstoPatch:

    Code (Text):
                <dict>
                    <key>Comment</key>
                    <string>Change 15 port limit to 24 in XHCI kext 10.13 PB1</string>
                    <key>Find</key>
                    <data>
                    g32MEA==
                    </data>
                    <key>Name</key>
                    <string>AppleUSBXHCIPCI</string>
                    <key>Replace</key>
                    <data>
                    g32MGw==
                    </data>
                </dict>
    Comment: Change 15 port limit to 24 in XHCI kext 10.13 PB1
    Find: 837D8C10
    Name: AppleUSBXHCIPCI
    Replace: 837D8C1B

    Screen Shot 2017-06-30 at 1.54.36 PM.png

    For use with USBInjectAll.kext.

    Source:
    http://www.insanelymac.com/forum/topic/324194-pre-release-macos-high-sierra/page-14#entry2437692
     
    Last edited: Jun 30, 2017
  2. zlei

    zlei

    Joined:
    Jul 2, 2016
    Messages:
    244
    Mobo:
    GA-Z170-HD3
    CPU:
    i5 6500
    Graphics:
    GTX 960 Overclocked
    Mac:
    iMac
    Classic Mac:
    iMac
    Jul 1, 2017 at 8:14 AM #2
    zlei

    zlei

    Joined:
    Jul 2, 2016
    Messages:
    244
    Mobo:
    GA-Z170-HD3
    CPU:
    i5 6500
    Graphics:
    GTX 960 Overclocked
    Mac:
    iMac
    Classic Mac:
    iMac
    great!
     
  3. seyedhossein

    seyedhossein

    Joined:
    Nov 1, 2015
    Messages:
    40
    Mobo:
    GA-Z170X-UD5
    CPU:
    Intel i7-6700K
    Graphics:
    HD530 on-board
    Jul 1, 2017 at 8:43 PM #3
    seyedhossein

    seyedhossein

    Joined:
    Nov 1, 2015
    Messages:
    40
    Mobo:
    GA-Z170X-UD5
    CPU:
    Intel i7-6700K
    Graphics:
    HD530 on-board
    Try this but not working

    plz help me (Step by Step)

    Regards
     
  4. d5aqoep

    d5aqoep

    Joined:
    Aug 16, 2016
    Messages:
    161
    Mobo:
    ASUS Z270 IX Hero
    CPU:
    Intel i7 6700K
    Graphics:
    Gigabyte GTX 1080Ti OC
    Mobile Phone:
    Android, iOS
    Jul 5, 2017 at 4:34 AM #4
    d5aqoep

    d5aqoep

    Joined:
    Aug 16, 2016
    Messages:
    161
    Mobo:
    ASUS Z270 IX Hero
    CPU:
    Intel i7 6700K
    Graphics:
    Gigabyte GTX 1080Ti OC
    Mobile Phone:
    Android, iOS
    It did not work for me. :(
    However, ASMedia USB-C port is working.
     
  5. vaquilha

    vaquilha

    Joined:
    Nov 8, 2016
    Messages:
    42
    Mobo:
    ASUS Z170m plus_br
    CPU:
    i7 6700k @ 4Ghz
    Graphics:
    Intel HD 530
    Mobile Phone:
    Android
    Jul 5, 2017 at 3:26 PM #5
    vaquilha

    vaquilha

    Joined:
    Nov 8, 2016
    Messages:
    42
    Mobo:
    ASUS Z170m plus_br
    CPU:
    i7 6700k @ 4Ghz
    Graphics:
    Intel HD 530
    Mobile Phone:
    Android
    I'm going to try reusing my custom SSDT I made following Rehabman's guide on USBInjectAll.kext. Will post back with results
     
    seyedhossein likes this.
  6. elgipsy

    elgipsy

    Joined:
    Jan 27, 2014
    Messages:
    172
    Mobo:
    MSI z87 mpower max
    CPU:
    Intel I7 4770k
    Graphics:
    Gainward Nvidia 760 2GB Phantom
    Mobile Phone:
    iOS
    Jul 9, 2017 at 6:54 PM #6
    elgipsy

    elgipsy

    Joined:
    Jan 27, 2014
    Messages:
    172
    Mobo:
    MSI z87 mpower max
    CPU:
    Intel I7 4770k
    Graphics:
    Gainward Nvidia 760 2GB Phantom
    Mobile Phone:
    iOS
    Hi all, would you have the data for 8/9 series? I tried this one but then cannot boot the OS. Everything up and running... except USB # as every year :(
     
  7. AndreasToverud

    AndreasToverud

    Joined:
    Jul 7, 2017
    Messages:
    8
    Mobo:
    MSI Z170A Gaming Pro Carbon
    CPU:
    i5-6600K
    Graphics:
    AMD Radeon RX480 8GB
    Mac:
    iMac
    Jul 14, 2017 at 2:07 AM #7
    AndreasToverud

    AndreasToverud

    Joined:
    Jul 7, 2017
    Messages:
    8
    Mobo:
    MSI Z170A Gaming Pro Carbon
    CPU:
    i5-6600K
    Graphics:
    AMD Radeon RX480 8GB
    Mac:
    iMac
    I´m a bit confused.. Would greatly appreciate if anyone could take the time to explain how you use the code in post #1 to patch USBInjectAll.kext. Or even better, if someone has already patched it, it would be awesome if they could upload the file :)

    Sorry for being a bit noob but pretty new to this
     
  8. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,416
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jul 14, 2017 at 2:14 AM #8
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,416
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    There is no patch for USBInjectAll.kext.
    The port limit is coded into AppleUSBXHCIPCI.kext (provided by Apple). The patch is for that kext.
    The patch is an entry in Clover's config.plist/KernelAndKextPatches/KextsToPatch.
     
  9. AndreasToverud

    AndreasToverud

    Joined:
    Jul 7, 2017
    Messages:
    8
    Mobo:
    MSI Z170A Gaming Pro Carbon
    CPU:
    i5-6600K
    Graphics:
    AMD Radeon RX480 8GB
    Mac:
    iMac
    Jul 14, 2017 at 10:02 AM #9
    AndreasToverud

    AndreasToverud

    Joined:
    Jul 7, 2017
    Messages:
    8
    Mobo:
    MSI Z170A Gaming Pro Carbon
    CPU:
    i5-6600K
    Graphics:
    AMD Radeon RX480 8GB
    Mac:
    iMac
    Got it working, thanks for the explanation! Great work :D
     
  10. d5aqoep

    d5aqoep

    Joined:
    Aug 16, 2016
    Messages:
    161
    Mobo:
    ASUS Z270 IX Hero
    CPU:
    Intel i7 6700K
    Graphics:
    Gigabyte GTX 1080Ti OC
    Mobile Phone:
    Android, iOS
    Jul 15, 2017 at 4:02 PM #10
    d5aqoep

    d5aqoep

    Joined:
    Aug 16, 2016
    Messages:
    161
    Mobo:
    ASUS Z270 IX Hero
    CPU:
    Intel i7 6700K
    Graphics:
    Gigabyte GTX 1080Ti OC
    Mobile Phone:
    Android, iOS
    Hi rehabman
    I am unable to get the USB patch to work fully. I am using latest kexts from your repository. USBInjectAll.kext as well as 200 series injector kext. I am also using latest version of clover as well as clover configurator to insert the patch.
    I am on ASUS Z270 IX HERO motherboard. Just the USB C port is working perfectly. But my USB 3 ports are not working.
     
    robinzon66 likes this.

Share This Page