More than 500 sold on Tindie!
Now available in mini and original USB
Look around you. How many USB micro cables that came with rechargeable devices can you see?
Not all of them are the same!
Basic USB cables cannot transfer data and charge a device much more slowly. Smart USB cables can potentially charge a device several times faster, and there is no way to tell the two types of cables apart just by looking at them.
I was a vice president of a medium-sized regional bank, working with my son on a small weather station project powered by a Teensy microcontroller. That was three weeks ago. Now I travel from town to town taking odd jobs and wandering the streets muttering obscenities under my breath to no one in particular, the words "Error: Serial port not found" ringing in my ears. The brisk-stepped respectable member of society I was just a few weeks ago would have avoided the crumpled, shambling semblance of my form from his gaze, with the temporary brush of awareness not of contempt but of disdain and quiet avoidance. Sometimes in moments of clarity I think of my family. I wonder if it was just the USB cable I was using. Could this tragedy have been avoided?
If you unwittingly try to use a lower-quality, basic USB cable to program a USB serial device it can be a savagely frustrating experience. Mistaking a basic USB cable for a smart one is (probably) a leading cause of mental health issues for electronics enthusiasts. Lower quality cables generally have no markings indicating this.
The "Is it me or is it just USB" tester shows you which lines have actual continuity in a USB micro cable. Basic cables will only light up the LEDs for the V+ and GND lines, but smart cables will light up all four. I also broke out test pads so you can test resistance or impedance of the a cable with a multimeter should you want to do so for some reason. The tester also has protection diodes to protect against anything unexpected happening should you leave one end of the cable plugged into a USB host port (which is not the intended usage of the tester).
Save your sanity today! Use this tester!
What if you don't use USB cables to program serial devices, you just use it to charge your phone or tablet? Surely, you need not have to worry about whether the cable has data lines, right? You can just go on drinking your designer coffee, without having to worry about milliamps and coulombs and so forth?
Wrong.
I am a rescue helicopter pilot working for a wildlife protection agency. Due to the way several government forms were filled out, I have to communicate with the ground rescue team via snapchat on my personal cell phone. I am usually leave my phone to charge for an hour before taking off. One time I lost the cable that came with my charger and had to borrow a USB cable from my buddy Chip's USB powered desk dehumidifier. Though I used the same wall plug, by the time I had to take off, my phone was only charged 35%, which means I would barely have enough charge to use Tinder while in the air. Snapchat's video stories are very demanding on my phone's battery life and I almost ran out before I had to land. That was, as they say, too close. But I don't understand why my phone wasn't able to charge so quickly. What happened?
Basic USB micro cables are made without the D+ and D- lines in order to save a few cents in manufacturing. The justification is probably that most people won't ever try to use them to transfer data. Well, so what? The problem is this cost-saving measure means such cables can't actually charge devices as quickly.
Some smart devices such such as many Android smartphones, will attempt to negotiate with a charger for the amount of current it can accept. The exact details[1][2] of how this works are gory, but it needs the data lines to be able to do this. While the cable that came with your smart device is presumably compatible, a USB cable borrowed from something else or a cheap one you bought off of Amazon may not. If the charge rate isn't negotiated, it will fall back on the USB 2.0 default of 0.5A. But your phone may be able to charge at 1.5A or 2A. This means that using the wrong kind of cable your phone could charge up to 3 or 4 times slower than it would otherwise.
Using this USB continuity tester you can tell the difference. If all 4 LEDs light up, the cable is a smart one that will be able to support the faster charging protocols if your device supports it. If only 2 light up, it's a basic one that cannot. If you replace such cables with smart ones and if your device and charger support compatible smarter charging protocols, you may be able to charge your phone several times faster.
Take both ends of the same USB cable under test and plug each corresponding end into the USB type A and micro type B ports. Do not leave the cable connected to another device while it is connected to the tester.
If the data lines work, the included battery will light up the corresponding LEDs in the "smart" section. This means the cable should be able to transfer data and to charge a device with higher power.
You can also tell if the USB cable is defective or worn out internally if one of the "basic" V+ or GND LEDs don't light up or if any of the LEDs flicker or switch erratically when the cable is handled. If this happens the cable under test is probably not suitable for use and should be discarded.
For more advanced users, test pads are exposed so you can easily measure the resistance, inductance or other properties of a USB cable using a multimeter. You'll presumably want to remove the battery from the tester while doing that.
For a very nice 3D-printed case design, see this post.
The protection diodes and the USB spec are designed to prevent anything from happening as a result but both ends of the cable under test should be detached from any computer or charger before being plugged into the tester.
The tester is not conformally coated.
I invented the terms "smart" and "basic" for the purposes of description. What I've called "basic" are sometimes called "charge-only" but as described above they actually are worse at charging, so that term is misleading. It has been argued that these cables are essentially "fake" USB cables since they don't adhere to any USB spec and obviously cannot really bus serial data.
Testimonials and health claims in the product copy are intended as satire and should not be taken seriously.
No additional links provided for this product.