Contribute
Register

Mojave 10.14.4 Port Limit Removal Patch

Joined
Feb 19, 2018
Messages
156
Motherboard
Gigabyte Z370 AORUS Ultra Gaming - rev. 1.0
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
iOS
in my motheboard
I recognize all USB 3.0 ports as USB 2.0, any ideas?
Build an SSDT for your ports. There are instructions on this forum how to do it.
 
Joined
Jan 23, 2011
Messages
145
Motherboard
Aorus Z370 Gaming 3
CPU
i7 8700
Graphics
GTX 1080Ti / Vega 64
Mac
MacBook Pro
Mobile Phone
iOS
This port limit Not working any more on 10.14.5 Update.
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
10,394
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
Android
not surprising, they never do, best to create your own SSDT:
 
Joined
Apr 29, 2012
Messages
124
Motherboard
ASUS ROG Mamimus XI Hero (Wifi)
CPU
i9-9900K
Graphics
RX 580
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
Honestly, everyone here should do this:
1) Add the port limit patches
2) install usbinjectall
3) use hackintool to discover and decide which ports you’re using, pick 15 and delete the rest with the “-“ icon.
4) export the usbports.kext and put it in edit/clover/kexts/other
5) remove usbinjectall
6) remove the port limit patches
7) live happily ever after

Those of you who have sleep and shutdown problems will possibly, if not likely have them solved.
OK, forgive me, but before I screw up my working rig, let me ask a sanity question.

I did as described, whittled things down to 15 ports, and did an export. Several things happened on export: Hackintool wanted my config.plist. (I didn't accept that). Then i finally had it export the files to a folder on my desktop. I got
SSDT-UIAC.aml
SSDT-USBX.aml
USBPorts.kext

Now if I read the 7 steps right, all I need to do now step 4 thru 7. I can discard the .aml's? Should I have altered my config.plist?

and finally, I don't have a path that begins with 'edit'. On my EFI partition, I do have
EFI/CLOVER/kexts/Other. Is that where the USBPorts.kext goes?

Sorry to be so dull... but compared to the SSDT instructions, this just seems too easy...
 
Last edited:
Joined
May 31, 2016
Messages
536
Motherboard
Z170X-UD5 TH
CPU
6700K
Graphics
GTX1080 (Asus ROG Strix)
Mac
iMac, MacBook, MacBook Pro, Mac mini
Classic Mac
PowerBook, Quadra
Mobile Phone
iOS
OK, forgive me, but before I screw up my working rig, let me ask a sanity question.

I did as described, whittled things down to 15 ports, and did an export. Several things happened on export: Hackintool wanted my config.plist. (I didn't accept that). Then i finally had it export the files to a folder on my desktop. I got
SSDT-UIAC.aml
SSDT-USBX.aml
USBPorts.kext

Now if I read the 7 steps right, all I need to do now step 4 thru 7. I can discard the .aml's? Should I have altered my config.plist?

and finally, I don't have a path that begins with 'edit'. On my EFI partition, I do have
EFI/CLOVER/kexts/Other. Is that where the USBPorts.kext goes?

Sorry to be so dull... but this just seems too easy...
yes; just using the USBPorts.kext worked for me. It seems to inject the same properties as the .AMLs.
BUT... USBPorts.kext in EFI/CLOVER/kexts/Other might only work if FakeSMC is there as well (something about how kext injection works in clover, but that might be outdated info). Once you DO put the USBPorts.kext there, you need to uninstall USBInjectall.kext as well.
 
Top