Closed
Description
Hi all
I bought an Arduino Mega 2560 today and tried to install it on Windows 8.1 (64bit).
The installation fails when I try to run it either with the DPinst... file and also using the device manager.
After some digging, Windows logs in the event log:
Fault bucket -449683682, type 5
Event Name: PnPDriverImportError
Response: Not available
Cab Id: 0
Problem signature:
P1: x64
P2: E0000247
P3: arduino.inf
P4: faec302146978caa63d663b26e395958a030879e
Further digging in the log files transmitted by Windows Error Reporting shows that the signature does not seem to be valid:
sto: {DRIVERSTORE IMPORT VALIDATE} 20:20:22.608
sig: {_VERIFY_FILE_SIGNATURE} 20:20:22.639
sig: Key = arduino.inf
sig: FilePath = C:\WINDOWS\System32\DriverStore\Temp\{13172709-e6fc-3949-b248-451415a46a57}\arduino.inf
sig: Catalog = C:\WINDOWS\System32\DriverStore\Temp\{13172709-e6fc-3949-b248-451415a46a57}\arduino.cat
! sig: Verifying file against specific (valid) catalog failed! (0x800b0109)
! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted
by the trust provider.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 20:20:22.688
sig: {_VERIFY_FILE_SIGNATURE} 20:20:22.689
sig: Key = arduino.inf
sig: FilePath = C:\WINDOWS\System32\DriverStore\Temp\{13172709-e6fc-3949-b248-451415a46a57}\arduino.inf
sig: Catalog = C:\WINDOWS\System32\DriverStore\Temp\{13172709-e6fc-3949-b248-451415a46a57}\arduino.cat
! sig: Verifying file against specific Authenticode(tm) catalog failed! (0x800b0101)
! sig: Error 0x800b0101: A required certificate is not within its validity period when verifying against the
current system clock or the timestamp in the signed file.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0101)} 20:20:22.701
!!! sig: An unexpected error occurred while validating driver package. Catalog = arduino.cat, Error = 0x800B0101
!!! sig: Driver package is considered unsigned, and Code Integrity is enforced.
!!! sig: Driver package failed signature validation. Error = 0xE0000247
sto: {DRIVERSTORE IMPORT VALIDATE: exit(0xe0000247)} 20:20:22.707
!!! sig: Driver package failed signature verification. Error = 0xE0000247
!!! sto: Failed to import driver package into Driver Store. Error = 0xE0000247
sto: {Stage Driver Package: exit(0xe0000247)} 20:20:22.710
<<< Section end 2013/12/21 20:20:22.722
Finally, checking the "Digital signatures" tab in the Windows Explorer shows for arduino.cat:
The driver installation fails with a message like "Could not add the driver to the store"...
Could you have a look at this?
I'll preserve a copy of the logfiles for a short time, should you need them.