-->Donations via PayPal [External Link Removed for Guests] :guitar
-->Installation/Post Installation Tutorial [Local Link Removed for Guests]
-->Useful Links [Local Link Removed for Guests]
-->Olarila Images - Updated images [Local Link Removed for Guests]
-->Guides and Tutorials [Local Link Removed for Guests]
-->Clover Folder for All Chipsets [Local Link Removed for Guests]
-->DSDT Patch Requests [Local Link Removed for Guests]

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

--Like - Comment - Subscribe - Share--
MAP002
Donator
Donator
Posts: 29
Joined: 18 Jan 2019, 07:52
CPU: i9-9900k
Motherboard: Aorus Z390 Pro
GPU: Gigabyte RX5700XT Game OC 8G

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by MAP002 » 20 Jan 2019, 23:22

OK, so... :D I added the followiong to my boot arguments...

uia_exclude=HS03;HS04;HS09;HS10;HS13 shikigva=60

then saved and rebooted. BUT, after reboot, IOReg app still shows the excluded ports as active. What dumb thing am I missing? :D
You do not have the required permissions to view the files attached to this post.
User avatar
MaLd0n
Site Admin
Site Admin
Posts: 16176
Joined: 05 Dec 2010, 19:35
CPU: i9-9900K
Motherboard: GA Z390 M GAMING
GPU: RX 590 8 GB
Location: Rio de Janeiro, Brazil
Contact:

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by MaLd0n » 20 Jan 2019, 23:23

MAP002, u need usbinjectall if use flag
--Donations via PayPal [External Link Removed for Guests] :guitar

--Problems with Paypal? Check Here [Local Link Removed for Guests] :guitar

--Useful Links [Local Link Removed for Guests] :guitar

--Olarila Hackintosh Builds [Local Link Removed for Guests] :guitar

--Donated? Send me one Private Message
MAP002
Donator
Donator
Posts: 29
Joined: 18 Jan 2019, 07:52
CPU: i9-9900k
Motherboard: Aorus Z390 Pro
GPU: Gigabyte RX5700XT Game OC 8G

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by MAP002 » 20 Jan 2019, 23:44

Thanks! :)

Added in 5 minutes 11 seconds:
Hmm. USBInjectAll.kext is there. Still no change on reboot...
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1518
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by onemanosx » 21 Jan 2019, 01:32

MAP002, No idea why it does that. Do you also have xhci unsupported kext also?
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
MAP002
Donator
Donator
Posts: 29
Joined: 18 Jan 2019, 07:52
CPU: i9-9900k
Motherboard: Aorus Z390 Pro
GPU: Gigabyte RX5700XT Game OC 8G

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by MAP002 » 21 Jan 2019, 06:10

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]
21 Jan 2019, 01:32
MAP002, No idea why it does that. Do you also have xhci unsupported kext also?
Here's my kexts directory and the results of Run Me App if that helps. Thanks for any ideas, I'm clueless as to what I'm missing...
You do not have the required permissions to view the files attached to this post.
MAP002
Donator
Donator
Posts: 29
Joined: 18 Jan 2019, 07:52
CPU: i9-9900k
Motherboard: Aorus Z390 Pro
GPU: Gigabyte RX5700XT Game OC 8G

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by MAP002 » 21 Jan 2019, 07:55

And a follow up question... Is there another fairly simple way to exclude these ports if this method isn't working on this machine for whatever reason?

One of the things that I loved about this method was that it was the only one I found that I felt confident enough to do. :D
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1518
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by onemanosx » 21 Jan 2019, 08:56

MAP002, Its even weirder than you do not have the uia boot arguments in your current clover. :mrgreen:
Screen Shot 2019-01-21 at 4.51.56 PM.png

Anyway, there is another alternative which also achieve similar results. Check out Hackintool. Its really an amazing app! [External Link Removed for Guests]


And yes, I have to agree this method is also the quickest and simplest to implement.

:cap :guitar :guitar
You do not have the required permissions to view the files attached to this post.
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
MAP002
Donator
Donator
Posts: 29
Joined: 18 Jan 2019, 07:52
CPU: i9-9900k
Motherboard: Aorus Z390 Pro
GPU: Gigabyte RX5700XT Game OC 8G

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by MAP002 » 21 Jan 2019, 10:32

Bloody heck! :D OK, time to investigate... :D
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1518
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by onemanosx » 21 Jan 2019, 10:35

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]
21 Jan 2019, 10:32
Bloody heck! :D OK, time to investigate... :D
:boxing :mrgreen:
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
MAP002
Donator
Donator
Posts: 29
Joined: 18 Jan 2019, 07:52
CPU: i9-9900k
Motherboard: Aorus Z390 Pro
GPU: Gigabyte RX5700XT Game OC 8G

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by MAP002 » 21 Jan 2019, 11:57

Somehow made a copy the Clover folder in the root of my EFI volume and was happily modifying that one instead of the real one. :D

Moral of the story: Bleary eyed late night/early morning hacks sometimes take some stupid turns. :D
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1518
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by onemanosx » 21 Jan 2019, 12:00

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]
21 Jan 2019, 11:57
Somehow made a copy the Clover folder in the root of my EFI volume and was happily modifying that one instead of the real one. :D

Moral of the story: Bleary eyed late night/early morning hacks sometimes take some stupid turns. :D
:lol: :lol: So now it works, I hope?
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
MAP002
Donator
Donator
Posts: 29
Joined: 18 Jan 2019, 07:52
CPU: i9-9900k
Motherboard: Aorus Z390 Pro
GPU: Gigabyte RX5700XT Game OC 8G

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by MAP002 » 24 Jan 2019, 12:32

