Saturday, January 12, 2013

Getting Started with the Arduino Uno R3 and Windows 8

Continuing on with my Windows 8 growing pains, I encountered issues just attempting to install the driver for the Arduino R3 board.  After following the basic steps which worked fine in Win7, you are greeted with:  Arduino UNO R3, The third-party INF does not contain digital signature information.


After a little online dumpster diving, I found the solution on the Arduino forums in a post from Louis Davis in March 2012 (appears to be during the Win8 beta based on the date).  The key to the solution is to disable the Win8 default requirement for all drivers to be digitally signed.  The steps are basically the same today, although Microsoft rearranged the menus a bit since that time.  The following are the steps I followed to get the drivers installed:
  • From the Win8 desktop, run (Windows Key + R) the following command:
shutdown.exe /r /o /f /t 00
  • Windows will restart to a options screen, navigate as follows:
select Troubleshoot
select Advanced options
select Startup Settings
press the Restart button
  • The system will reboot to a Startup Settings menu
select 7) Disable driver signature enforcement

The system will now reboot with the driver digital signature options disabled.

From this point, you can proceed with the normal Arduino install procedures.  Note that under Win8, the initial device appears under "Other devices", not under "COM & LPT" as seen below.


Right click the Unknown Device and choose update drivers, then select the driver directory (and disable the feature to include subfolders):


With driver enforcement now disabled in Win8, you will be given the following option:


And after selecting "Install this driver software anyway", the installation will complete as expected:


2 comments:

  1. AWESOME. WORKS PERFECTLY!!!

    thank you SO much for posting that, man.
    Arduino.cc had nothing, and didn't jive with what I was seeing on Windows 8.
    Without finding this post I would have had to wait until later in AM, or sent an email and waited for response or dug through who-knows-how-many board postings.

    Again,

    Thank you.


    jim t

    ReplyDelete