I have a couple of open source tools such as “Bus Pirate” and “Open Logic Sniffer” from Dangerous prototypes and I recently upgraded my workbench with a Lenovo Flex 14 which is a Windows 8.1 Touch Laptop with loads of goodies. Now for the most part I am liking the new window 8.1 mostly because I do most of my stuff in Arch which run in the Virtual Box on-top 😛 But in order to use the Open Sniffer, I need to install unsigned drivers which are actually for the USB enabled PIC micro. I have had no problems with FTDI chips till date so this was a first. Here is a small how-to install unsigned drivers since Windows 8.1 simply blocks unsigned drivers altogether.
To protect the average user, Windows 8 requires all hardware drivers have a digital signature before you can install them, making it more difficult to install malicious drivers. These are not necessarily hardware drivers but drivers like those of virtual network adapters and ports etc. If a driver isn’t properly signed — or it was signed with a signature that’s been revoked because it was used for malicious purposes — Windows 8 won’t allow users to install it. You should only do this if you know what you’re doing.
Press the Win + C keyboard combination to bring up the Charms Bar, then click on the Settings Charm.
Open the control panel by clicking “Change PC Settings”
Boot into EFI- Click on the last option on the left column. This will open up a set of options to update or recover your system.
Click Recovery to be presented with further options to enter the EFI mode.
Click on “Restart now” under Advanced startup which will take you immediately into the EFI menu.
Once your Computer has rebooted you will need to choose the Troubleshoot option.
Then Choose Advanced options among the troubleshoot options.
Next we want to visit the “Startup Settings” option from the set of Advanced options.
For us to Modify the boot time configuration settings, we will need to restart your Computer one last time.
Finally, we will be given a list of startup settings that you can change. You’ll be offered a few familiar options like Safe Mode and Debug mode. The one we are looking for is “Disable driver signature enforcement”. To choose the setting, you will need to press the F7 key.
That’s it! Now windows 8.1 will behave like it did in windows 7 and will ask you if you want to install unsigned drivers. That reminds me… I have work to do!