Author Topic: Signed Driver  (Read 29651 times)

ags131

  • Newbie
  • *
  • Posts: 9
Signed Driver
« on: September 10, 2013, 09:04:03 pm »
Just tried installing the drivers on my Windows 8 Install and realized that the drivers are not signed. Could you build a signed version please? I can install self signed drivers, but have no idea how to sign them myself, and since windows 8, all drivers HAVE to be signed, even testing mode doesn't bypass that. (It works as long as its signed, even if its untrusted)

RicM

  • Newbie
  • *
  • Posts: 20
Re: Signed Driver
« Reply #1 on: September 10, 2013, 10:00:37 pm »
Following. I have to also install on windows 8 on Thursday.

digistump

  • Administrator
  • Hero Member
  • *****
  • Posts: 1465
Re: Signed Driver
« Reply #2 on: September 10, 2013, 11:25:25 pm »

I'll work on that - anyone know a good tutorial on how to self sign them?




How to install unsigned drivers on windows 8: (from https://github.com/arduino/Arduino/issues/1114)


Pass the mouse on the lower right corner and chose "Settings"
Then "Change PC Settings" -> "General" and on the bottom under "Advanced startup" you click "Restart Now"
After that you chose "Troubleshoot" -> "Advanced options" -> "Startup Settings" and click "Restart"
Now the pc have restarted and shows some options.
Press the key 7 for "Disable driver signature enforcement"

Eje_G

  • Newbie
  • *
  • Posts: 13
Re: Signed Driver
« Reply #3 on: September 11, 2013, 08:01:25 am »
Think this might contain all the info you need to at least create a test signed driver http://technet.microsoft.com/en-us/library/dd919238(v=ws.10).aspx

ags131

  • Newbie
  • *
  • Posts: 9
Re: Signed Driver
« Reply #4 on: September 11, 2013, 05:22:50 pm »
The windows 8 trick doesn't always work, I remember fighting with it and the Arduino UNO drivers a couple months ago, I ended up finding where someone had generated a self signed certificate that worked.


(If I'm not mistaken, it DOES work on 32bit windows 8, but 64bit windows adds more security)

RicM

  • Newbie
  • *
  • Posts: 20
Re: Signed Driver
« Reply #5 on: September 12, 2013, 07:18:51 pm »

I'll work on that - anyone know a good tutorial on how to self sign them?




How to install unsigned drivers on windows 8: (from https://github.com/arduino/Arduino/issues/1114)


Pass the mouse on the lower right corner and chose "Settings"
Then "Change PC Settings" -> "General" and on the bottom under "Advanced startup" you click "Restart Now"
After that you chose "Troubleshoot" -> "Advanced options" -> "Startup Settings" and click "Restart"
Now the pc have restarted and shows some options.
Press the key 7 for "Disable driver signature enforcement"


This worked for me

digistump

  • Administrator
  • Hero Member
  • *****
  • Posts: 1465
Re: Signed Driver
« Reply #6 on: September 27, 2013, 02:46:27 pm »

Self signed drivers now included - you will still get a warning, but win8 should allow it.

http://digistump.com/wiki/digix/tutorials/software


ags131

  • Newbie
  • *
  • Posts: 9
Re: Signed Driver
« Reply #7 on: September 27, 2013, 06:42:40 pm »
Cool! I was just checking this thread for an update as my laptop only uploads ~10% of the time.
(Sam-ba error, Maybe low power output on the port, or might be a Linux issue, don't know, works fine from work PC.)
Time to install these drivers on desktop and play with my digix some :)

PeterF

  • Hero Member
  • *****
  • Posts: 881
Re: Signed Driver
« Reply #8 on: September 29, 2013, 04:07:21 am »
@digistump Have you thought of using the dpscat.exe self-signing app (like you do with the Digistump?) Then there won't be any nasty red warning dialog (on x86 windows, anyway, I can't comment on x64). You could add it as the first call in the bat files before running the driver install. Or even make the self-extracting packages for the DigiX also, thus only needing one UAC prompt.



@ags131 Can you be more specific about the error? Does the DigiX change it's COM port, as I know I get that a lot on Windows - keeps hopping between 2 or 3 ports when uploading / resetting.

digistump

  • Administrator
  • Hero Member
  • *****
  • Posts: 1465
Re: Signed Driver
« Reply #9 on: September 29, 2013, 06:57:51 pm »
We're actually looking at signing them for real with a paid signing cert - but that is for the production run release - for beta, if it works then we won't spend more time on it.


@ags131 - even with a nice short cable? I get that issue for time to time, and it tends to be that I went back to one of my "bad" cables or plugged into my cheapo-ebay-hub - it never persists though.

ags131

  • Newbie
  • *
  • Posts: 9
Re: Signed Driver
« Reply #10 on: September 30, 2013, 02:24:45 pm »
@pfeerick Nope, no com port changes, it just drops out randomly in the middle of programming or verifying. Both result in having to erase and reflash.
[/size]
[/size]@digistump Even with a shorter cable, I used that same cable with it on my main desktop PC no problem.
[/size]
[/size]I'm leaning more towards not enough power from laptop ports or linux bug. And it is VERY common when flashing from laptop, from desktop I never get it.

digistump

  • Administrator
  • Hero Member
  • *****
  • Posts: 1465
Re: Signed Driver
« Reply #11 on: September 30, 2013, 05:42:10 pm »
@ags131 - out of curiosity - can you try removing the jumper on the DigiX which will disconnect the Wifi module, and see if it works then - that would eliminate the wifi modules power usage.

ags131

  • Newbie
  • *
  • Posts: 9
Re: Signed Driver
« Reply #12 on: October 01, 2013, 10:18:20 am »
@digistump I did try that, it seemed to help some, but still get aborted flashes. I need to just get a power hub for the laptop anyway. :)

chrisr

  • Newbie
  • *
  • Posts: 1
Re: Signed Driver
« Reply #13 on: November 29, 2013, 03:01:44 pm »
Received my Kickstarter DigiX and have got it up and running as an Arduino Due successfully. Downloaded the https://sourceforge.net/projects/digistump/files/DigiXAddons-v04.zip/download file and unzipped successfully. I have one issue. When I try to install the 32 bit DigiX driver dpinst-x86.exe on my Windows XP SP3 Home PC I get a Install Failure as it says the driver is unsigned. I have set the Driver Signing Options in the Hardware System Properties to "Ignore - Install the Software Anyway" but this makes no difference. Please could anyone suggest how to get the driver installed. Thank you

digistump

  • Administrator
  • Hero Member
  • *****
  • Posts: 1465
Re: Signed Driver
« Reply #14 on: November 30, 2013, 01:46:45 am »
Try putting this file in the same folder as the driver files and running it instead.

Untested as I don't have any more XP computers left!