Contribute
Register

Mojave 10.14.5 Port Limit Removal Patch

Joined
Aug 18, 2010
Messages
11
Motherboard
Gigabyte Aorus Z390 Master
CPU
i9-9900K
Graphics
Vega 64
Mac
iMac
Mobile Phone
iOS
I've got two little questions that might be shared by other newbies like me... With that port limit patch, do the USB-C ports work at right speed? If so, what is the advantage of having a USB kext limiting ports to only 15 if the patch allows all of available USB ports working? Thanks so much for your feedback..
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
2,863
Motherboard
Gigabyte Z370M D3H
CPU
i3-8350K
Graphics
RX 560
Mac
iMac, Mac mini
Classic Mac
eMac, iBook
Mobile Phone
iOS
I've got two little questions that might be shared by other newbies like me... With that port limit patch, do the USB-C ports work at right speed? If so, what is the advantage of having a USB kext limiting ports to only 15 if the patch allows all of available USB ports working? Thanks so much for your feedback..
Hi there.

To answer your questions:

1) No, the port-limit removal patch does not configure any ports, it just makes more available.

2) No extra kext limits ports to 15. That is an Apple restriction. The patch is what is used to get around this limit as PC motherboards generally have more USB ports than real Macs. However the number 15 is hard-coded so going beyond is a potential risk.
 
Joined
Aug 18, 2010
Messages
11
Motherboard
Gigabyte Aorus Z390 Master
CPU
i9-9900K
Graphics
Vega 64
Mac
iMac
Mobile Phone
iOS
Hi there.

To answer your questions:

1) No, the port-limit removal patch does not configure any ports, it just makes more available.

2) No extra kext limits ports to 15. That is an Apple restriction. The patch is what is used to get around this limit as PC motherboards generally have more USB ports than real Macs. However the number 15 is hard-coded so going beyond is a potential risk.
All clear now.. Thank you UtterDisbelief!
 
Joined
Mar 5, 2016
Messages
62
Motherboard
Z77A-GD65 Gaming
CPU
Xeon 1290 v2
Graphics
GTX 760
Mac
MacBook Air, MacBook Pro, Mac Pro
Mobile Phone
Android, iOS
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

Thanks, my was Slow copy. but now running Good.
 
Joined
May 8, 2017
Messages
104
Motherboard
Gigabyte GA-H81M-S2V
CPU
i5-4460
Graphics
RX 570
Classic Mac
iMac, PowerBook
Mobile Phone
Android
May I ask what I am supposed to do with this code? No guide whatsoever...
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,079
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
May I ask what I am supposed to do with this code? No guide whatsoever...
These patches replace the USB patches in your /EFI/.../config.plist file. If you've never modified your config.plist, then it would be confusing at first. The current MultiBeast for Mojave has a port limit patch for the config.plist (Drivers > USB > Remove XHCI USB Port Limit), but it is for 10.14.4. The next update to Mojave will have the 10.14.5 patch.

Thus, you'll have to replace the 10.14.5 Port Limit patches in config.plist with Post #1's Port Limit patches with TextEdit or use Xcode and the patches listed in Post #4.
 
Joined
Jul 28, 2010
Messages
51
Motherboard
ASUS Prime Z270-A
CPU
G4400
Graphics
RX 570
Mac
MacBook Pro
Classic Mac
iMac, Performa, PowerBook
Mobile Phone
Android, iOS
So If I'm upgrading from 10.14.3 I replace the following code with the code you've written in post#1?

Code:
            <dict>
                <key>Comment</key>
                <string>Remove USB port limit in XHCI kext</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g/sPD4OPBAAA
                </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/sPkJCQkJCQ
                </data>
            </dict>
 
Joined
Sep 20, 2012
Messages
45
Motherboard
ASUS ROG MAXIMUS HERO X Z370
CPU
i9-9900K
Graphics
RX 580
Mac
iMac
Mobile Phone
iOS
Thnx UtterDisbelief,

All is working again, nice !
 
Top