You are correct, the current Macbook supports USB 3.1 Rev 1 Type C connector. USB 3.1 rev 1 in this case is actually USB 3.0, they renamed it for "consistency" but ended up totally confusing the situation. (5 Gbps)
Agreed
Once chipsets are deployed that changes to support the actual USB 3.1 standard the equivalent would be USB 3.1 Rev 2 Type C connector which will support 10 Gbps.
The chipsets were initiated in USB3.1, and are just becoming available. They changed the coding to increase data thru put, Gen 1 is 4Gt (gigatransfers - actual data), Gen 2 is very near 10Gt.
I have read that the C connector itself supports up to 20Gbps (future), and I have read the new macbook supports Displayport 1.2 natively -- which has a much higher bandwidth than 5Gbps which makes me think that yes, the current USB data stream is limited to 5Gbps but when you connect up the displayport it may support higher speeds than the USB data stream.
I can confirm USB Type C is designed for 10GHz, suitable for a binary code of 20Gb.
It also gets me wondering whether the reference to 20Gbps is a reference that another alternate mode that Apple will add in the future will support thunderbolt 2 data streams..... I am not technical enough to know if that is possible.
20Gb was a spec goal from the start, Apple didn't join the committee until 7 month in.
USB-C seems to have 4 data high-speed data lanes for alternate data streams (currently used for displayport and HDMI devices)
HDMI is not an Alternate Mode for USB Type C. DP has to be converted the HDMI in the adapter cable.
The 4 lanes allow for Alternated Modes, but it could just as well be two 10Gb USB channels.
So the rumours of Apple having at least some input in the USB-C standard could mean they have managed to be able to support both the USB standards, displayport standard, hdmi standards and hopefully thunderbolt standards.
Alternate Modes were part of the spec goals before Apple join the USB Type C committee.
I think USB-C will replace the lightning cable and the magsafe adapters.
USB Power Delivery Gen 1 was released in 2012, with the same voltages and currents. It was implemented much better in the Type C connector.
USB-C is just the connector type. I believe it has 24 pins.
Correct in both cases
Certain pins are reserved for USB 2, certain pins are reserved for USB 3.x, AND THEN certain pins are reserved for "alternate data stream". I believe there are 4 pairs for high-speed data lanes.
4 pins are used for USB2, to make it flappable.
One pin, the CC, identifies a connection has been made and is the communication line to negotiate power.
One pin provide power to any electronics in the cable.
2 pins are reserved for "future use", and are used in DP over Type C.
As it stands now, USB carries multiple different data streams with their own standards. So it can carry USB data AND displayport on the same connector (where as you would have two connectors before). The display data does is not encapsulated in USB data it is just as it was before.
What this means is you can have a cable that is a USB-C to Displayport cable and connect up and existing displayport monitor.
Or
You could connect up an existing thunderbolt device using a Thunderbolt cable -> USB-C connector. It would have EXACTLY the same performance as if you had plugged into one of the older thunderbolt ports....
Or
You could connect up an existing USB device and an existing Thunderbolt device using a USB/Thunderbolt dongle.
Assuming my theory is correct (and there is enough data lanes) you could have 3 (or more if the chipsets support it) USB-C ports on the side of a laptop and plug in any combination of USB / Thunderbolt / Displayport / HDMI / or charger devices.....
Which is to me is WAY more exciting than what has been announced so far since it would be both very flexible and very powerful.
Only one problem, Thunderbolt has not applied to become an Alternate Mode (to date only Display Port and MHL)
My expected implementation will be:
Monitor with 2+ USB Type C receptacles, along with several USB Standard A, LAN, etc.
Plug in your keyboard & mouse to the monitor
Plug in you high speed hard drive to the monitor
Plug your gigabit LAN into the monitor.
Plug your laptop into the monitor using the Type C cable, and:
1. The monitor provides power to the laptop
2. The laptop provide video to the monitor over DP
3. One USB 3.1 Gen 2 port connects to the monitor as hub, where the USB3.1 Gen2 accesses LAN and the hard drive, the USB 2.0 access the keyboard and mouse.
One connector docking.