Contribute
Register

Mojave 10.14.5 Port Limit Removal Patch

Joined
Jan 22, 2011
Messages
176
Motherboard
Aorus Z370 Gaming 3
CPU
i7 8700
Graphics
GTX 1080Ti / Vega 64
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
USB port limit patch for This Version (10.14.5)
(Credits DallanSky ydeng and PMHeart)

Code:
<dict>
                <key>Comment</key>
                <string>USB port limit patch #1 10.14.x modify by DalianSky(credit ydeng)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g/sPDw==
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.14.x</string>
                <key>Name</key>
                <string>com.apple.iokit.IOUSBHostFamily</string>
                <key>Replace</key>
                <data>
                g/s/Dw==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>USB port limit patch #2 10.14.x modify by DalianSky(credit PMHeart)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g+MP0w==
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.14.x</string>
                <key>Name</key>
                <string>com.apple.iokit.IOUSBHostFamily</string>
                <key>Replace</key>
                <data>
                g+M/0w==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>USB Port limit patch #3 10.14.x modify by DalianSky(credits PMheart)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g/sPDw==
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.14.x</string>
                <key>Name</key>
                <string>com.apple.driver.usb.AppleUSBXHCI</string>
                <key>Replace</key>
                <data>
                g/s/Dw==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>USB Port limit patch #4 10.14.x modify by DalianSky(credits PMheart)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g/8PDw==
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.14.x</string>
                <key>Name</key>
                <string>com.apple.driver.usb.AppleUSBXHCI</string>
                <key>Replace</key>
                <data>
                g/8/Dw==
                </data>
            </dict>
 
Last edited:
These aint for .x
 
I am not sure where I would point this patch, as opposed to doing a HEX find/replace.
But since I'm using a Rehabman-style USBInjectall SSDT, should I skip the patch?
Please and thank you!
 

Attachments

  • To patch or not.png
    To patch or not.png
    86.2 KB · Views: 2,505
Yep deleted this (if don't use SSDT) and Write these 4 lanes.

com.apple.iokit.IOUSBHostFamily 83FB0F0F 83FB3F0F
USB port limit patch #1 10.14.x modify by DalianSky(credit ydeng) 10.14.x

com.apple.iokit.IOUSBHostFamily 83E30FD3 83E33FD3
USB port limit patch #2 10.14.x modify by DalianSky(credit PMHeart) 10.14.x

com.apple.driver.usb.AppleUSBXHCI 83FB0F0F 83FB3F0F
USB port limit patch #2 10.14.x modify by DalianSky(credit PMHeart) 10.14.x

com.apple.driver.usb.AppleUSBXHCI 83FF0F0F 83FF3F0F
USB port limit patch #2 10.14.x modify by DalianSky(credit PMHeart) 10.14.x
 
Last edited:
I am not sure where I would point this patch, as opposed to doing a HEX find/replace.
But since I'm using a Rehabman-style USBInjectall SSDT, should I skip the patch?
Please and thank you!
Since you are using a custom SSDT for USB, the port limit patch is not needed.
 
Sadly this has issues for me. On 10.14.4 with the previous patch, I had all my ports working. Now, having upgraded to 10.14.5 release with these patches, I have some on USB3, but in particular my front USB ports, one does not work and the other is USB2.
 
Thanks, it work for me .
 
For example...

Find: 83FB0F0F
Replace: 83FB3F0F

Works...did it and everything is okay, all USBs working like a charm.
 

Attachments

  • Screen Shot 2019-05-14 at 22.29.42.png
    Screen Shot 2019-05-14 at 22.29.42.png
    46.8 KB · Views: 1,490
Back
Top