Creative Commons images are CC BY-NC-SA 3.0

$ 5.95

added to your
shopping cart

In stock 1,706 in stock
5.95 1+ units
5.36 10+ units
4.76 100+ units

Description: 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 is a three-headed cable-beast that will ensure that you’re never stuck looking for a USB cable that fits your device. At one end of the Cerberus you have the standard A-type connector, which you can plug into your computer or USB power supply; At the other end are three common USB connectors: B, mini-B and micro-B.

The Cerberus can transfer both power and data just like any USB cable and now comes standard with a USB hub so you will be able to connect up to three data devices at the same time! Thanks to the improvements we made to this Cerberus no longer will you run into issues when transferring large amounts of data (hard drives, flash drives, etc) or connecting Android and other mobile devices.

If you’re still trying to wrap your head around the world of USB cables, why not check out our USB Buying Guide?

Note: This idea originally came from our friend and favorite button maker in the Oakland area, CTP. If you see him, please give him a high-five for us.

Dimensions: 6' Long


  • Single USB-A Connector at Host End
  • USB-B, mini-B and micro-B Connectors at Device End
  • USB Hub


Customers Also Purchased

Customer Comments

  • now comes standard with a USB hub

    YAY! wavy kermit arms

      • Can you please check if the hub chip is restricting current? I.e. my desktop PC has 2A rated USB ports, and plugged directly into them my devices charge a lot faster, will this hub restrict the current to 500mA or does it just allow whatever the upstream host can provide?

  • I bought this cable under the impression that I would be receiving a USB cable in the mail. You guys never cease to surprise me, because when I opened the package, i found a gigantic hellish dog looking at me as if I was a slab of steak. Coincidentally, I had just graduated from the National Dog Training Academy and was able to tame the beast (it took a while though). I decided to keep him, because why not, right?! So that’s pretty much it. Me and Bernard – that’s his name– are living happily ever after in my large mansion because I am very rich and i forgot to say i am Bill Gates. Have a nice day.

  • The hub in the Cerberus isn’t powered. Now for a three port hub, that may not be a big deal, but it will eventaully byte you. (pun intended). You could have added a socket on the hub to allow for plugging in a standard 5v wall wart power supply you know. OK, in version three maybe.

    • I think I foresee the 5th revision of the Cerberus has having a cooking surface, full Linux OS, LCD monitor, flashlight, emergency flare, serrated knife, wifi access port, and bottle opener.

      • Sell this with it!

      • But is it a Turing Machine?

        • By the time it’s running Linux?

          Well, strictly speaking, no, unless we build in an infinitely long tape, but presumably it’s Turing complete.

    • Yes, it should have come with the option for external powering considering it’s pushed more towards the charging / powering multiple things.

  • While the original cable was great, I’m glad you modified it, if only to stop the flamewars.

  • This is my go to cable. Any chance of a shorter version (1-3 FT)? Easier to carry in the laptop bag.

  • Someone should make a USB 3.0 version of this.

  • I use a Dremel to grind down the lock tabs on the micro connector. This will prevent ripping the USB terminal and traces from boards like the Fio and Lilypads. Need to be very gentle with micro.

  • I never thought i would get excited about getting a package with a usb-cable in it…yet i did with extreme glee when it arrived!

    This Cable is just perfect for my needs. All 3 commonly used plugs in one long red cable. now i don’t have to carry multiple cables or try to find the correct on in the tangled black mess of cables i have sitting on my shelf. plus with the integrated hub i can now run my Arduino Leonardo, XMega breakout and Bus pirate at the same time. Considering how i often have to take my projects with me to college and have to program from my laptop this is a ideal solution.

  • I bought one of these from Little Bird Electronics, one of your distributors in Australia, and am disappointed. I thought it would be the answer to all the cables I need to plug to phone, to Arduino and to other devices but with my PC and Win 7 all the cable seems to be able to do is supply power to the connected device but no comms. My Samsung Galaxy 2 will only charge from it, my Sony PCM recorder is not recognised, my Verbatim portable hard drive is not recognised but spins, my WD portable hard drive is not recognised. Looks like I bought a piece of wire encased in red plastic!

    So it’s a low-five to CTP from me.


    • Make sure you have the correct one. The original cable was designed to only use one device at a time and didn’t work well with some devices. It worked great with Arduinos and such, but not as well with some commercial products, especially high sped devices such as hard drives and Ardroid devices. Originally we figured that would be fine, but realized people were wanting to use it a bit differently. This version has a USB hub in it to make it more versatile and remove those limitations. But both cables have the same name, and our distributors ended up with both. Make sure you have the version you think you have.

  • Instead of having to cut one of these open, you guys mind saying what USB hub chip is in it?

    • I was sent a defective one—bad data on mini-B—which SparkFun promptly replaced. The tech said not to bother returning it, so I cut it open, of course! Not much inside; a Terminus FE1.1s USB 2.0 Hub, a 12MHz crystal, and 10 passives on a small PCB potted in hard plastic.

    • Product ID: 0x0101 Vendor ID: 0x1a40 (TERMINUS TECHNOLOGY INC.) Version: 1.11 Speed: Up to 480 Mb/sec Location ID: 0xfd320000 / 4 Current Available (mA): 500 Current Required (mA): 100

  • Awesome, i always thought my cerb cable was broke, good to know it just wasn’t designed for what i was doing. Wil have to make sute this is my next order… Thanks guys for the upgrade/update.

  • I always felt like it was a bit reckless to wire up a USB A male to three B connectors (I mean, I get why you’d do it and how it’s useful, but there’s always the chance someone will do something dumb like hook up two things at once with it) - so it’s nice to see a version that does it “properly”, with a hub… But I do expect this one would be a bit problematic for charging, however: since it’s a bus-powered hub, the host will shut down any devices which tell the host they need the full 500mA. It’d be fine for devices that just tap power and don’t pay attention to the data lines, but anything that does it “properly” and draws only the power the host allows it is probably not gonna charge. Can’t win ‘em all I guess.

  • How much current can this supply to each device and total? And if I plug it into a USB 3.0 host, will it provide more juice?

    • I wouldn’t count on it. I haven’t brushed up on the differences between 2.0 and 3.0 but the USB-A connector looks to be a USB 2.0

      • a USB 3.0 host port should still provide more power to a USB 2.0 device, so yes it should work… unless they have restricted the current in the hub chip.

        Edit: To clarify this a bit, the extra pins in USB 3.0 connectors are pretty much all for data, the power pins are all common.

        • Well, we’re talking about two different problems here: there’s the negotiation between the USB host and device of how much power the device is allowed to take, and then, separately, there’s how much power the port will actually supply before you blow a fuse or something. In terms of actual supply, probably drawing 500mA from this thing won’t be an issue, even if you’re hooking it up to a USB 2.0 port. In terms of negotiation, a USB host would only allow a device attached to a bus-powered hub to claim 500mA if the hub was already itself granted -more- than 500mA. Under USB 2.0, that’s just not possible. 500mA is the most any USB device is allowed to draw from the bus, so the total of all devices powered by a bus-powered hub has to be less than 500mA, or the host will shut down one or more of the devices. If this were a USB 3.0 hub, then yes, it could negotiate for more than 500mA from the host and downstream devices could themselves negotiate for 500mA or more. But as far as I know, this is just a run-of-the-mill USB 2.0 hub, so it can’t do that. There’s a lot of devices made that plug in to USB and draw more current than they actually report to the host (Arduinos, IIRC, request only 100mA - but depending on what kind of hardware you’ve got powered by the Arduino it could require more power than that) - and some devices just tap the USB power pins and don’t communicate with the host at all. Technically, you’re not supposed to do this. Power is negotiated with the host in order to protect the host from excess current draw and protect the devices from a brown-out. As a result, some devices (PS3 controllers, for instance) won’t charge from USB unless they are enumerated by a USB host which grants them 500mA current draw - and so as a result you can’t charge a PS3 controller by connecting it to a bus-powered hub.

          • Under USB 2.0, that’s just not possible. 500mA is the most any USB device is allowed to draw from the bus, >so the total of all devices powered by a bus-powered hub has to be less than 500mA, or the host will shut >down one or more of the devices.

            That is providing the hub follows the spec to the letter, which a lot of them don’t.

Customer Reviews

No reviews yet.