It does! :)

But after installing the new update, i do notice some of my USB peripherals, like my webcam, have gotten flakey, cutting in and out or freezing up intermittently. I'd love to get my USB working more reliably, but that might be as good as it gets with a Hack and this mobo, I suspect.

Thanks again for all the help. :)
Andy4Shurr
Posts: 1
Joined: 18 Feb 2019, 23:08
CPU: i5 4670k
Motherboard: MSI H81i
GPU: HD 4600

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by Andy4Shurr » 19 Feb 2019, 13:49

I have a few questions if someone wouldn't mind explaining...

I'm just interested to know if there are any benefits or differences to creating an ssdt to remove unused ports Vs this method? This is a bit simpler to implement, I don't know why people would bother with ssdt.

Also, can you include 3rd party usb ports, on RP03 for example, with the uia boot arguments? I tried to guess what that would be but it causes all the boot arguments to fail. I have NEC/Renesas USB controllers on my mobo.

Finally, relating to the NEC/Renesas USB controller, are the RP03/RP04 ports included in the 15 port limit? They don't appear under the XHC section in IORegExplorer but don't appear without usbinjectall.kext (even when I have only 5 ports loading via uia_include) so I don't know if this is due to the port limit or because Apple simply won't include/have no need to include them in the OS.

Sorry for the long questions, I'm still learning and trying to figure out what's going on! :)

Thanks
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1518
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by onemanosx » 20 Feb 2019, 01:52

Andy4Shurr,

1. With SSDT, you may specify details of the ports as being internal/external or a USB C type connection. Using boot arg + usbinjectall method, the port type is reliant on the injector kext itself. That's the only difference.
2. This method as well as any other guides using usbinjectall kext only applicable to xhc devices with intel chipset only. Thus, other chipset/controller does not fall under the 15 ports limitation, afaik.
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
thief_fighter
Posts: 36
Joined: 31 Aug 2018, 13:47
CPU: i3-8100
Motherboard: AsRock H310M
GPU: Sapphire Nitro+ Rx570

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by thief_fighter » 26 Feb 2019, 17:34

Hello,

I tried to add uia_exclude=HS05;HS10;HS11;HS12;HS13 to config.plist, but after reboot none of the USB ports are disabled.

It worked one time before, but now it's reverse back to USB 2.0 only.

Please check screenshot

thanks
You do not have the required permissions to view the files attached to this post.
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1518
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by onemanosx » 26 Feb 2019, 22:33

thief_fighter, no idea with how usbinjectall kext reacts when placed in other than clover/kexts/other folder.
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
thief_fighter
Posts: 36
Joined: 31 Aug 2018, 13:47
CPU: i3-8100
Motherboard: AsRock H310M
GPU: Sapphire Nitro+ Rx570

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by thief_fighter » 27 Feb 2019, 01:03

I put all the kext to clover/kexts/other, but it's still the same
You do not have the required permissions to view the files attached to this post.
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1518
Joined: 03 Feb 2018, 05:42
CPU: Intel i7-6700HQ HM170 Chipset
Motherboard: Acer Aspire VN7-592G Laptop
GPU: Intel HD 530 + Nvidia GTX 960M

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by onemanosx » 27 Feb 2019, 01:36

make sure you delete all the kexts in S/L/E or L/E, rebuild permissions and reboot. I have not tried the latest clover yet, though.
[External Link Removed for Guests]
[External Link Removed for Guests]

Acer Aspire V15 Nitro- Black Edition VN7-592G/HM170 Chipset
Intel i7-6700HQ, 8GB RAM (UEFI Clover Catalina)

MSI B360 Gaming Arctic
Intel i5-8600 16GB RAM Asus Radeon RX580 8GB (UEFI Clover Catalina)
User avatar
erroruser
Olarila Staff
Olarila Staff
Posts: 511
Joined: 24 Apr 2018, 21:12
CPU: AMD Ryzen 7 3700X
Motherboard: MSI MPG X570 Gaming Plus
GPU: Sapphire rx 5700 XT

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by erroruser » 27 Feb 2019, 01:37

try using a correct smbios as it should be imac 18,3
disable sip
sip control.jpg
You do not have the required permissions to view the files attached to this post.
AMD Ryzen 7 3700X, MSI MPG X570 Gaming Plus, Corsair Vengeance RGB PRO 16GB DDR4 3200MHz, Sapphire rx 5700 XT, fractal celcius s36
:superman :superman
HP Notebook - 15-ay028ca (Touch), 16 GB 2133 MHz DDR4, Intel HD Graphics 520 1536 MB
Asus z97-c i5, i5 4460, 32 GB 1648 MHz DDR3, Radeon RX 560 4096 MB, Corsair H75 Liquid CPU Cooler
thief_fighter
Posts: 36
Joined: 31 Aug 2018, 13:47
CPU: i3-8100
Motherboard: AsRock H310M
GPU: Sapphire Nitro+ Rx570

How to Stay within 15 ports limit using UsbInjectall and Clover boot argument

Post by thief_fighter » 27 Feb 2019, 02:59

Edit: I was stupid, I have been booting from Clover in the backup external HDD, because my BIOS will auto choose the last select boot device as default.

No wonder why no changes in Clover in the internal SSD worked. :wallbash :wallbash :wallbash

Thanks for all the help guys!
Post Reply

Return to “Youtube Hackintosh Guides”