-->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--
Post Reply
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1455
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 » 02 Nov 2018, 12:50

Update: Discovering USB ports in batch identifiers [Local Link Removed for Guests]
Update:Where is my USB 2.0 and USB 3.0 in ioreg? A quick summary. [Local Link Removed for Guests]

This walk through aims to assist users to regain their "missing" USB 3.0 ports without the need of kext to patch.

With the recent release of 10.14.1, kext to patch by PMHeart is broken and many new hackintoshers lost their USB 3.0 port as a result. It is always recommended to stay within the 15 ports limitation and this is a guide to assist new hackintoshers.

There are a few ways to do it and this is one of them.

Tools you need:

Download USBInjectall kext : [External Link Removed for Guests]
Place kext in Clover/Kexts/Other
For 200 and 300 series boards, you may also need XHCI-unsupported.kext


Download Ioreg app:
[External Link Removed for Guests]

[External Link Removed for Guests]


Note: It was highlighted the error in uia boot argument in the video. Please note the error of a spacing at uia boot arg which should not be there.


Credit: [External Link Removed for Guests]
Last edited by onemanosx on 10 Dec 2018, 10:25, edited 6 times in total.
[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
MaLd0n
Site Admin
Site Admin
Posts: 15809
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 » 02 Nov 2018, 15:19

:guitar :guitar :guitar
--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
User avatar
erroruser
Olarila Staff
Olarila Staff
Posts: 504
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 » 02 Nov 2018, 15:56

:guitar 8-) :guitar
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
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1455
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 » 03 Nov 2018, 04:00

Discovering Ports in batch and exclusion of ports used by keyboard and mouse

Other esteemed hackintoshers may want the option to discover their used USB ports in batches i.e implementing HSxx then SSxx/SSPx. This method will reveal each HSxx/ SSxx/SSPx batches in one pass.

1. Discover ports used by USB Keyboard and Mouse
- open the app ioreg and look for the ports used by Keyboard and Mouse
- in my case its HS09 and HS10
- therefore, I include the following boot arguments in clover like so uia_include=HS09;HS10
- doing this you will have control over your keyboard and mouse when you use exclude_hs identifier

2. Identifying HSxx ports only and exclude all SSxx/SSPx identifiers
- add these 2 boot flags
a. -uia_exclude_ss
b. -uia_exclude_ssp << no longer required as per 9 Nov 2018 latest commit
- reboot and discover all of HSxx ports using USB 2.0 device like in the video link
- write down the discovered ports on a piece of paper

3. Identifying SSxx ports only and exclude all HSxx and SSPx identifiers
- delete the above bootflags (a) and (b)
- add these boot flags
c. -uia_exclude_hs
d. -uia_exclude_ssp << no longer required as per 9 Nov 2018 latest commit
e. do not forget to include uia_include=HS09; HS10
- reboot and discover all SSxx ports using your USB 3.0 device like in the video link
- write down the discovered ports on a piece of paper

4. Identifying SSPx ports only and exclude all HSxx and SSxx identifiers
- follow steps similar to above instruction set except you replace -uia_exclude_ssp with -uia_exclude_ss instead

5. Final Step
- Finally, with the ports you had discovered in steps 1, 2 and 3, you can now use the uia_include or uia_exclude boot flags for your discovered ports

a. in my build example, I prefer to use uia_exclude. So, the final boot argument will look like like this
uia_exclude=HS05;HS08;HS11;HS12;HS13;SS05;SS06 (all of these are my unused ports)

