The cables seem to be a bit of minefield with no guaranteed way of getting a "good" one. Price seems to be no guarantee of sucess.
I bought one from Amazon and tried it on two different computers, one in a virtual machine and one directly on Windows Vista, and on both it had an update time of 11 seconds and kept dropping comms when getting data. That one is going back to Amazon and I've ordered a V2.0.4 lead from AliExpress to see if that is any better.
In terms of getting a copy of techstream that isn't rammed full of malware, this is the best method of getting a virtual machine with techstream inside it. https://forum.ih8mud.com/threads/how-to-techstream-in-5-minutes.1034923/