I am not alone, I experienced a similar problem as:
- "...instead of having the pin connections described as they should be they were mismatched so GND is described as TXD, TXD as RXD, and RXD as GDN."
Having hours of problem and doubts, I found out that my adafruit cable had mixed wire connections. Uhm.
In theory, the cable should be as in A, but turns out to be like B:
A APurpose | B BPurpose Wire color red 5v | 5v black GND | GND white TXD | RXD green RXD | TXD
In fact, the only working setup looked like this:
When it is specified (here) to connect the white and the green wires like this:
I wish to avoid using bad cables on my hardware (raspberryPi, Laptop) and burn my equipment.
So, based on the following usb pin layout:
How should I validate each wire's purpose ?
With an independent tester (ohmmeter, voltmeter, ...):
- How can I validate each wire and
- What should be the correspondence between the colored cable and their usb pinout ?
For example what this correspondence table of the usb console cable should look like:
Red wire (5v): Usb pin#1 ? Black wire (gnd): Usb pin#4 ? White wire (txd): pin#? Green wire (rxd): pin#?