Contribute
Register

GA-Z170X-UD5 TH USB header and port mapping

Status
Not open for further replies.
Joined
Feb 7, 2016
Messages
6
Motherboard
Gigabyte GA-Z170X-UD5-TH
CPU
i7-6700K
Graphics
GTX 980 Ti
GA-Z170X-UD5 TH Sample SSDT Clarifications

Thankfully, there's an SSDT (link) for the very motherboard I'm going to build against (GA-Z170X-UD5 TH) posted in the Appendix of the Skylake Starter Guide (link).

I am hoping to get some clarification on a couple of suspected typos (or copy/paste errors) in the comments within the SSDT source regarding USB ports and headers. If no one replies, I'll try to answer this here myself once I get up and running.

For USB 3 headers, the source shows the following:

Code:
                   "SS05", Package() // USB3 #1 from USB3 motherboard header 2, port <15 00 00 00>                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 0x15, 0, 0, 0 },
                    },    
                    "SS06", Package() // USB3 #1 from USB3 motherboard header 2, port <16 00 00 00>
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 0x16, 0, 0, 0 },
                    },
                    "SS07", Package() // USB3 #1 from USB3 motherboard header 2, port <17 00 00 00>
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 0x17, 0, 0, 0 },
                    },
                    "SS08", Package() // USB3 #1 from USB3 motherboard header 2, port <18 00 00 00>
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 0x18, 0, 0, 0 },
                    },

I was expecting to see USB3 #1 and USB3 #2 for each of headers 1 and 2.

Does anyone know what the correct header and port mapping is? My hardware is all on the way from Amazon currently, so I can't just try it out. If I'm able to figure it out later, I'll post here.

I intend to exclude the two USB ports above the PS/2 port to reach my 15 port limit, but in case it helps anyone else, I also suspect a copy/paste error in that section of the source as well:

Code:
                    "HS11", Package() // USB2/USB3 device on USB2 port above PS/2, port <0b 00 00 00>
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 0x0b, 0, 0, 0 },
                    }, 
                     "HS12", Package() // USB2/USB3 device on USB2 port above PS/2, port <0c 00 00 00>
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 0x0c, 0, 0, 0 },
                    }, 
                    "HS13", Package() // USB2/USB3 device on USB2 port above PS/2, port <0d 00 00 00>
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 0x0d, 0, 0, 0 },
                    },
                    "HS14", Package() // USB2/USB3 device on USB2 port above PS/2, port <0e 00 00 00>
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 0x0e, 0, 0, 0 },
                    },

Does anyone out there know the mapping for those as well? Again, I'll post here later if I'm able to figure it out once my build is underway.

Thanks in advance.
 
I'm going to buy the same motherboard, without TH, and the same processor...

Unfortunately I'm somewhat noob at Skylake and Clover. :rolleyes:

Have you encountered any issues installing El Capitan?

Thanks
ws
 
Anyone have an updated USB port list for Z170x UD5 TH ? I've got it running and mapped out most ports but cannot test the Usb type-c.

Here is my list if anyone is interested: Note: it's a mashup of previous information with my own comments. The ones marked DISABLE are those I shut off by boot argument.
—HS01: USB2 device on port #1 (rear panel USB3 port, bottom leftmost) from USB3 motherboard header, port <01 00 00 00>
—HS02: USB2 device on port #2 (rear panel USB3 port, bottom right) from USB3 motherboard header, port <02 00 00 00>
—HS03: USB2 device on port #3 (rear panel USB3 port, top leftmost) from USB3 motherboard header, port <03 00 00 00>
—HS04: USB2 device on port #4, (rear panel USB3 port, bottom right) from USB3 motherboard header, port <04 00 00 00>
—HS05: USB2 device on USB3 top case port, labeled F_USB30_1 on motherboard, port <05 00 00 00>

DISABLE ??HS06: (NOT MY INFO, SEEMS WRONG - USB2 device on USB3 port closest to PS2), port <06 00 00 00>

DISABLE—HS07: (unused in mine) USB2 device on USB3 case port from label F_USB30_2 on motherboard <07 00 00 00>

