Update:
I received a replacement cable.
I've now tried 2 cables, 3 laptops of 2 separate manufacture, I've taken my bike into a shop and had them pull data off the bike using the ECM port successfully.
I still get the same result.
Is there some fundamental step that I'm missing?
ECMSPY is installed, the prolific driver is installed, plug in the cable, it is assigned a com port...
Bike on, kill switch in the on position (as in the headlights are on).
Select the com port the cable was assigned in the device manager (today it was com 3).
Still when I try to do anything - Transmission timed out.
If I'm missing a step, please let me know - if I'm not, well I guess I'm out $40 and I give up.
I've never been so frustrated with something apparently so simple in my life.