This article describes the environment within which end user confusion shall abound.

Apologies for the extensive cribbing, emphasis added by me;

Quote:
it turns out, the USB-C receptacle can be used with virtually any USB 2.0, USB 3.0, USB 3.1 or Thunderbolt 3 controller. This allows various vendors to build new devices without using of advanced, expensive and power hungry USB 3.1 controllers as well as appropriate power and signal management ICs. However, this means that different devices with the exact same connector will support different (480Mb/s, 5Gb/s or 10Gb/s) data-rates.

Moreover, vendors may or may not add support for DisplayPort functionality via USB-C port, which means that select devices will feature display output, whereas others with the same port will not.

Finally, some devices will support USB Power Delivery technology, whereas others will not.

A good news is that the USB implementers forum has designed eight distinguished labels that describe capabilities of different USB-C ports. A bad news is that the presence of a USB 3.1 type-C connector does not automatically mean anything.


Quote:
In addition to different kinds of USB type-C ports, there are different types of USB type-C cables, including USB 3.1 type-C to type-C cable assemblies with 15 wires inside as well as USB 2.0 type-C to type-C cables with 5 wires inside.

A fully-fledged USB type-C cable is active, electronically marked cable, with an ID chip that contains vendor-defined messages (VDMs) from the USB Power Delivery 2.0 specification as well as other information necessary to support additional functionality.

To make things even more complicated, there will be a host of legacy cable assemblies and adapters that will help to connect new devices to old systems as well as old devices to new systems.


It seems entirely possible that this whole USB-C thing could end up all over the floor, with user confusion and weird incompatibilities even over the longer term.

I am impressed with how a serial bus cable ended up with more wires than a basic Centronics parallel port ...


Edited by K447 (31/03/2016 18:29)