Works as advertised, and pretty straightforward to utilize, but that comes with a serious caveat if you try to use the programmer on a machine with a recent Windows 10 version. The issue lies with the manufacturer provided drivers, which are not signed, something that is required on Windows 10 (64 bits). To successfully install on Win10, you need to put your computer at risk by disabling driver signing verification, an absolutely not recommended practice, as nefarious software could use that breach as an malware infection vector. Since the official documentation and the manufacturer's website pretends Windows 10 support, this product can't be rated higher than 3/5.