Hacker News new | ask | show | jobs
by QuiEgo 1061 days ago
Also worth noting this is super common on devices designed to have a micro USB-B port, which then are later switched over to USB-C; they just hook up the pins from USB-B and don't bother with the new pins from USB-C.

The spec is specifically designed to allow this, because USB has backwards compatibility as a core tenant (i.e. you can plug in your USB keyboard from 1996 and it will probably still work). Also a USB-C to micro USB-B cable or USB-C to USB-A cable is explicitly allowed in the spec, and how could such a thing possibly work if the spec somehow required using the new CC pins instead of making them optional, since those pins are not in USB-A/USB-B?

Still, not the nicest experience for users :(

1 comments

Minor nits: _sink_ instead of sync in this sense, and _tenet_ instead of tenant.