b. if one prefers to use uia_include boot argument, the final boot flag will look like this
uia_include=HS01;HS02;HS03;HS04;HS06;HS07;HS09;HS10;HS14;SS01;SS02;SS03;SS04 (all of these are the used ports discovered)
Last edited by onemanosx on 01 Mar 2019, 03:53, edited 6 times in total.
[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
MaLd0n
Site Admin
Site Admin
Posts: 15809
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 » 03 Nov 2018, 14:30

onemanosx, Very Nice :guitar
--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
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1455
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 » 03 Nov 2018, 15:18

MaLd0n, thank you! :guitar
[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
RandomTech7
Donator
Donator
Posts: 55
Joined: 30 Jun 2018, 15:10
CPU: i7-8700K
Motherboard: msi Z390i Gaming Edge
GPU: RX 5700 XT

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

Post by RandomTech7 » 04 Nov 2018, 09:58

I followed the vid and excluded 4 unused ports so I got all my mobo ports working with USB 2.0 in addition to x4 USB 3.0 which is more than enough.
But after long sleep/wake the USB 3.0 was ejected automatically, Im I doing something wrong, or it should be like this ?
iHack Pro: msi Z390i Gaming Edge, i7-8700K, RX 5700 XT, M.2 SSD 256GB, 32GB RAM @3200Mhz (Catalina), iMacPro1,1

Hackbook Pro: (MSI GE62VR 6RF) i7-6700HQ, Intel HD 530, GTX1060 (disabled), 16GB RAM @2400Mhz (Mojave 10.14.6)
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1455
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 » 04 Nov 2018, 10:43

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]
04 Nov 2018, 09:58
But after long sleep/wake the USB 3.0 was ejected automatically
Is your DSDT patched with the correct USB power properties?
[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
aerz
Posts: 4
Joined: 21 Oct 2017, 14:34
CPU: i7 7700
Motherboard: Gigabyte Z270 Gaming K3
GPU: AMD HD 7870

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

Post by aerz » 04 Nov 2018, 12:30

Good guide. Thank you :D
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1455
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 » 04 Nov 2018, 12:48

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]
04 Nov 2018, 12:30
Good guide. Thank you :D
You're welcome, hope it helps!
[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)
dlhenke
Posts: 7
Joined: 05 Dec 2017, 01:53
CPU: 3,7 GHz Intel Core i7
Motherboard: AORUS GAMING WI-FI
GPU: Radeon RX 580 4096 MB

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

Post by dlhenke » 04 Nov 2018, 13:40

Working here, thank you, but I have only ONE usb3.0 port that isn't working as usb3.0 others are..
Thank You
Last edited by dlhenke on 04 Nov 2018, 14:06, edited 1 time in total.
3,7 GHz Intel Core i7
16 GB 2133 MHz DDR4
Radeon RX 580 4096 MB
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1455
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 » 04 Nov 2018, 13:59

dlhenke, I've a wavlink hub that didnt work as expected except for the card reader. No solution for me either. :bye
[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)
dlhenke
Posts: 7
Joined: 05 Dec 2017, 01:53
CPU: 3,7 GHz Intel Core i7
Motherboard: AORUS GAMING WI-FI
GPU: Radeon RX 580 4096 MB

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

Post by dlhenke » 04 Nov 2018, 14:08

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]
04 Nov 2018, 13:59
dlhenke, I've a wavlink hub that didnt work as expected except for the card reader. No solution for me either. :bye
It is working now I've changed to another USB3 port.. but none of my USB3 devices is working on that usb3 port. :-(
3,7 GHz Intel Core i7
16 GB 2133 MHz DDR4
Radeon RX 580 4096 MB
dlhenke
Posts: 7
Joined: 05 Dec 2017, 01:53
CPU: 3,7 GHz Intel Core i7
Motherboard: AORUS GAMING WI-FI
GPU: Radeon RX 580 4096 MB

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

Post by dlhenke » 04 Nov 2018, 18:18

Got everything fixed ..
boot arguments for my motherboard
uia_exclude=HS01;HS02;HS13;HS14;SS01;SS03;SS04;SS08;SS09;SS10;SS11;SS12;SS13;SS14;USR1;USR2

Just working everything even USB3.0 10ports ORICO with mix devices usb3/usb2 etc..
Many thanks to @MaldOn for enlightening .
3,7 GHz Intel Core i7
16 GB 2133 MHz DDR4
Radeon RX 580 4096 MB
User avatar
RandomTech7
Donator
Donator
Posts: 55
Joined: 30 Jun 2018, 15:10
CPU: i7-8700K
Motherboard: msi Z390i Gaming Edge
GPU: RX 5700 XT

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

