This is on Windows 8 Consumer Preview (Beta), but there's no reason to think this will change (unless it's a Windows bug, and then I should report it).
When installing the driver, Windows will report the error:
"The third-party INF does not contain digital signature information"
From what I can tell, the driver needs to be signed to work on anything past Vista, but my 64bit Win7 machine is fine with the same driver that Win8 is rejecting.
Is there a way I can get past this, or is the signature there and somehow not valid (Windows problem?)?
I'm still getting the same issue, win8 doesn't like the digital signature.
I have not tried disabling driver verification (its a boot option) to install this. I assume it would work, but since I am not required to do that on Win7, I'd more like to figure out what's going on here.
FYI, I reinstalled the driver on Windows7 to check the behavvior (since I couldn't remember).
On 7, installing the driver produces a warning box stating "Windows can't verify the publisher of this driver software" but gives you the option to continue, or cancel.
On 8, I've gotten no such option, it seems signing is enforced. This is annoying, and I imagine there must be a way to turn it off (otherwise, what happens to legacy devices that don't have driver support?).
Sorry to hear that the updated inf did not help.
I will need to get a copy of the Windows 8 beta to see if I can figure anything out.
The driver that the Arduino is trying to use is a Microsoft in box driver (usbser.sys), the .inf simply instructs the OS to use that driver when the Arduino is attached to the system.
Well after a day struggling with this i'll go back to 7.
It seems that the driver must be signed.. strange because it's part of windows.
Hope in a future this is solved, but for now it's to soon to adopt Windows 8 Consumer Preview as a stable PC OS to use with a Arduino.
I have come up with an alternative method to install the Arduino drivers on Windows 8.
This method does not require new driver files or installation of a test signature.
Windows Key + R
Enter shutdown.exe /r /o /f /t 00
Click the "OK" button
System will restart to a "Choose an option" screen
Select "Troubleshoot" from "Choose an option" screen
Select "Advanced options" from "Troubleshoot" screen
Select "Windows Startup Settings" from "Advanced options" screen
Click "Restart" button
System will restart to "Advanced Boot Options" screen
Select "Disable Driver Signature Enforcement"
Once the system starts, install the Arduino drivers as you would on Windows 7
Steps to install driver after Driver Signature Enforcement has been disabled:
Right click the Unknown Device in Device Manager
Select Update Driver Software
Select Browse my computer for software
Click Browse button
Select the Drivers folder under the location of your Arduino software installation. (Do not select the FTDI folder inside the Drivers folder)
Click OK
Click Next
Update:
If you have a new system that came with Win 8 pre-installed, Secure Boot has probably been enabled in the BIOS.
The steps above, probably will not work unless Secure Boot has been disabled in the BIOS before performing these steps.
(This device cannot start. (Code 10) - A request for the USB device descriptor failed.)
I got pass the driver verification and successfully installed it, but something doesn't seem to be working right! It has been two days that I'm trying to get my arduino to even blink...
Thanks for sharing! I'm trying to access this menu using Windows 8 Release Preview on my Samsung 7 Slate. When I arrive at the screen to select "Disable Driver Signature Enforcement", nothing happens. My USB keyboard isn't registering, is there something I'm missing re: how to access this menu item? Thanks in advance for your help!