Working with unsigned drivers in windows 8.1

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.

Unsigned Drivers
Unsigned Drivers

IMPORTANT!

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.

Charms Bar
Charms Bar

Open the control panel by clicking “Change PC Settings”

To the Control Panel
To the Control Panel

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.

Update and Recovery
Update and Recovery

Click Recovery to be presented with further options to enter the EFI mode.

EFI Mode Settings
EFI Mode Settings

Click on “Restart now” under Advanced startup which will take you immediately into the EFI menu.

Startup Settings
Startup Settings

Once your Computer has rebooted you will need to choose the Troubleshoot option.

Toubleshoot
Toubleshoot

Then Choose Advanced options among the troubleshoot options.

Advanced Options
Advanced Options

Next we want to visit the “Startup Settings” option from the set of Advanced options.

Startup Settings
Startup Settings

For us to Modify the boot time configuration settings, we will need to restart your Computer one last time.

Startup Settings
Startup Settings- Reboot

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.

Press F7 Here
Press F7 Here

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!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s