Post by RandomTech7 » 04 Nov 2018, 23:41

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]
04 Nov 2018, 10:43
Is your DSDT patched with the correct USB power properties?
I actually don't know, the DSDT was made by our super guy Mald0n and I have no enough knowledge to check it again to see if USB power properties are ok :?

Then I used Rehabman method to create USB ssdt along with USBInjectall.kext and removed the boot flags, it also worked but the problem is still there.
You do not have the required permissions to view the files attached to this post.
Last edited by RandomTech7 on 04 Nov 2018, 23:47, edited 1 time in total.
iHack Pro: msi Z390i Gaming Edge, i7-8700K, RX 5700 XT, M.2 SSD 256GB, 32GB RAM @3200Mhz (Catalina), iMacPro1,1

Hackbook Pro: (MSI GE62VR 6RF) i7-6700HQ, Intel HD 530, GTX1060 (disabled), 16GB RAM @2400Mhz (Mojave 10.14.6)
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1455
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 » 04 Nov 2018, 23:45

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]
04 Nov 2018, 18:18
Just working everything even USB3.0 10ports ORICO
maybe you would like to share what was done wrong for other readers to take lesson from

Edit: I see you edit out your earlier post. So i gathered you had made a small error in not activating that one port causing your hub to only able to detect usb 2.0 devices only.

Added in 17 minutes 27 seconds:
[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]
04 Nov 2018, 23:41
flags
Is it a problem to only one port or all the ports?
[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
RandomTech7
Donator
Donator
Posts: 55
Joined: 30 Jun 2018, 15:10
CPU: i7-8700K
Motherboard: msi Z390i Gaming Edge
GPU: RX 5700 XT

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

Post by RandomTech7 » 05 Nov 2018, 00:34

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]
05 Nov 2018, 00:02
Is it a problem to only one port or all the ports?
As I tested the problem is with all free ports when I connect a USB 2.0 or 3.0 devices, they will be disconnect after sleep/wake.
But keyboard (HS05), mouse (HS07) and wifi card (HS10) have no problems at all.

I edited my previous post to add more information about what I did to be more clear :oops:
iHack Pro: msi Z390i Gaming Edge, i7-8700K, RX 5700 XT, M.2 SSD 256GB, 32GB RAM @3200Mhz (Catalina), iMacPro1,1

Hackbook Pro: (MSI GE62VR 6RF) i7-6700HQ, Intel HD 530, GTX1060 (disabled), 16GB RAM @2400Mhz (Mojave 10.14.6)
User avatar
MaLd0n
Site Admin
Site Admin
Posts: 15809
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 » 05 Nov 2018, 00:40

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]
05 Nov 2018, 00:34
they will be disconnect after sleep/wake.
is a common problem in many cases, eject after sleep, now the error is back, apple change again :mrgreen:
--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
User avatar
onemanosx
Olarila Staff
Olarila Staff
Posts: 1455
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 » 05 Nov 2018, 00:43

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]
05 Nov 2018, 00:40
apple change again
Damn you Apple!! :hammer :hammer :hammer :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)
User avatar
RandomTech7
Donator
Donator
Posts: 55
Joined: 30 Jun 2018, 15:10
CPU: i7-8700K
Motherboard: msi Z390i Gaming Edge
GPU: RX 5700 XT

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

Post by RandomTech7 » 05 Nov 2018, 00:51

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]
05 Nov 2018, 00:40

is a common problem in many cases, eject after sleep, now the error is back, apple change again :mrgreen:
Oh wow! again? At least now I know how to deal with it, thanks :D

Added in 50 seconds:
[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]
05 Nov 2018, 00:43
Damn you Apple!!
Haha :boxing
iHack Pro: msi Z390i Gaming Edge, i7-8700K, RX 5700 XT, M.2 SSD 256GB, 32GB RAM @3200Mhz (Catalina), iMacPro1,1

Hackbook Pro: (MSI GE62VR 6RF) i7-6700HQ, Intel HD 530, GTX1060 (disabled), 16GB RAM @2400Mhz (Mojave 10.14.6)
Post Reply

Return to “Youtube Hackintosh Guides”