I have been looking for a data cable for a time now. I am a hobbyist and I build items using different size Arduinos and they take different cables.. The ones that come with the Arduinos from the factory are to short for my use. The first one I bought from another company that was advertised as a data cable was not, it was just a charging cable. This one is GREAT it is what they say it is and works GREAT. I recommend this company and cable.