Hi All,
I am new here and I need some help.
I am trying to create a package for ARDUINO 1.6.5, the application could be deployed silently with /S switch. However, these is one driver certificate "Arduino srl" which I could not manage to add to the trusted publisher certificates folder.
I can add the certificate manually, but the installer keeps prompting me to install the device software as shown below



I have exported the certificates from both the driver's CAT files and from the certificate storage with 2 different extensions (.p7b and .cer), but nothing seems to be working.
by default the certificate go to the following folders in local machine store
TrustedPublisher
ARDUINO LLC
Arduino srl


You can download the application using this link and it's free

https://www.arduino.cc/en/Main/Software

Has anyone come across this issue before, any advice would be much appreciated.
Thanks


1 Comment   [ + ] Show Comment

Comments

  • Rileyz,
    Thanks for your time and efforts. It is not an easy one, I am still trying and I hope I will get around it soon or someone with more experience than me will help me out.
    Cheers.
Please log in to comment

Answers

0
Have a read of this blog, it will give you an idea.
http://www.itninja.com/blog/view/app-v-5-and-drivers

Hopefully your drive is signed properly and you just need to import it correctly.

In summary for you I think you need to.
  1. Install drivers manually with DPInst
  2. Check the box to always trust publisher, so to import cert.
  3. Look in the certs folder for the cert and extract.

  4. Snap back box to clean state and test automation. ie
    Import cert then use DPInst to inject driver.
Answered 10/20/2015 by: rileyz
Red Belt

  • Rileyz,
    Thanks for your reply. The device drivers are signed, the problem is; I have extracted the certificates as you mentioned, and imported them into the trusted publisher / local machine store, but I am still getting the dialog box that indicate the publisher is not added to trusted publishers.
    Please try it your self and you would know what I mean.
    • I don't have time to have a decent look, but its certificate path issue. The cert is in the TrustedPublisher but there is no path to the Root Store. I think, will have a look at it later when I have time.
      • I'm not sure why DPIsnt isnt importing the drivers. The driver are signed and the cert path appears to be OK.

        If you use DPisnt to add the certs, by checking the box, then run DPinst again it works ok. But if you use the certutil to import the certs, then DPIsnt the drivers, it fails.

        Ive run RegShot to see whats going on, after we use CertUtil to import the two certs. So we import the two certs, RegShot taken here, then we use DPIsnt to tick the box to import the problem cert, RegShot again to compare. At this point no new certs were added to the store.

        This issue is definitely certificate related but I'm unable to work it out.

        Good luck, if you manage to resolve your problem, please do update this post as I would be interested to know how you resolved it.

        The driver you having issues with arduino-org.inf, the rest import fine.
Please log in to comment
0
Hi,

in the time between my (first) post and the approval of my account I found another (better and easier way) to solve the problem. The problem lies with SHA256 certificates in W7. To solve this problem first you need to install update KB3033929, followed by hotfix KB2921916.

ORIGINAL MESSAGE:

probably a bit to late but I 'created' a silent install method with the help of AutoIT. Although that software can be used to create an 'unattended' install for every installer it isn't my personal favourite. But hey, what you gonna do when they come for you...? I mean, what you gonna do when the installer doens't (fully) support an unattended install?

If you (or anyone else) still wants to silently install Arduino than you can PM me and I'll provide you with the silent install script (and some more information about how and why it works).

For now the installer has been tested with versions from 1.6.4 up to 1.6.9. As long as the installer isn't changed too much, this silent method will keep on working for newer versions.

Answered 06/13/2016 by: ErVaDy
White Belt

  • I would love to have your silent install script if possible for auto IT for Arduino. If you could either post it here or send an email to patrick.walsh@csupueblo.edu that would be awesome!
Please log in to comment
Answer this question or Comment on this question for clarity