Contribute
Register

Solved > Help with USB 3.0 in GA-Z97X-UD5H-BK (Mojave)

Joined
Jan 4, 2011
Messages
61
Motherboard
Gigabyte GA-Z97X-UD5H-BK-F8
CPU
i7-4790K
Graphics
RX 580
Mac
MacBook, MacBook Pro
Mobile Phone
iOS
Since Mac OS Sierra I'm trying to make USB 3.0 works in my Hack.

I've tried by installing USBInjectAll and other solutions that come with Multibeast but never works for me, because I don't understand it yet. The search for an ID and replace to another.

I tried to read a lot of tutorial about it, but I can't understand it.

Please, can someone help me to make USB 3.0 works once and for all?

In system specifications appears to have USB 3.0 active but everything I connect in any USB port appear connected in USB 3.0 (but in MB specifications not all ports are 3.0).

Besides there's a way to test the USB speed to be sure that's working? I don't have a USB 3.0 flashdrive. I have an iPhone 8 Plus (the charge cable is 3.0 in that case? Can use it to test?).

GA-Z97X-UD5H-BK USB SPECIFICATIONS:

Chipset:
  1. 4 USB 3.0/2.0 ports (2 ports on the back panel, 2 ports available through the internal USB header)
  2. 6 USB 2.0/1.1 ports (2 ports on the back panel, 4 ports available through the internal USB headers)
Chipset + Renesas® uPD720210 USB 3.0 Hub:
  1. 4 USB 3.0/2.0 ports on the back panel

Thanks!
 

Attachments

Feartech

Moderator
Joined
Aug 3, 2013
Messages
12,222
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
Android
Since Mac OS Sierra I'm trying to make USB 3.0 works in my Hack.

I've tried by installing USBInjectAll and other solutions that come with Multibeast but never works for me, because I don't understand it yet. The search for an ID and replace to another.

I tried to read a lot of tutorial about it, but I can't understand it.

Please, can someone help me to make USB 3.0 works once and for all?

In system specifications appears to have USB 3.0 active but everything I connect in any USB port appear connected in USB 3.0 (but in MB specifications not all ports are 3.0).

Besides there's a way to test the USB speed to be sure that's working? I don't have a USB 3.0 flashdrive. I have an iPhone 8 Plus (the charge cable is 3.0 in that case? Can use it to test?).

GA-Z97X-UD5H-BK USB SPECIFICATIONS:

Chipset:
  1. 4 USB 3.0/2.0 ports (2 ports on the back panel, 2 ports available through the internal USB header)
  2. 6 USB 2.0/1.1 ports (2 ports on the back panel, 4 ports available through the internal USB headers)
Chipset + Renesas® uPD720210 USB 3.0 Hub:
  1. 4 USB 3.0/2.0 ports on the back panel

Thanks!
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/post-1405329
 
Joined
Jan 4, 2011
Messages
61
Motherboard
Gigabyte GA-Z97X-UD5H-BK-F8
CPU
i7-4790K
Graphics
RX 580
Mac
MacBook, MacBook Pro
Mobile Phone
iOS
I've followed the tutorial but I had some doubts and I'm not sure if it's working correctly.

Only the HSXX ports worked in my system. Is this ok?

Using -uia_exclude_hs uia_include=HS03 shows only one SSXX Hub, but not worked with any port.

USRX does not appear in IOREG.

In System Definitions shows everything I connect as USB 3.0 (but is not true).
 
Joined
Jan 4, 2011
Messages
61
Motherboard
Gigabyte GA-Z97X-UD5H-BK-F8
CPU
i7-4790K
Graphics
RX 580
Mac
MacBook, MacBook Pro
Mobile Phone
iOS
I've used on USBInjectAll.kext. How do I know that I need to use FakePCIID.kext and FakePCIID_XHCIMux.kext?

And honestly, I not even no what is the difference between HS, SS and USR...

Please, some help here?

Thanks!
 
Joined
Jan 4, 2011
Messages
61
Motherboard
Gigabyte GA-Z97X-UD5H-BK-F8
CPU
i7-4790K
Graphics
RX 580
Mac
MacBook, MacBook Pro
Mobile Phone
iOS
Works! I did it!

But when I run Blackmagic speed test, the USB 3.0 ports with my Kingston DT50 write speeds is lower (around 5mb/s) than the USB stick in USB 2.0 ports (around 6mb/s). The read speed is better in USB 3.0.

I've tested in Intel and Renesas ports.

There's a way to get better or my flashdrive is garbage itself? :p
 

Attachments

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
2,417
Motherboard
Gigabyte Z370M D3H
CPU
i3-8350K
Graphics
RX 560
Mac
iMac, Mac mini
Classic Mac
eMac, iBook
Mobile Phone
iOS
Hi there.

I'm not sure exactly what the USB 3.0 speed problem is BUT when you configured SS05 (the one you have the DataTraveler plugged into) when completing the template, did you use the port type: "UsbConnector", 3, ?

If you used "0" then it will probably operate at USB 2.0 speeds etc.

Also I notice that HS05 has the keyboard plugged in it. Usually that would be physically the same port as SS05, just a slower speed configuration for it. I'm not sure how a DataTraveler is plugged in to it at the same time, unless it's plugged in to the keyboard ports? But I thought they were USB 2.0. :crazy: Is it not an Apple keyboard then?
 
Joined
Jan 6, 2016
Messages
123
Motherboard
Gigabyte Z170X Gaming 3
CPU
I7-7700K
Graphics
Radeon VII
Mac
iMac, MacBook Pro, Mac mini, Mac Pro
Classic Mac
128K, 512K, Plus, Portable, Power Mac
Mobile Phone
iOS
I've been fairly successful with the Rehabman method linked above but if your mobo wasn't in the ssdt sample, then it was beyond me and editing the ssdt file manually was a pain. Then I discovered this on Git Hub, way easier. Worked on all my machines. The live readout from Terminal made life way easier. If you don't have Xcode installed, ignore the install instructions and just download the USBMap-master folder and double click on USBMap.command. It all makes sense. https://github.com/corpnewt/USBMap. You still need to turn off HSXX to get to the next set of available 15 ports but not so hard. And it will generate the ssdt file or even a kext version. If you use the kext version you remove USBinjectall.
 

trs96

Moderator
Joined
Jul 31, 2012
Messages
13,795
Motherboard
GA-Z97X-UD3H-BK
CPU
i5-4690K
Graphics
HD4600 / RX 570
Mac
iMac, Mac mini
Mobile Phone
Android
I've been fairly successful with the Rehabman method linked above but if your mobo wasn't in the ssdt sample, then it was beyond me and editing the ssdt file manually was a pain. Then I discovered this on Git Hub, way easier. Worked on all my machines. The live readout from Terminal made life way easier. If you don't have Xcode installed, ignore the install instructions and just download the USBMap-master folder and double click on USBMap.command. It all makes sense. https://github.com/corpnewt/USBMap. You still need to turn off HSXX to get to the next set of available 15 ports but not so hard. And it will generate the ssdt file or even a kext version. If you use the kext version you remove USBinjectall.
I've taken a look at this Python script and it's very impressive. It does make the whole process quicker and easier to implement. Could help a lot of people here that are not experienced editing SSDT files manually.
 
Joined
Jun 24, 2015
Messages
4
Motherboard
GA-Z97X-UD5H-BK
CPU
i7 4790k
Graphics
vega 56
Mac
Mac Pro
Mobile Phone
Android
Would you be able to post your efi folder, I haven't been able to get this to work.
 
Top