Contribute
Register

USB - New Raise Port Limit Patch for macOS 10.12 Sierra

Status
Not open for further replies.
The patches starting with 83bd8cfe in my repo are for 10.11.
The patches starting with 83bd74ff in my repo are for 10.12.
Note MatchOS in each.
Thank you, My apology for not seeing that.
My OS version is 10.12.4 sierra
I used
Name=AppleUSBXHCIPCI
Find=83bd74ffffff10
Replace=83bd74ffffff1b
USBInjectAll.kext installed at /L/E
No SSDT-USB at /EFI/EFI/CLOVER/ACPI/patched
Port limit doesn't change.
IOPCIPrimaryMatch is 0x8cb18086
EHC1 renamed to EH01, EHC2 renamed to EH02
USB ports are shown under XHC under AppleACPIPCI
Is there anything I am missing to increase port limit?
 
Thank you, My apology for not seeing that.
My OS version is 10.12.4 sierra
I used
Name=AppleUSBXHCIPCI
Find=83bd74ffffff10
Replace=83bd74ffffff1b
USBInjectAll.kext installed at /L/E
No SSDT-USB at /EFI/EFI/CLOVER/ACPI/patched
Port limit doesn't change.
IOPCIPrimaryMatch is 0x8cb18086
EHC1 renamed to EH01, EHC2 renamed to EH02
USB ports are shown under XHC under AppleACPIPCI
Is there anything I am missing to increase port limit?

Unfortunately I'm not clairvoyant.
Read my guide. Note "Problem Reporting".
 
sorry for the stupid question but will this work in el capitan as well ??
It is not required in El Capitan, the patch is to overcome changes introduced in Sierra.

See Post #163.
 
Last edited:
It is not required in El Capitan, the patch is to overcome changes introduced in Sierra.

Incorrect.
The patch was originally created for 10.11.x.
It is a different patch.
Both patches are in config_patches.plist in the USBInjectAll repo, tagged appropriately with MatchOS.
 
Incorrect.
The patch was originally created for 10.11.x.
It is a different patch.
Both patches are in config_patches.plist in the USBInjectAll repo, tagged appropriately with MatchOS.
My bad - Thanks for the correction.
 
There is a new raise port limit patch for use with Rehabman's USBInjectAll.kext for macOS 10.12 Sierra. Apply it in Clover config.plist under as follows under KernelAndKextPatches/KextsToPatch

Comment change 15 port limit to 20 in XHCI kext (9-series) 10.12
Find 83BD74FF FFFF10
Name AppleUSBXHCIPCI
Replace 83BD74FF FFFF16

Comment change 15 port limit to 26 in XHCI kext (100-series) 10.12
Find 83BD74FF FFFF10
Name AppleUSBXHCIPCI
Replace 83BD74FF FFFF1B


Code:
            <dict>
                <key>Comment</key>
                <string>change 15 port limit to 20 in XHCI kext (9-series) 10.12</string>
                <key>Find</key>
                <data>g710////EA==</data>
                <key>Name</key>
                <string>AppleUSBXHCIPCI</string>
                <key>Replace</key>
                <data>g710////FQ==</data>
            </dict>
Code:
            <dict>
                <key>Comment</key>
                <string>change 15 port limit to 26 in XHCI kext (100-series) 10.12</string>
                <key>Find</key>
                <data>g710////EA==</data>
                <key>Name</key>
                <string>AppleUSBXHCIPCI</string>
                <key>Replace</key>
                <data>g710////Gw==</data>
            </dict>

Credit:
Rehabman

Download USBInjectAll:
https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads
https://github.com/RehabMan/OS-X-USB-Inject-All/blob/master/config_patches.plist


Genius. Thank-you. I've been looking for this fix for days.
 
Hi, I have updated to High Sierra and as almost expected USB 3.0 does not work. Tonymac posted a patch for the new OS but only for the 100 series.

what would be the equivalent of this (should be working on 7/8/9 series)

<dict>
<key>Comment</key>
<string>change 15 port limit to 20 in XHCI kext (9-series) 10.12</string>
<key>Find</key>
<data>g710////EA==</data>
<key>Name</key>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
<data>g710////FQ==</data>
</dict>

for High Sierra?

Thanks a lot!
 
Status
Not open for further replies.
Back
Top