SparkFun Cerberus USB Cable - 6ft
You've got the wrong USB cable. It doesn't matter which one you have, it's the wrong one. But what if you could have the right one? What if you could have the right one every time? Enter: The Cerberus.
The Cerberus can transfer both power and data just like any USB cable, but it's not a hub so don't try to connect three data devices at the same time! You may run into issues when transferring large amounts of data (hard drives, flash drives, etc), so it's best to just use it for low-speed applications like microcontrollers or charging devices.
Note: The only compatibility problem that we've found with these cables is with Android device and mass storage devices. You can charge an Android device using the Cerberus but it won't identify to the computer unless you're running Linux. The cable really wasn't designed for high speed data transmission, so using it with mass storage devices can be problematic.
Images courtesy of SparkFun Electronics
Dimensions: 6' Long