Inssues Installing ARDUINO 1.6.5 Driver's Certificate
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
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
Answers (2)
Please log in to answer
Posted by:
rileyz
9 years ago
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.
- Install drivers manually with DPInst
- Check the box to always trust publisher, so to import cert.
- Look in the certs folder for the cert and extract.
- Snap back box to clean state and test automation. ie
Import cert then use DPInst to inject driver.
Comments:
-
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. - PackageX 9 years ago-
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. - rileyz 9 years ago
-
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. - rileyz 9 years ago
Posted by:
ErVaDy
8 years ago
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.
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.
Comments:
-
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! - patrick.walsh 8 years ago
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. - PackageX 9 years ago