I'm partway there, sudolea.
I've tried running the 'standalone' testo program, which has the EDIABAS all included as a library (I think!).
Hardware
------------
- cable(s) purchased
- plug identified (thanks TomL)
- device drivers downloaded & installed (it's a USB cable pretending to be an RS232 port)
- cable plugged in & red light comes on on the cable (haven't the faintest if red is good or bad - the Hong Kong seller isn't very helpful)
- however, the cable appears as COM9 when connected to the bike, which is positive (= device drivers working)
Software
------------
I set Testo up to listen to COM9 - that's a setting in the .ini file:
[serial]
port=COM9
Start up testo standalone, and silence.
The major part of the menu seems to want to auto-detect the ECU, but nothing happens, other than errors.
Hmmm. And I can't seem to find any instructions on how to run it.
I can see a troubleshooting menu, and in there is the option to view the serial ports - COM 9 is showing up.
However, the troubleshooting options look very low level - pin level debugging.
So, I'm stuck on how to convince testo to take note of COM9, even though it's set to that in the .ini.
I guess there's some more setup needed.
So, the missing step, like I guessed a couple of months back, is:
> Sprinkle fairy dust
This was over Xmas, and up the hill in a cold garage, so I gave up after a couple of attempts.
I'll have another read around, and see if I can find some testo instructions.