This programming cable comes with everything you need. CD with drivers and USB cable. I got version B which I wanted as it is the only version compatible with Windows 8. Other versions require other Windows versions. No problems, everything worked right away.