I'm just testing and qualifying microUSB cables for use with the P2D2 and I have just tested a dirt cheap cable from Daiso, list# 3003CA. It's a thin and flexible 100cm metal/nylon cable and I test the voltage drops across the ground conductor end-to-end and then same with the +5V conductor which is normally thinner.
Here are the results along with the standard short 35cm cable that was supplied with the P2 EVAL as a reference.
DAISO #3003CA microUSB 100cm metalflex
GND DROP: 125mV
+5 DROP: 435mV
PARALLAX P2 microUSB short 35cm white
GND DROP: 122mV
+5 DROP: 425mV
As you can see the results are virtually indistinguishable from the shorted and stiffer P2 EVAL cable. The thing is that these cables are readily available from Daiso stores at the standard $2.80 here in Oz.
So I'd recommend that if you are buying USB cables that you buy this one.
I also grabbed a USB-C to USB-C just to check to see if it is a 24-pin cable because most are just 4-wire from USB-C to microUSB. It is also light and flexible and 1M long and rated for 3A, and it looks like it is the real deal although I will have to test it on my boards to be sure.
But checking the description it says USB 2.0 which means it won't have the extra wires, even if it has the pins.
I want to find one that I can connect from the P2PAL USB-C connector to the HDMI/VGA passive adapter plug.
However, it's still a good USB-C (2.0) cable at the price of $2.80.
I'm guessing Daiso stores are everywhere so if you can please grab microUSB cable from there for the P2 boards. Some people have had real trouble with their P2 boards and software failing simply because the cable they were using instead wasn't up to the task.