DISABLE ??HS08: (NOT MY INFO, SEEMS WRONG - USB2 for m.2 wireless Bluetooth features, port <08 00 00 00>

—HS09: USB2 #1 (top case frontmost) from F-USB2 motherboard header, port <09 00 00 00>
—HS10: USB2 #2 (top case second from front) from F-USB2 motherboard header, port <0A 00 00 00>
—HS10 also manages both top case ports under USB2.0 Hub (for both USB2 and 3 devices) when plugged into F-USB1 motherboard header, still using port <0a 00 00 00>


DISABLE—HS11: USB2 (#1) (rear panel bottom left) (by network port), port <0b 00 00 00>
DISABLE—HS12: USB2 (#2) (rear panel bottom right) (by network port), port <0c 00 00 00>
—HS13: USB2 (#3) (rear panel top right), port <0d 00 00 00>
—HS14: USB2 (#4) (rear panel top left) (by ps2 port), port <0e 00 00 00>

—SS01: USB3 #1 (rear panel bottom left) from USB3 motherboard header, port <11 00 00 00>
—SS02: USB3 #2 from USB3 motherboard header, port <12 00 00 00>
—SS03: USB3 #3 from USB3 motherboard header, port <13 00 00 00>
—SS04: USB3 #4 from USB3 motherboard header, port <14 00 00 00>
—SS05: USB3 top case, labeled F_USB30_1 on motherboard, port <15 00 00 00>

DISABLE ??SS06: (NOT MY INFO, SEEMS WRONG - USB3 closest to PS/2), port <16 00 00 00>

DISABLE—SS07: (unused in mine) USB3 device on case port, labeled F_USB30_2 on motherboard, port <17 00 00 00>

DISABLE - SS08 ?? UNKNOWN
 
That's good info.
About to do this build shortly, how did the mapping go?
 
I have this exact board too. After doing a Uni/MultiBeast install most things are functioning fine. However USB 3.0 isn't working.

Does anyone know how I setup and install these definitions? SSDT and DSDT has been the two hackintosh concepts I've struggled with the most.
 
I've had this exact board since December 2015, so far things have held up...I've just upgraded from 10.11.2 to 10.11.4 and have lost the internal audio :( Any ideas?
 
That's good info.
About to do this build shortly, how did the mapping go?
Was away for a bit. Got distracted by some really awesome Vive VR. Anyway, the USB mapping wasn't bad at all. Just follow the directions and it's easier than one would think.
 
Here's what I've figured out for the GA-Z170x-UD5 TH

There are a couple ports I haven't been able to confirm as I don't have any USB C / thunderbolt devices to test the 2 ports on the panel with. I didn't need to map them for 10.11 but on 10.12 none of my 3.0 ports are working.

HS01: USB2 device on port #1 from USB3 port closest to Lower Type C port, port <01 00 00 00>
HS02: USB2 device on port #2 from USB3 port to the right of Port #1, port <02 00 00 00>
HS03: USB2 device on port #3 from USB3 port next to type-C and above Port #1, port <03 00 00 00>
HS04: USB2 device on Port #4 from USB3 port to the right of Port #3, port <04 00 00 00>
HS05: Suspect USB2 device on top USB3 MB Header , port <05 00 00 00>
HS06: Suspect USB2 device on top USB3 MB Header, port <06 00 00 00>
HS07: USB2 device on Case USB3 Port from the bottom USB3 Mother board header, port <07 00 00 00>
HS08: USB2 device on Case USB3 Port Closest to Power button from the bottom USB3 Mother board header, port <08 00 00 00>
HS09: USB2 Suspect left MB USB2 hub header, Port, <09 00 00 00>
HS10: USB2 Hub from USB2 motherboard header, port <0a 00 00 00>
HS11: USB2 port on USB2 Port below HDMI port, port <0b 00 00 00>
HS12: USB2 Port on USB2 Port closest to ethernet jack, port <0c 00 00 00>
HS13: USB2 Device on USB2 port furthest from PS/2, port <0d 00 00 00>
HS14: USB2 device on USB2 Port next to PS/2, port <0e 00 00 00>
SS01: USB3 #1 from USB3 port closest to bottom C type port , port <11 00 00 00>
SS02: USB3 #2 from USB3 port next to port #1 , port <12 00 00 00>
SS03: USB3 #3 from USB3 port next to top type C port, port <13 00 00 00>
SS04: USB3 #4 from USB3 port next to port #3, port <14 00 00 00>
SS05: Suspect USB3 device on top USB3 MB Header, port <15 00 00 00>
SS06: Suspect USB2 device on top USB3 MB Header, port <16 00 00 00>
SS07: USB3 Device on Case USB3 port from USB3 motherboard header , port <17 00 00 00>
SS08: USB3 Device on Case USB3 port closest to power button from USB3 motherboard header , port <18 00 00 00>
SS09: USB3 unknown , port <19 00 00 00>
SS10: unknown, port <1a 00 00 00>
USR1: Unknown, Thunderbolt??, Port <0f 00 00 00>
USR2: Unknown, Thunderbolt??, Port <10 00 00 00>
 
So these ports will be the same on any GA-Z170X-UD5-TH board? If so then I don't have to do the mapping myself, right?

I am running 10.12.1 on this board with Fractal Define R5 Case... Anyone maybe with the same setup and a working USB-Config?
 
Status
Not open for further replies.
Back
Top