Reversible by design; the CC contacts are what tell the two ends which way round they are.
USB-C plug (power and USB 2.0 contacts)
Simplified to the six contacts a wire-level connection touches: VBUS, GND, CC1, CC2, D+ and D-. The full receptacle has 24 contacts; the high-speed pairs are not modelled because Zikro does not reason about them.
Contacts
| Position | Name |
|---|---|
| 1 | vbus |
| 2 | gnd |
| 3 | cc1 |
| 4 | cc2 |
| 5 | d-plus |
| 6 | d-minus |
What it mates with
Mating is directional, so the two lists below are genuinely different: a TS plug in a TRS socket and a TRS plug in a TS socket short different things.
USB-C plug (power and USB 2.0 contacts) used as the plug
USB-C plug (power and USB 2.0 contacts) used as the receptacle
Nothing recorded with this connector as the receptacle.

