digistump / DigistumpArduino

Files to add Digistump support (Digispark, Pro, DigiX) to Arduino 1.6.X (1.6.5+)
949 stars 379 forks source link

DPinst64.exe fails to install Digistump LLC (usbser) Ports (08/162014 1.1.0.0) #37

Open BubbleBoyo opened 8 years ago

BubbleBoyo commented 8 years ago

DPinst64.exe fails to install Digistump LLC (usbser) Ports (08/162014 1.1.0.0) | Install failed

Using DigiSerial.inf fails: Install Error: "The hash for the file is not present in the specified catalog file. The file is Likely corrupt or the victim of tampering."

Get-FileHash .\Digistump.Drivers.zip -Algorithm SHA1 A1D36DF70125BF1BDCD579BFCE64105BC1728F4D

Get-FileHash .\digiserial.cat -Algorithm SHA1 74D50FFB989DE07CCA8028899743863E4F659DCD

Get-FileHash .\DigiSerial.inf -Algorithm SHA1 69C3409E9D6D13B15A7962F92036EFCA30DC9C2C

digiserial.cat file lists the sha1 for DigiSerial.inf as being: 4DA6FDC07A46FA211FFF1D2621FB5C4AECCF361F

The hashes don't match.

nkia-christoph commented 8 years ago

I too cannot install the usbser driver.

DanPlastina commented 8 years ago

+1

tatobari commented 8 years ago

Me neither.

tatobari commented 8 years ago

The problem is most simple. According to this post in DigiStump's Forum, the INF file had a mistake and was fixed. It lacked the line usbser.sys below the line that says [DriverInstall.NTamd64.CopyFiles].

The current one has that line. I removed the line and ran Get-FileHash .\digiserial.inf -Algorithm SHA1. I got 4DA6FDC07A46FA211FFF1D2621FB5C4AECCF361F just like @BubbleBoyo said the CAT file lists.

I'm not expert but, as far as I got here, I guess the CAT file needs to be rebuilt to list the HASH 69C3409E9D6D13B15A7962F92036EFCA30DC9C2C, which is the INF's file hash when it includes the line usbser.sys below the line that says [DriverInstall.NTamd64.CopyFiles].

treii28 commented 8 years ago

+1

Multiple threads on the digistump forums with many echos. No responses or answers.

olegoleg1111121 commented 3 years ago

+

ArminJo commented 3 years ago

Use https://github.com/ArminJo/DigistumpArduino and you will be lucky 😀

Zedasix commented 11 months ago

Same problem

pfeerick commented 11 months ago

@Zedasix Did you try the https://github.com/ArminJo/DigistumpArduino BSP to see if it has been resolved there? This BSP is basically abandoned, the last update was six years ago.