Ordering the LonElec cable is the right answer.
As I said, in my case, the only challenge I had was discovering of the three USB ports on my chosen legacy laptop, only one would work. Fortunate, I could use TuneECU for finding that, as only when the port was "live" did the software report the cable being present.
I also seem to recall I had to go into the TuneECU settings and play with the COM port choice.
Once I had that combination correct for my setup, it connected to the bike just fine.
You'll see, because the cable needs power, a blue light will come on when connected to the bike via the OBD connector. It's a good idea to have a trickle charge connected to the bike while you are working with TuneECU maps.
By comparison, when I ran the Android version, it just worked first time out.