News for hackers. Stuff that matters.
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.