Topic: zadig drivers integration  (Read 1286 times)

0 Members and 1 Guest are viewing this topic.

zadig drivers integration
« on: December 20, 2016, 04:16:19 PM »

t6nna

  • Jr. Chef
  • **
  • Date Registered: Apr 2016
  • Posts: 26
Hi

This would be quite specific problem, because there probably isn't too many users involved with this. But hope remains :xmas-laugh:
Zadig (http://zadig.akeo.ie/) installer installs a specific driver for a device like RTL-SDR USB dongle (http://www.rtl-sdr.com/about-rtl-sdr/).

I have traced down what'n where, integrated successfully. But when I insert that dongle in PE, under Device Manager it shows driver but dongle wouldnt work and if I try to install it manually it gives me error with what cant do anything...

So anybody who might to get it work  :help:

Re: zadig drivers integration
« Reply #1 on: January 07, 2017, 06:19:35 AM »

t6nna

  • Jr. Chef
  • **
  • Date Registered: Apr 2016
  • Posts: 26
Looks like I was right. Well I trying to ask help piece by piece then.

From my previous post: under Device Manager it shows driver but dongle wouldnt work and if I try to install it manually it gives me error with what cant do anything...

Here is section from setupapi.dev.log file, bounded with that driver install.
Code: [Select]
[Device Install Log]
     OS Version = 6.1.7601
     Service Pack = 1.0
     Suite = 0x0100
     ProductType = 1
     Architecture = x86

[BeginLog]

[Boot Session: 2016/12/21 15:49:09.459]

>>>  [Device Install (DiShowUpdateDevice) - USB\VID_0BDA&PID_2838&MI_01\6&38A180A5&0&0001]
>>>  Section start 2016/12/21 16:04:46.667
      cmd: "X:\Windows\System32\mmc.exe" /b X:\windows\System32\devmgmt.msc
     dvi: {DIF_UPDATEDRIVER_UI} 16:04:46.667
     dvi:      Looking for class installer for 'Bulk-In, Interface'...
     dvi:      No class installer for 'Bulk-In, Interface'
     dvi:      CoInstaller 1: Enter 16:04:46.667
     dvi:      CoInstaller 1: Exit
     dvi:      CoInstaller 2: Enter 16:04:46.667
     dvi:      CoInstaller 2: Exit
     dvi:      Default installer: Enter 16:04:46.667
     dvi:      Default installer: Exit
     dvi: {DIF_UPDATEDRIVER_UI - exit(0xe000020e)} 16:04:46.667
     ndv: {Update Driver Software Wizard for USB\VID_0BDA&PID_2838&MI_01\6&38A180A5&0&0001}
     inf:      Opened INF: 'X:\windows\INF\oem44.inf' ([strings])
     inf:      {SetupCopyOEMInf: X:\windows\INF\oem44.inf} 16:04:49.692
     inf:           Driver Store location: X:\windows\System32\DriverStore\FileRepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\bulk-in_interface_(interface_1).inf
     inf:           Published Inf Path: X:\windows\INF\oem44.inf
     inf:           Opened INF: 'X:\windows\INF\oem44.inf' ([strings])
     inf:           Installing catalog Bulk-In_Interface_(Interface_1).cat as: oem44.CAT
     inf:           OEM source media location: X:\windows\INF\
     inf:      {SetupCopyOEMInf exit (0x00000000)} 16:04:49.702
     dvi:      Searching for hardware ID(s):
     dvi:           usb\vid_0bda&pid_2838&rev_0100&mi_01
     dvi:           usb\vid_0bda&pid_2838&mi_01
     dvi:      Searching for compatible ID(s):
     dvi:           usb\class_ff&subclass_ff&prot_ff
     dvi:           usb\class_ff&subclass_ff
     dvi:           usb\class_ff
     inf:      PNF ignored: 'bulk-in_interface_(interface_1).PNF' (??????????h??????????l???????e??????????????????????????????????)
     inf:      Opened INF: 'X:\windows\System32\DriverStore\FileRepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\bulk-in_interface_(interface_1).inf' ([strings])
     dvi:      Created Driver Node:
     dvi:           HardwareID   - USB\VID_0BDA&PID_2838&MI_01
     dvi:           InfName      - X:\windows\System32\DriverStore\FileRepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\bulk-in_interface_(interface_1).inf
     dvi:           DevDesc      - Bulk-In, Interface (Interface 1)
     dvi:           DrvDesc      - Bulk-In, Interface (Interface 1)
     dvi:           Provider     - libwdi
     dvi:           Mfg          - Realtek Semiconductor Corp.
     dvi:           ModelsSec    - libusbDevice_WinUSB.NTx86
     dvi:           InstallSec   - USB_Install
     dvi:           ActualSec    - USB_Install
     dvi:           Rank         - 0xf0ff0001
     dvi:           Signer       -
     dvi:           Signer Score - Not digitally signed
     dvi:           DrvDate      - 03/30/2015
     dvi:           Version      - 6.1.7600.16385
     dvi:      Selected driver installs from section [USB_Install] in 'x:\windows\system32\driverstore\filerepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\bulk-in_interface_(interface_1).inf'.
     dvi:      Class GUID of device remains: {88bae032-5a81-49f0-bc3d-a4ff138216d6}.
     dvi:      Set selected driver complete.
     dvi:      {Plug and Play Service: Device Install for USB\VID_0BDA&PID_2838&MI_01\6&38A180A5&0&0001}
     ump:           Creating Install Process: DrvInst.exe 16:04:49.712
     ndv:           Infpath=X:\windows\INF\oem44.inf
     ndv:           DriverNodeName=bulk-in_interface_(interface_1).inf:libusbDevice_WinUSB.NTx86:USB_Install:6.1.7600.16385:usb\vid_0bda&pid_2838&mi_01
     ndv:           DriverStorepath=X:\windows\System32\DriverStore\FileRepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\bulk-in_interface_(interface_1).inf
     ndv:           Building driver list from driver node strong name...
     dvi:           Searching for hardware ID(s):
     dvi:                usb\vid_0bda&pid_2838&rev_0100&mi_01
     dvi:                usb\vid_0bda&pid_2838&mi_01
     dvi:           Searching for compatible ID(s):
     dvi:                usb\class_ff&subclass_ff&prot_ff
     dvi:                usb\class_ff&subclass_ff
     dvi:                usb\class_ff
     inf:           PNF ignored: 'bulk-in_interface_(interface_1).PNF' (??????????h??????????l???????e??????????????????????????????????)
     inf:           Opened INF: 'X:\windows\System32\DriverStore\FileRepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\bulk-in_interface_(interface_1).inf' ([strings])
     dvi:           Created Driver Node:
     dvi:                HardwareID   - USB\VID_0BDA&PID_2838&MI_01
     dvi:                InfName      - X:\windows\System32\DriverStore\FileRepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\bulk-in_interface_(interface_1).inf
     dvi:                DevDesc      - Bulk-In, Interface (Interface 1)
     dvi:                DrvDesc      - Bulk-In, Interface (Interface 1)
     dvi:                Provider     - libwdi
     dvi:                Mfg          - Realtek Semiconductor Corp.
     dvi:                ModelsSec    - libusbDevice_WinUSB.NTx86
     dvi:                InstallSec   - USB_Install
     dvi:                ActualSec    - USB_Install
     dvi:                Rank         - 0xf0ff0001
     dvi:                Signer       -
     dvi:                Signer Score - Not digitally signed
     dvi:                DrvDate      - 03/30/2015
     dvi:                Version      - 6.1.7600.16385
     dvi:           Selected driver installs from section [USB_Install] in 'x:\windows\system32\driverstore\filerepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\bulk-in_interface_(interface_1).inf'.
     dvi:           Class GUID of device remains: {88bae032-5a81-49f0-bc3d-a4ff138216d6}.
     dvi:           Set selected driver complete.
     ndv:           {Core Device Install} 16:04:49.802
     inf:                Opened INF: 'X:\windows\INF\oem44.inf' ([strings])
     dvi:                {DIF_ALLOW_INSTALL} 16:04:49.832
     dvi:                     Looking for class installer for 'Bulk-In, Interface (Interface 1)'...
     dvi:                     No class installer for 'Bulk-In, Interface (Interface 1)'
     dvi:                     Looking for co-installer modules for 'Bulk-In, Interface (Interface 1)'.
     dvi:                     Using exported function 'WdfCoInstaller' in module 'X:\windows\system32\WdfCoInstaller01011.dll'.
     dvi:                     CoInstaller 1 == WdfCoInstaller01011.dll,WdfCoInstaller
     dvi:                     Using exported function 'CoDeviceInstall' in module 'X:\windows\system32\WinUSBCoInstaller2.dll'.
     dvi:                     CoInstaller 2 == WinUSBCoInstaller2.dll
     dvi:                     CoInstaller 1: Enter 16:04:49.842
     dvi:                     CoInstaller 1: Exit
     dvi:                     CoInstaller 2: Enter 16:04:49.842
     dvi:                     CoInstaller 2: Exit
     dvi:                     Default installer: Enter 16:04:49.842
     dvi:                     Default installer: Exit
     dvi:                {DIF_ALLOW_INSTALL - exit(0xe000020e)} 16:04:49.842
     ndv:                Installing files...
     dvi:                {DIF_INSTALLDEVICEFILES} 16:04:49.842
     dvi:                     Looking for class installer for 'Bulk-In, Interface (Interface 1)'...
     dvi:                     No class installer for 'Bulk-In, Interface (Interface 1)'
     dvi:                     CoInstaller 1: Enter 16:04:49.842
     dvi:                     CoInstaller 1: Exit
     dvi:                     CoInstaller 2: Enter 16:04:49.842
     dvi:                     CoInstaller 2: Exit
     dvi:                     Default installer: Enter 16:04:49.852
     dvi:                          {Install FILES}
     inf:                               PNF ignored: 'bulk-in_interface_(interface_1).PNF' (??????????h??????????l???????e??????????????????????????????????)
     inf:                               Opened INF: 'x:\windows\system32\driverstore\filerepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\bulk-in_interface_(interface_1).inf' ([strings])
     inf:                               INF not found: 'x:\windows\system32\driverstore\filerepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\winusb.inf'
     inf:                               INF not found: 'X:\windows\INF\winusb.inf'
     inf:                               {Install Inf Section [USB_Install]}
     inf:                                    Copyfiles: none
     inf:                                    Renfiles: none
     inf:                                    Delfiles: none
     inf:                                    No (Copy/Ren/Del)Files directives found
     inf:                               {Install Inf Section [USB_Install] exit (0x00000000)}
     inf:                               {Install Inf Section [WINUSB.NT]}
     inf:                                    Copyfiles: none
     inf:                                    Renfiles: none
     inf:                                    Delfiles: none
     inf:                                    No (Copy/Ren/Del)Files directives found
     inf:                               {Install Inf Section [WINUSB.NT] exit (0x00000000)}
     dvi:                               Processing co-installer registration section [USB_Install.CoInstallers].
     inf:                               {Install Inf Section [USB_Install.CoInstallers]}
     inf:                                    CopyFiles=CoInstallers_CopyFiles  (bulk-in_interface_(interface_1).inf line 69)
     cpy:                                    Open PnpLockdownPolicy: Err=2. This is OK. Use LockDownPolicyDefault
     flq:                                    QueueSingleCopy...
     flq:                                    Inf     : 'x:\windows\system32\driverstore\filerepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\bulk-in_interface_(interface_1).inf'
     flq:                                    SourceInf: 'x:\windows\system32\driverstore\filerepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\bulk-in_interface_(interface_1).inf'
     flq:                                    SourceSection: [sourcedisksfiles.x86]
     flq:                                    Source root path based on SourceInf
     flq:                                    SourceRootPath: 'X:\windows\System32\DriverStore\FileRepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb'
     flq:                                    {FILE_QUEUE_COPY}
     flq:                                         CopyStyle      - 0x00000000
     flq:                                         {FILE_QUEUE_COPY}
     flq:                                              CopyStyle      - 0x00000000
     flq:                                              SourceRootPath - 'X:\windows\System32\DriverStore\FileRepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb'
     flq:                                              SourcePath     - '\x86'
     flq:                                              SourceFilename - 'WinUSBCoInstaller2.dll'
     flq:                                              TargetDirectory- 'X:\windows\system32'
     flq:                                              TargetFilename - 'WinUSBCoInstaller2.dll'
     flq:                                              SourceDesc     - 'Bulk-In, Interface (Interface 1) Install Disk'
     flq:                                         {FILE_QUEUE_COPY exit(0x00000000)}
     flq:                                    {FILE_QUEUE_COPY exit(0x00000000)}
     flq:                                    QueueSingleCopy...
     flq:                                    Inf     : 'x:\windows\system32\driverstore\filerepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\bulk-in_interface_(interface_1).inf'
     flq:                                    SourceInf: 'x:\windows\system32\driverstore\filerepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\bulk-in_interface_(interface_1).inf'
     flq:                                    SourceSection: [sourcedisksfiles.x86]
     flq:                                    Source root path based on SourceInf
     flq:                                    SourceRootPath: 'X:\windows\System32\DriverStore\FileRepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb'
     flq:                                    {FILE_QUEUE_COPY}
     flq:                                         CopyStyle      - 0x00000000
     flq:                                         {FILE_QUEUE_COPY}
     flq:                                              CopyStyle      - 0x00000000
     flq:                                              SourceRootPath - 'X:\windows\System32\DriverStore\FileRepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb'
     flq:                                              SourcePath     - '\x86'
     flq:                                              SourceFilename - 'WdfCoInstaller01011.dll'
     flq:                                              TargetDirectory- 'X:\windows\system32'
     flq:                                              TargetFilename - 'WdfCoInstaller01011.dll'
     flq:                                              SourceDesc     - 'Bulk-In, Interface (Interface 1) Install Disk'
     flq:                                         {FILE_QUEUE_COPY exit(0x00000000)}
     flq:                                    {FILE_QUEUE_COPY exit(0x00000000)}
     inf:                                    Renfiles: none
     inf:                                    Delfiles: none
     inf:                               {Install Inf Section [USB_Install.CoInstallers] exit (0x00000000)}
     dvi:                               Co-installers registered.
     dvi:                               {Install INTERFACES}
     dvi:                                    Installing section [USB_Install.Interfaces]
     dvi:                               {Install INTERFACES exit 00000000}
     dvi:                          {Install FILES exit (0x00000000)}
     dvi:                     Default installer: Exit
     dvi:                {DIF_INSTALLDEVICEFILES - exit(0x00000000)} 16:04:49.862
     ndv:                Pruning file queue...
     dvi:                {_SCAN_FILE_QUEUE}
     flq:                     ScanQ flags=620
     flq:                          SPQ_SCAN_PRUNE_COPY_QUEUE
     flq:                          SPQ_SCAN_FILE_COMPARISON
     flq:                          SPQ_SCAN_ACTIVATE_DRP
     flq:                     ScanQ number of copy nodes=2
     flq:                     File 'X:\windows\system32\WinUSBCoInstaller2.dll' pruned from copy.
     cpy:                     DrpSetRegFileProt 'X:\windows\system32\WinUSBCoInstaller2.dll' Status=0 Class=OEM Legacy
     flq:                     File 'X:\windows\system32\WdfCoInstaller01011.dll' pruned from copy.
     cpy:                     DrpSetRegFileProt 'X:\windows\system32\WdfCoInstaller01011.dll' Status=0 Class=OEM Legacy
     flq:                     ScanQ action=200 DoPruning=32
     flq:                     ScanQ end Validity flags=620 CopyNodes=0
     dvi:                {_SCAN_FILE_QUEUE exit(0, 0x00000000)}
     ndv:                Committing file queue...
     flq:                {_commit_file_queue}
     flq:                     CommitQ DelNodes=0 RenNodes=0 CopyNodes=0
     flq:                     CommitQ early exit: No nodes are queued
     flq:                {_commit_file_queue exit OK}
     ndv:                Registering CoInstallers...
     dvi:                {DIF_REGISTER_COINSTALLERS} 16:04:49.932
     dvi:                     Looking for class installer for 'Bulk-In, Interface (Interface 1)'...
     dvi:                     No class installer for 'Bulk-In, Interface (Interface 1)'
     dvi:                     CoInstaller 1: Enter 16:04:49.942
     dvi:                     CoInstaller 1: Exit
     dvi:                     CoInstaller 2: Enter 16:04:49.942
     dvi:                     CoInstaller 2: Exit
     dvi:                     Default installer: Enter 16:04:49.942
     inf:                          PNF ignored: 'bulk-in_interface_(interface_1).PNF' (??????????h??????????l???????e??????????????????????????????????)
     inf:                          Opened INF: 'x:\windows\system32\driverstore\filerepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\bulk-in_interface_(interface_1).inf' ([strings])
     inf:                          {Install Inf Section [USB_Install.CoInstallers]}
     inf:                               UpdateInis: none
     inf:                               UpdateIniFields: none
     inf:                               DelReg: none
     inf:                               AddReg=CoInstallers_AddReg  (bulk-in_interface_(interface_1).inf line 68)
     inf:                                    HKR,,CoInstallers32,0x00010000,WdfCoInstaller01011.dll,WdfCoInstaller,WinUSBCoInstaller2.dll  (bulk-in_interface_(interface_1).inf line 72)
     inf:                               BitReg: none
     inf:                               Ini2Reg: none
     inf:                          {Install Inf Section [USB_Install.CoInstallers] exit (0x00000000)}
     dvi:                          {DIF_DESTROYPRIVATEDATA} 16:04:49.942
     dvi:                               CoInstaller 1: Enter 16:04:49.942
     dvi:                               CoInstaller 1: Exit
     dvi:                               CoInstaller 2: Enter 16:04:49.942
     dvi:                               CoInstaller 2: Exit
     dvi:                               Default installer: Enter 16:04:49.942
     dvi:                               Default installer: Exit
     dvi:                          {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 16:04:49.942
     dvi:                          Co-installers registered.
     dvi:                     Default installer: Exit
     dvi:                {DIF_REGISTER_COINSTALLERS - exit(0x00000000)} 16:04:49.952
     ndv:                Installing interfaces...
     dvi:                {DIF_INSTALLINTERFACES} 16:04:49.952
     dvi:                     Looking for class installer for 'Bulk-In, Interface (Interface 1)'...
     dvi:                     No class installer for 'Bulk-In, Interface (Interface 1)'
     dvi:                     Looking for co-installer modules for 'Bulk-In, Interface (Interface 1)'.
     dvi:                     Using exported function 'WdfCoInstaller' in module 'X:\windows\system32\WdfCoInstaller01011.dll'.
     dvi:                     CoInstaller 1 == WdfCoInstaller01011.dll,WdfCoInstaller
     dvi:                     Using exported function 'CoDeviceInstall' in module 'X:\windows\system32\WinUSBCoInstaller2.dll'.
     dvi:                     CoInstaller 2 == WinUSBCoInstaller2.dll
     dvi:                     CoInstaller 1: Enter 16:04:49.952
     dvi:                     CoInstaller 1: Exit
     dvi:                     CoInstaller 2: Enter 16:04:49.952
     dvi:                     CoInstaller 2: Exit
     dvi:                     Default installer: Enter 16:04:49.952
     dvi:                          {Install INTERFACES}
     inf:                               PNF ignored: 'bulk-in_interface_(interface_1).PNF' (??????????h??????????l???????e??????????????????????????????????)
     inf:                               Opened INF: 'x:\windows\system32\driverstore\filerepository\bulk-in_interface_(interface_1).inf_x86_neutral_c98f767b46b908bb\bulk-in_interface_(interface_1).inf' ([strings])
     dvi:                               Installing section [USB_Install.Interfaces]
     dvi:                          {Install INTERFACES exit 00000000}
     dvi:                     Default installer: Exit
     dvi:                {DIF_INSTALLINTERFACES - exit(0x00000000)} 16:04:49.952
     ndv:                Installing device...
     dvi:                {DIF_INSTALLDEVICE} 16:04:49.952
     dvi:                     Looking for class installer for 'Bulk-In, Interface (Interface 1)'...
     dvi:                     No class installer for 'Bulk-In, Interface (Interface 1)'
     dvi:                     CoInstaller 1: Enter 16:04:49.952
     inf:                          Opened INF: 'X:\windows\INF\oem44.inf' ([strings])
!!!  dvi:                     CoInstaller 1: failed(0x00000002)!
!!!  dvi:                     Error 2: The system cannot find the file specified.
     dvi:                {DIF_INSTALLDEVICE - exit(0x00000002)} 16:04:50.022
!!!  ndv:                Error(00000002) installing device!
     ndv:                Device install status=0x00000002
     ndv:                Performing device install final cleanup...
!    ndv:                Queueing up error report since device installation failed...
     ndv:           {Core Device Install - exit(0x00000002)} 16:04:50.022
     dvi:           {DIF_DESTROYPRIVATEDATA} 16:04:50.022
     dvi:                CoInstaller 1: Enter 16:04:50.022
     dvi:                CoInstaller 1: Exit
     dvi:                CoInstaller 2: Enter 16:04:50.022
     dvi:                CoInstaller 2: Exit
     dvi:                Default installer: Enter 16:04:50.032
     dvi:                Default installer: Exit
     dvi:           {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 16:04:50.032
     ump:           Server install process exited with code 0x00000002 16:04:50.102
     ump:      {Plug and Play Service: Device Install exit(00000002)}
     ndv: {Update Driver Software Wizard exit(00000002)}
<<<  Section end 2016/12/21 16:04:51.584
<<<  [Exit status: FAILURE(0x00000002)]


There is at the end:
CoInstaller 1: failed(0x00000002)!
!!!  dvi:                     Error 2: The system cannot find the file specified.

But this time it doesnt specify what file it cannot find...

Re: zadig drivers integration
« Reply #2 on: September 18, 2017, 08:07:49 AM »

t6nna

  • Jr. Chef
  • **
  • Date Registered: Apr 2016
  • Posts: 26
Strange thing. After playing with Win10PESE, with same Zadig script and files as Win7peSE, everything works... Go figure out :confused:

Re: zadig drivers integration
« Reply #3 on: September 19, 2017, 07:57:32 PM »

RoyM

  • Jr. Chef
  • **
  • Date Registered: Aug 2017
  • Posts: 10
Hi t6nna
Thanks for the post, nice info.
I'm buying one.
Regards
RoyM

 

Powered by EzPortal