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:
- Extract the ZIP file
- Double-click the OpenSource.cer
- Click “Install Certificate”
- Choose “Local Machine” & next
- Choose “Place all certificates in the following store:”, browse for “Trusted Root Certification Authorities” & next
- Click Finish
- 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.