Benson here again, continuing my reviews of USB Type C legacy cables. Today I am reviewing Winplus Tech's Upgraded USB 3.1 Type C Male to USB 3.0 A Male Charging & Sync Cable.
Let's talk about spec compliance. My test setup today include a Chromebook Pixel 2015, and a Chromium OS USB-PD Sniffer (codename Twinkie). Please check it out by searching google for "Chromium USB-PD Sniffer". This product is also available on Amazon here : Plugable USB 3.1 Type-C (USB-C) Power Delivery Sniffer
I got a comment in one of my previous reviews that I should be testing with a 2.4A capable power supply to demonstrate that the cable is of good enough quality to sustain 2.4A charging, so for this review, I am using one of Apple's 1st party power adapters with a 5.2V, 2.4A charging capability, specifically Apple's MacBook charger.
Running the ectool command on Pixel: localhost ~ # ectool --name=cros_pd usbpdpower Port 0: SNK Charger Proprietary 4631mV / 2400mA, max 5000mV / 2400mA / 12000mW Port 1: SRC
In this case, the Pixel has negotiated up to 2.4A of charging through the Winplus cable to the Apple charger.
Switching over to the USB PD sniffer, I'll run the "tw cc" command to get a voltage reading on both CC lines: > tw cc CC1 = 427 mV ; CC2 = 8 mV
The important number to look at here is CC1, which indicates a voltage of 427mV. If you refer to the USB Type-C Specification 1.1 Table 4-25. Look at the row labeled vRd-USB, which indicates the legal voltage values to read from the CC pin in order to be categorized as "Default USB Power". The range is Min : 0.25V Max : 0.61V. For this cable, I measured a value of 0.427V right in the middle of this range, indicating that yes, this cable has a 56kΩ resistor and is within spec for CC termination.
One more command : > tw vbus VBUS = 4681 mV ; -2440 mA The tw vbus command uses twinkie's current and voltage meter ability. As you can see, the laptop is pulling just around 2.4A of current at 4.681V from the Apple charger.
For a USB 2.0 High Speed data test, I’ve hooked my Nexus 5X to my Chromebook Pixel via the Winplus Type-A to Type-C cable to test large file transfer via MTP. It just works, no problem!
For a USB 3.1 SuperSpeed data test, I've hooked up my Pixel C to my Chromebook Pixel using the Winplus cable, and verified that it indeed enumerates at SuperSpeed by examining the device enumeration messages in dmesg (indicating new SuperSpeed USB device), and that large file transfers are stable. This is a great cable to have for MacBook users especially who want to use Target Disk Mode, which requires a SuperSpeed capable USB cable.
For other more subjective judgements of this cable : The Type-C plug on this cable is a stamped metal part that's been wrapped around to the shape of the plug. It does have a seam on one side. What impressed me about this cable is although it is a USB 3.1 SuperSpeed cable, meaning it has four extra wires to support SuperSpeed mode, it is not substantially thicker than many of the USB 2.0 only cables I've seen. It's quite thin and flexible still.
In conclusion, this is a fine cable for your Nexus 6P/5X to use with all of your older USB Type-A chargers, hubs, and PCs. It also works great with Chromebook Pixel 2015 and will work great on USB Type-C spec compliant devices to come, as well as future proof for USB 3.1 SuperSpeed devices!