I only had to fiddle with the operating system to get it to work (can't remember exactly, but it may have needed a different version of .NET Framework or Java). The cable was fine as it was. I use an old Windows XP 32 bit laptop.
Edit: Just tested my cable and pins 7 & 8 don't seem to be connected, but 1 & 2 plus 4 & 5 are.