Hi FireFox,
Your cable is correct.
I had a fit trying to use Prolink on my Vista laptop. I think the software is very sensative to different versions because it is a statically linked application.
I wrote a quick program in python to send the channels to the scanner and it worked like a charm.
The problem is probably not your cable, it is most likely the software.
Do you have any programming experience? Sending the information is not that difficult.
To set Channel 25 to 155.025 MHz with Delay, No Lockout, and No Priority, the body of the command string is:
C25^F155.0250^DS^LR^PR^
DS means Delay Set, LR means Lockout Reset, PR means Priority Reset.
The body is wrapped by header information and a checksum:
81 1A 10 00 43 32 35 5E 46 31 35 35 2E 30 32 35 ....C25^F155.025
30 5E 44 52 5E 4C 52 5E 50 52 5E A9 0^DS^LR^PR^.
81 is the header byte. 1A is the message length. 10 00 is the channel command
The channel entries are preceded by a Start transmission, and End transmission packet -- so the whole thing looks like:
81 04 01 01 C8 32 .....2
81 1A 10 00 43 32 35 5E 46 31 35 35 2E 30 32 35 ....C25^F155.025
30 5E 44 52 5E 4C 52 5E 50 52 5E A9 0^DS^LR^PR^.
81 04 02 01 00 F9 ......
I hope this helps