I have to say i was skeptical but this worked great so much better than my old cable that came with the keyboard. the cat ate it so i needed to replace the cable this worked flawlessly with my software and barely had any if at all delay on teh transfer.