I measured the resistance between V+ and GND on the cable and the two are shorted together, so I suspect the problem is with the regulator or a simple short somewhere. Opening up the USB plug confirmed that the 5V to 3.3V regulator was not putting out 3.3V - at least I know the signal level is supposed to be 3.3V
So, to test the USB-Serial driver and USB adaptor I had bought on eBay, I wrote a simple Arduino programme to listen to the TX from the programming cable and to echo it back on the RX pin. Then with a free comms utility I sent characters to the USB adaptor and got them echoed back as expected. SO, the driver and cable all seem to be working....but I still can't get the PI-800 software to connect to the VEC.
I noticed a label on the controller says its actually a VEC-240 - not sure if that's significant. For reference the board inside the controller is a Lingbo LBMC-HA3x-CON-V1.0 (2017-04-10).
If anyone has got PI-800 connected to a VEC controller, it would be really helpful if they could go to Windows Device Manager and right click on the USB-Serial Port device and choose properties - then click on the tab "Port settings" and let me know the baud rate, parity, stop bits and flow control settings that they find there.
thx