News for hackers. Stuff that matters.
Re:I’ve made a Cursed USB-C 2.0 device by buran77 on Monday March 22, 2021 @12:23PM (#26542978)
A standard USB 3.1 type A connector has 9 pins. The reversible type C has 3 extra pins (SBU, CC, VBUS), not counting the doubling caused by making it reversible. So while the reversibility doubled the number of pins, the increased complexity of the standard itself tripled it (from 4 to 12).
Re:I’ve made a Cursed USB-C 2.0 device by chaorace on Monday March 22, 2021 @12:41PM (#26543221)
Good catch. I should have either compared the 9 pins of 3.1 or been more specific in saying 4 pins for USB 2.

Fun fact: USB 2 Mini/Micro connectors actually have 5 pins (hence my original 4-ish statement). The 5th pin doesn't actually go over the wire, it's just used as a signalling pin to the controller that tells it if the plugged in device is compatible with USB OTG.

Re:I’ve made a Cursed USB-C 2.0 device by duskwuff on Monday March 22, 2021 @01:25PM (#26543787)
> A standard USB 3.1 type A connector has 9 pins. The reversible type C has 3 extra pins (SBU, CC, VBUS)

Not precisely. The type C connector has four distinct USBSS pairs; the type A connector only has two. This allows the type C connector to be used to carry DisplayPort or other high-speed data alongside USB.

Re:I’ve made a Cursed USB-C 2.0 device by buran77 on Monday March 22, 2021 @03:17PM (#26545417)
Isn't that a direct outcome of the reversibility aspect? [0] Technically it has 2 of everything.

[0] https://upload.wikimedia.org/wikipedia/commons/thumb/0/07/US...

Re:I’ve made a Cursed USB-C 2.0 device by duskwuff on Monday March 22, 2021 @03:47PM (#26545838)
Not everything. The USBFS pair (D+/D-, at the center of the connector) is mirrored; the two D+ lines are connected together. This is not true of the four USBSS pairs -- TX1+/- and TX2+/- are separate, and can both be used at the same time for different purposes. The CC1/2 lines (which aren't mirrored either) are used as part of the process to negotiate how these pairs are used.
Re:I’ve made a Cursed USB-C 2.0 device by buran77 on Tuesday March 23, 2021 @04:44AM (#26552549)
I meant it the other way around. The non-reversible type A does not have this extra pair regardless of standard. But the type C is reversible and short of having pins automatically reconfigure based on the detected position, the only straightforward way to achieve this reversibility is to double the number of pins. So one side of the type C connector perfectly mirrors the other (but flipped for reversibility) mechanically and electrically.

I'm fairly certain they are using double the number of USBSS because they're available due to the mirroring. It was the easiest way. Unlike the control channel or side band, you can actually benefit from using all the pairs for data transmission since they're already there.