USB 2.0 and 1.1 cables are supposed to come with four signal: GND and 5V for power, and D-/D+ for data. Some chargers come with cables without the data cables. It may “work” for charging, but if for some reasons you decided to use that USB cable for tasks requiring data this won’t work, and you may not find out easily the reason at first. Importantly the data lines can also be used during charging to request more power from the host device, so if they are missing slower charging may ensue.
You could always use a multimeter to check your cables, but “iUSB cable testers it me or is it just USB? ” board provides a simpler and faster solution by indicating which wires are connected in your cable with LEDs.
The developer, named nerfhammer, separate cables with and without data lines as follows:
- 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.
To use the board connected both ends of the same USB cable into the USB type A and micro type B ports of the “Is it me or is it just USB?” board. The Basic cables will only light up the LEDs for the V+ and GND lines, but smart cables will light up all four.
Note the USB cable tester is not supposed to be connected to a USB host, but some protection diodes are built into the board in case someone does. The board also includes test pads to enable advanced users to measure the resistance, inductance or other properties of a USB cable using a multimeter. There’s a CR1220 battery to power the board, so you may want to remove it before doing such measurements.
The USB cable tester is up for sale on Tindie for $9.99 plus shipping.I tried to find some USB cable testers on Aliexpress, but could not find any. An alternative free way to test cables is to connect a smartphone with a micro USB port to a Linux computer, and if nothing shows up in the kernel log (dmesg) then the cable should not have data lines.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
Searching for “usb triad test” should get you one of the designs on aliexpress that’s around $10 but with multiple usb port styles (micro, type-c, etc.). I seem to recall seeing a ton of similar-ish “giant plate of PCB covered in ports” designs when searching for something else a while ago, but can’t remember how to find any of them again.
They should make one that tests USB-C and sell it to RPi foundation/trading/broadcom. It could have prevented hundreds of thousands of defective Pi4s from being made.
Fun fact: The original RPi also had USB power issues. Inserting or removing a device would typically cause a reboot.
#AlwaysWaitForRev1_1
https://arstechnica.com/gadgets/2019/07/raspberry-pi-4-uses-incorrect-usb-c-design-wont-work-with-some-chargers/
> We reached out to Raspberry Pi about this issue and were told a board revision with a spec-compliant charging port should be out sometime in the “next few months.”
Based on some schedules I have seen (inference), it is first week of October before the new board revision ships.
#RumorAndSpeculation
@Jean-Luc Aufranc (CNXSoft), that last Linux part was useful. It didn’t strike me this is also possible.
TBH, I haven’t tried yet. But I don’t see why it should not work.