Git Product home page Git Product logo

Comments (5)

pbatard avatar pbatard commented on August 16, 2024

The WinUSB driver installed by Zadig is signed, and the inf created by Rufus is also signed.
However, if you modified the .inf file in any way, then the inf signature will be broken and you will most likely run into this issue.
Did you modify your .inf by any chance?
If not, in the Options menu can you please enable Advanced Mode and also set Log Verbosity to Debug then try installing the driver again and post the full log?

from libwdi.

hpnt avatar hpnt commented on August 16, 2024

I changed nothing, everything becomes in an automatic mode

Using inf name: Bulk-In,_Interface_(Interface_0).inf
Succesfully extracted driver files.
Installing driver. Please wait...
libwdi:info [extract_binaries] successfully extracted driver files to C:\Users\Serg\usb_driver
libwdi:info [wdi_prepare_driver] succesfully created 'C:\Users\Serg\usb_driver\Bulk-In,_Interface_(Interface_0).inf'
libwdi:info [wdi_prepare_driver] Vista or later detected - creating and self-signing a .cat file...
libwdi:debug [AddFileHash] 'wdfcoinstaller01011.dll': PE type
libwdi:info [ScanDirAndHash] added hash for 'C:\Users\Serg\usb_driver\amd64\wdfcoinstaller01011.dll'
libwdi:debug [AddFileHash] 'winusbcoinstaller2.dll': PE type
libwdi:info [ScanDirAndHash] added hash for 'C:\Users\Serg\usb_driver\amd64\winusbcoinstaller2.dll'
libwdi:debug [AddFileHash] 'bulk-in,_interface_(interface_0).inf': INF type
libwdi:info [ScanDirAndHash] added hash for 'C:\Users\Serg\usb_driver\bulk-in,_interface_(interface_0).inf'
libwdi:debug [AddFileHash] 'wdfcoinstaller01011.dll': PE type
libwdi:info [ScanDirAndHash] added hash for 'C:\Users\Serg\usb_driver\x86\wdfcoinstaller01011.dll'
libwdi:debug [AddFileHash] 'winusbcoinstaller2.dll': PE type
libwdi:info [ScanDirAndHash] added hash for 'C:\Users\Serg\usb_driver\x86\winusbcoinstaller2.dll'
libwdi:info [CreateCat] successfully created file 'C:\Users\Serg\usb_driver\Bulk-In,_Interface_(Interface_0).cat'
libwdi:info [RemoveCertFromStore] deleted existing certificate 'CN=USB\VID_0CCD&PID_00D7&MI_00 (libwdi autogenerated)' from 'Root' store
libwdi:info [RemoveCertFromStore] deleted existing certificate 'CN=USB\VID_0CCD&PID_00D7&MI_00 (libwdi autogenerated)' from 'TrustedPublisher' store
libwdi:debug [CreateSelfSignedCert] set Enhanced Key Usage, URL and CPS
libwdi:debug [CreateSelfSignedCert] created new key container
libwdi:debug [CreateSelfSignedCert] generated new keypair
libwdi:info [CreateSelfSignedCert] created new self-signed certificate 'CN=USB\VID_0CCD&PID_00D7&MI_00 (libwdi autogenerated)'
libwdi:debug [SelfSignFile] successfully created certificate 'CN=USB\VID_0CCD&PID_00D7&MI_00 (libwdi autogenerated)'
libwdi:info [SelfSignFile] added certificate 'CN=USB\VID_0CCD&PID_00D7&MI_00 (libwdi autogenerated)' to 'Root' and 'TrustedPublisher' stores
libwdi:info [SelfSignFile] successfully signed file 'C:\Users\Serg\usb_driver\Bulk-In,_Interface_(Interface_0).cat'
libwdi:info [SelfSignFile] successfully deleted private key
libwdi:debug [wdi_install_driver] using progress bar mode
libwdi:debug [installer process] got parameter bulk-in,_interface_(interface_0).inf
libwdi:debug [process_message] got request for device_id
libwdi:debug [installer process] got device_id: 'USB\VID_0CCD&PID_00D7&MI_00\8&1FA1481&0&0000'
libwdi:debug [process_message] got request for hardware_id
libwdi:debug [installer process] got hardware_id: 'USB\VID_0CCD&PID_00D7&REV_0100&MI_00'
libwdi:debug [installer process] got user_sid: 'S-1-5-21-304930037-4003664477-2288917847-1001'
libwdi:debug [installer process] using syslog 'C:\Windows\inf\setupapi.dev.log'
libwdi:debug [installer process] sylog reader thread started
libwdi:debug [installer process] successfully disabled the system restore point creation setting
libwdi:debug [process_message] switching timeout to infinite
libwdi:debug [installer process] Installing driver for USB\VID_0CCD&PID_00D7&REV_0100&MI_00 - please wait...
libwdi:debug [syslog] lugAndPlayDevices) - USB\VID_0CCD&PID_00D7&REV_0100&MI_00]
libwdi:debug [syslog] >>>  Section start 2013/11/10 22:53:35.324
libwdi:debug [syslog]       cmd: C:\Users\Serg\usb_driver\installer_x64.exe bulk-in,_interface_(interface_0).inf
libwdi:debug [syslog]      dvi: {Build Driver List} 22:53:35.327
libwdi:debug [syslog]      dvi:      Searching for hardware ID(s):
libwdi:debug [syslog]      dvi:           usb\vid_0ccd&pid_00d7&rev_0100&mi_00
libwdi:debug [syslog]      dvi:           usb\vid_0ccd&pid_00d7&mi_00
libwdi:debug [syslog]      dvi:      Searching for compatible ID(s):
libwdi:debug [syslog]      dvi:           usb\class_ff&subclass_ff&prot_ff
libwdi:debug [syslog]      dvi:           usb\class_ff&subclass_ff
libwdi:debug [syslog]      dvi:           usb\class_ff
libwdi:debug [syslog]      cpy:      Policy is set to make all digital signatures equal.
libwdi:debug [syslog]      sig:      {_VERIFY_FILE_SIGNATURE} 22:53:35.330
libwdi:debug [syslog]      sig:           Key      = bulk-in,_interface_(interface_0).inf
libwdi:debug [syslog]      sig:           FilePath = c:\users\serg\usb_driver\bulk-in,_interface_(interface_0).inf
libwdi:debug [syslog]      sig:           Catalog  = c:\users\serg\usb_driver\Bulk-In
libwdi:debug [syslog] !    sig:           Verifying file against specific (valid) catalog failed! (0x00000057)
libwdi:debug [syslog] !    sig:           Error 87: The parameter is incorrect.
libwdi:debug [syslog]      sig:      {_VERIFY_FILE_SIGNATURE exit(0x00000057)} 22:53:35.350
libwdi:debug [syslog]      sig:      {_VERIFY_FILE_SIGNATURE} 22:53:35.350
libwdi:debug [syslog]      sig:           Key      = bulk-in,_interface_(interface_0).inf
libwdi:debug [syslog]      sig:           FilePath = c:\users\serg\usb_driver\bulk-in,_interface_(interface_0).inf
libwdi:debug [syslog]      sig:           Catalog  = c:\users\serg\usb_driver\Bulk-In
libwdi:debug [syslog] !    sig:           Verifying file against specific Authenticode(tm) catalog failed! (0x80092003)
libwdi:debug [syslog] !    sig:           Error 0x80092003: An error occurred while reading or writing to a file.
libwdi:debug [syslog]      sig:      {_VERIFY_FILE_SIGNATURE exit(0x80092003)} 22:53:35.351
libwdi:debug [syslog]      dvi:      Created Driver Node:
libwdi:debug [syslog]      dvi:           HardwareID   - USB\VID_0CCD&PID_00D7&MI_00
libwdi:debug [syslog]      dvi:           InfName      - c:\users\serg\usb_driver\bulk-in,_interface_(interface_0).inf
libwdi:debug [syslog]      dvi:           DevDesc      - Bulk-In, Interface (Interface 0)
libwdi:debug [syslog]      dvi:           Section      - USB_Install
libwdi:debug [syslog]      dvi:           Rank         - 0x80ff0001
libwdi:debug [syslog]      dvi:           Signer Score - Not digitally signed
libwdi:debug [syslog]      dvi:           DrvDate      - 06/02/2012
libwdi:debug [syslog]      dvi:           Version      - 6.1.7600.16385
libwdi:debug [syslog]      dvi: {Build Driver List - exit(0x00000000)} 22:53:35.353
libwdi:debug [syslog]      dvi: {DIF_SELECTBESTCOMPATDRV} 22:53:35.353
libwdi:debug [syslog]      dvi:      No class installer for 'Bulk-In, Interface'
libwdi:debug [syslog]      dvi:      No CoInstallers found
libwdi:debug [syslog]      dvi:      Default installer: Enter 22:53:35.354
libwdi:debug [syslog]      dvi:           {Select Best Driver}
libwdi:debug [syslog]      dvi:                Class GUID of device changed to: {88bae032-5a81-49f0-bc3d-a4ff138216d6}.
libwdi:debug [syslog]      dvi:                Selected:
libwdi:debug [syslog]      dvi:                     Description - [Bulk-In, Interface (Interface 0)]
libwdi:debug [syslog]      dvi:                     InfFile     - [c:\users\serg\usb_driver\bulk-in,_interface_(interface_0).inf]
libwdi:debug [syslog]      dvi:                     Section     - [USB_Install]
libwdi:debug [syslog]      dvi:           {Select Best Driver - exit(0x00000000)}
libwdi:debug [syslog]      dvi:      Default installer: Exit
libwdi:debug [syslog]      dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 22:53:35.355
libwdi:debug [syslog]      sto: {Import Driver Package: c:\users\serg\usb_driver\bulk-in,_interface_(interface_0).inf} 22:53:35.355
libwdi:debug [syslog]      sto:      Driver Store   = C:\Windows\System32\DriverStore [Online] (6.2.9200)
libwdi:debug [syslog]      sto:      Driver Package = c:\users\serg\usb_driver\bulk-in,_interface_(interface_0).inf
libwdi:debug [syslog]      sto:      Architecture   = amd64
libwdi:debug [syslog]      sto:      Flags          = 0x00000000
libwdi:debug [syslog]      inf:      Provider       = libusbx.org
libwdi:debug [syslog]      inf:      Class GUID     = {88bae032-5a81-49f0-bc3d-a4ff138216d6}
libwdi:debug [syslog]      inf:      Driver Version = 06/02/2012,6.1.7600.16385
libwdi:debug [syslog]      inf:      Catalog File   = Bulk-In
libwdi:debug [syslog]      inf:      Version Flags  = 0x00000011
libwdi:debug [syslog]      flq:      Copying 'c:\users\serg\usb_driver\amd64\WdfCoInstaller01011.dll' to 'C:\Users\Serg\AppData\Local\Temp\{3ac4f39e-26e4-784c-8105-2c4688584461}\amd64\WdfCoInstaller01011.dll'.
libwdi:debug [syslog]      flq:      Copying 'c:\users\serg\usb_driver\amd64\WinUSBCoInstaller2.dll' to 'C:\Users\Serg\AppData\Local\Temp\{3ac4f39e-26e4-784c-8105-2c4688584461}\amd64\WinUSBCoInstaller2.dll'.
libwdi:debug [syslog]      flq:      Copying 'c:\users\serg\usb_driver\bulk-in,_interface_(interface_0).inf' to 'C:\Users\Serg\AppData\Local\Temp\{3ac4f39e-26e4-784c-8105-2c4688584461}\bulk-in,_interface_(interface_0).inf'.
libwdi:debug [syslog]      pol:      {Driver package policy check} 22:53:35.404
libwdi:debug [syslog]      pol:      {Driver package policy check - exit(0x00000000)} 22:53:35.405
libwdi:debug [syslog]      sto:      {Stage Driver Package: C:\Users\Serg\AppData\Local\Temp\{3ac4f39e-26e4-784c-8105-2c4688584461}\bulk-in,_interface_(interface_0).inf} 22:53:35.405
libwdi:debug [syslog]      inf:           {Query Configurability: C:\Users\Serg\AppData\Local\Temp\{3ac4f39e-26e4-784c-8105-2c4688584461}\bulk-in,_interface_(interface_0).inf} 22:53:35.411
libwdi:debug [syslog]      inf:                Driver package uses WDF.
libwdi:debug [syslog]      inf:                Driver package 'bulk-in,_interface_(interface_0).inf' is configurable.
libwdi:debug [syslog]      inf:           {Query Configurability: exit(0x00000000)} 22:53:35.413
libwdi:debug [syslog]      flq:           Copying 'C:\Users\Serg\AppData\Local\Temp\{3ac4f39e-26e4-784c-8105-2c4688584461}\amd64\WdfCoInstaller01011.dll' to 'C:\Windows\System32\DriverStore\Temp\{09e19940-df0b-0c43-affd-4f321a4d6024}\amd64\WdfCoInstaller01011.dll'.
libwdi:debug [syslog]      flq:           Copying 'C:\Users\Serg\AppData\Local\Temp\{3ac4f39e-26e4-784c-8105-2c4688584461}\amd64\WinUSBCoInstaller2.dll' to 'C:\Windows\System32\DriverStore\Temp\{09e19940-df0b-0c43-affd-4f321a4d6024}\amd64\WinUSBCoInstaller2.dll'.
libwdi:debug [syslog]      flq:           Copying 'C:\Users\Serg\AppData\Local\Temp\{3ac4f39e-26e4-784c-8105-2c4688584461}\bulk-in,_interface_(interface_0).inf' to 'C:\Windows\System32\DriverStore\Temp\{09e19940-df0b-0c43-affd-4f321a4d6024}\bulk-in,_interface_(interface_0).inf'.
libwdi:debug [syslog]      sto:           {DRIVERSTORE IMPORT VALIDATE} 22:53:35.422
libwdi:debug [syslog] !!!  sig:                Driver package does not contain a catalog file, and Code Integrity is enforced.
libwdi:debug [syslog] !!!  sig:                Driver package failed signature validation. Error = 0xE000022F
libwdi:debug [syslog]      sto:           {DRIVERSTORE IMPORT VALIDATE: exit(0xe000022f)} 22:53:35.423
libwdi:debug [syslog] !!!  sig:           Driver package failed signature verification. Error = 0xE000022F
libwdi:debug [syslog] !!!  sto:           Failed to import driver package into Driver Store. Error = 0xE000022F
libwdi:debug [syslog]      sto:      {Stage Driver Package: exit(0xe000022f)} 22:53:35.424
libwdi:debug [syslog]      sto: {Import Driver Package: exit(0xe000022f)} 22:53:35.427
libwdi:debug [syslog] !!!  ndv: Driver package import failed for device.
libwdi:debug [syslog] !!!  ndv: Error 0xe000022f: The third-party INF does not contain digital signature information.
libwdi:debug [syslog]      ndv: Installing NULL driver.
libwdi:debug [syslog]      dvi: {Plug and Play Service: Device Install for USB\VID_0CCD&PID_00D7&MI_00\8&1FA1481&0&0000}
libwdi:debug [process_message] switching timeout back to finite
libwdi:debug [installer process] your system policy has been modified from Windows defaults, and
libwdi:debug [installer process] is set to reject unsigned drivers. You must revert the driver
libwdi:debug [installer process] installation policy to default if you want to install this driver.
libwdi:debug [installer process] see http://articles.techrepublic.com.com/5100-10878_11-5875443.html
libwdi:debug [process_message] installer process completed
Driver Installation: FAILED (System policy has been modified to reject unsigned drivers)
2 devices found.
libwdi:debug [wdi_create_list] Hardware ID: USB\VID_0CCD&PID_00D7&REV_0100&MI_01
libwdi:debug [wdi_create_list] Compatible ID: USB\Class_ff&SubClass_ff&Prot_ff
libwdi:debug [wdi_create_list] Driverless USB device (6): USB\VID_0CCD&PID_00D7&MI_01\8&1FA1481&0&0001
libwdi:debug [wdi_create_list] Device description: 'Bulk-In, Interface (Interface 1)'
libwdi:debug [wdi_create_list] Hardware ID: USB\VID_0CCD&PID_00D7&REV_0100&MI_00
libwdi:debug [wdi_create_list] Compatible ID: USB\Class_ff&SubClass_ff&Prot_ff
libwdi:debug [wdi_create_list] Driverless USB device (7): USB\VID_0CCD&PID_00D7&MI_00\8&1FA1481&0&0000
libwdi:debug [wdi_create_list] Device description: 'Bulk-In, Interface (Interface 0)'

from libwdi.

pbatard avatar pbatard commented on August 16, 2024

Please try changing the name of your device to something else than Bulk-In,_Interface_(Interface_0). Just click the edit checkbox and use something like TStick Plus

from libwdi.

hpnt avatar hpnt commented on August 16, 2024

Many thanks! I renamed the name and the driver was installed

from libwdi.

pbatard avatar pbatard commented on August 16, 2024

Great! I'll leave this issue open, because I should probably add some sanitization of the driver file names to avoid commas, since it appears to cause problems.

from libwdi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.