USBtiny Drivers for 64-bit Windows

I’ve been working on a project lately that required me to get out my USBtiny programmer. Unfortunately, the drivers aren’t signed, so they wouldn’t work out of the box on my 64-bit Windows 8.1 system. Thanks Microsoft for *protecting* me from all the dangerous unsigned drivers.

After spending some time messing around trying various workarounds, I decided the easiest thing would be to sign the drivers myself! I had to do this a while back for a project at work – it isn’t that hard to do. I originally found instructions on how to self-sign drivers here: Deployment Research > Research – Sign your unsigned drivers.

I followed Johan’s instructions (I had all the tools installed in a VM already) in about 10 minutes. I had to modify the usbtiny.inf slightly because the signing tool expects the INF, security catalog (CAT), and all the driver files to be in the same folder.

Once I installed my newly minted root certificate, I was able to install the USBtiny driver and work on my rear-view camera controller.

I’ve attached my signed drivers and root certificate for those who don’t want to go through the hassle of downloading the tools to sign the drivers.

 USBtiny_x64 drivers for Windows

To use my signed drivers:

  1. Extract the ZIP file
  2. Double-click the OpenSource.cer
  3. Click “Install Certificate”
  4. Choose “Local Machine” & next
  5. Choose “Place all certificates in the following store:”, browse for “Trusted Root Certification Authorities” & next
  6. Click Finish
  7. You should get a dialog telling you the import was successful. If it failed, you may need to perform the steps as a user with elevated privileges.