Hiya,
I’m trying to install all of the suite on my new windows laptop, and while everything was going good, when I try to install the proffie-dfu-setup it says:
Installing drivers…
Other Error
Complete
The board will not connect to the computer and is of course accompanied by the “Cannot open DFU device 0483:df11” message
Obviously it’s not easy to guess what the problem is based on “Other Error”.
I suspect that there is a conflicting driver, but I don’t know.
If you put the board in bootloader mode, what driver is being used?
Have you tried using Zadig?
When you get to step 6 in the instructions, it also shows you what driver is currently being used.
When I put it into bootloader mode, the installed driver comes up as (NONE) for the STM32 Bootloader device. I’ve tried installing it through that but I get another error in Zadig this time
That’s unusual.
What version of windows do you have?
Do you have some crazy antivirus that is preventing new driver installs?
Supposedly zadig generates a more detailed log somewhere, maybe you can find that and see what it says?
I found this, but it might be very different from what you are seeing:
opened 06:41PM - 11 Oct 17 UTC
closed 11:21AM - 15 Nov 17 UTC
I am using windows 10, and I recently bought a mayflash Wii U adapter, but I can… 't seem to install the drivers for it. Log is as follows.
```
Using inf name: WUP-028.inf
Successfully extracted driver files.
Installing driver. Please wait...
libwdi:debug [wdi_create_list] Device description: 'WUP-028'
libwdi:info [extract_binaries] successfully extracted driver files to C:\Users\HOME\Documents\USB
libwdi:info [wdi_prepare_driver] successfully created 'C:\Users\HOME\Documents\USB\WUP-028.inf'
libwdi:info [wdi_prepare_driver] Creating and self-signing a .cat file...
libwdi:debug [AddFileHash] 'wdfcoinstaller01011.dll': PE type
libwdi:info [ScanDirAndHash] added hash for 'C:\Users\HOME\Documents\USB\amd64\wdfcoinstaller01011.dll'
libwdi:debug [AddFileHash] 'winusbcoinstaller2.dll': PE type
libwdi:info [ScanDirAndHash] added hash for 'C:\Users\HOME\Documents\USB\amd64\winusbcoinstaller2.dll'
libwdi:debug [AddFileHash] 'wup-028.inf': INF type
libwdi:info [ScanDirAndHash] added hash for 'C:\Users\HOME\Documents\USB\wup-028.inf'
libwdi:debug [AddFileHash] 'wdfcoinstaller01011.dll': PE type
libwdi:info [ScanDirAndHash] added hash for 'C:\Users\HOME\Documents\USB\x86\wdfcoinstaller01011.dll'
libwdi:debug [AddFileHash] 'winusbcoinstaller2.dll': PE type
libwdi:info [ScanDirAndHash] added hash for 'C:\Users\HOME\Documents\USB\x86\winusbcoinstaller2.dll'
libwdi:info [CreateCat] successfully created file 'C:\Users\HOME\Documents\USB\WUP-028.cat'
libwdi:info [RemoveCertFromStore] deleted existing certificate 'CN=USB\VID_057E&PID_0337 (libwdi autogenerated)' from 'Root' store
libwdi:info [RemoveCertFromStore] deleted existing certificate 'CN=USB\VID_057E&PID_0337 (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_057E&PID_0337 (libwdi autogenerated)'
libwdi:debug [SelfSignFile] successfully created certificate 'CN=USB\VID_057E&PID_0337 (libwdi autogenerated)'
libwdi:info [SelfSignFile] added certificate 'CN=USB\VID_057E&PID_0337 (libwdi autogenerated)' to 'Root' and 'TrustedPublisher' stores
libwdi:info [SelfSignFile] successfully signed file 'C:\Users\HOME\Documents\USB\WUP-028.cat'
libwdi:info [SelfSignFile] successfully deleted private key
libwdi:debug [wdi_install_driver] using progress bar mode
libwdi:debug [installer process] got parameter WUP-028.inf
libwdi:debug [process_message] got request for device_id
libwdi:debug [installer process] got device_id: 'USB\VID_057E&PID_0337\15/07/2014'
libwdi:debug [process_message] got request for hardware_id
libwdi:debug [installer process] got hardware_id: 'USB\VID_057E&PID_0337&REV_0100'
libwdi:debug [installer process] got user_sid: 'S-1-5-21-3955069286-1131033007-3689905193-1000'
libwdi:debug [installer process] using syslog 'C:\WINDOWS\inf\setupapi.dev.log'
libwdi:debug [installer process] syslog 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_057E&PID_0337&REV_0100 - please wait...
libwdi:debug [syslog] <Garbled data>
libwdi:debug [syslog] >>> [Device Install (UpdateDriverForPlugAndPlayDevices) - USB\VID_057E&PID_0337&REV_0100]
libwdi:debug [syslog] >>> Section start 2017/10/11 19:40:37.713
libwdi:debug [syslog] cmd: "C:\Users\HOME\Documents\USB\installer_x64.exe" "WUP-028.inf"
libwdi:debug [syslog] ndv: INF path: C:\Users\HOME\Documents\USB\WUP-028.inf
libwdi:debug [syslog] ndv: Install flags: 0x00000001
libwdi:debug [syslog] ndv: {Update Device Driver - USB\VID_057E&PID_0337\15/07/2014}
libwdi:debug [syslog] ndv: Search options: 0x00000080
libwdi:debug [syslog] ndv: Searching single INF 'C:\Users\HOME\Documents\USB\WUP-028.inf'
libwdi:debug [syslog] dvi: {Build Driver List} 19:40:37.753
libwdi:debug [syslog] dvi: Searching for hardware ID(s):
libwdi:debug [syslog] dvi: usb\vid_057e&pid_0337&rev_0100
libwdi:debug [syslog] dvi: usb\vid_057e&pid_0337
libwdi:debug [syslog] dvi: Searching for compatible ID(s):
libwdi:debug [syslog] dvi: usb\class_03&subclass_00&prot_00
libwdi:debug [syslog] dvi: usb\class_03&subclass_00
libwdi:debug [syslog] dvi: usb\class_03
libwdi:debug [syslog] sig: {_VERIFY_FILE_SIGNATURE} 19:40:37.801
libwdi:debug [syslog] sig: Key = wup-028.inf
libwdi:debug [syslog] sig: FilePath = c:\users\home\documents\usb\wup-028.inf
libwdi:debug [syslog] sig: Catalog = c:\users\home\documents\usb\WUP-028.cat
libwdi:debug [syslog] ! sig: Verifying file against specific (valid) catalog failed! (0x800b0109)
libwdi:debug [syslog] ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
libwdi:debug [syslog] sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 19:40:37.883
libwdi:debug [syslog] sig: {_VERIFY_FILE_SIGNATURE} 19:40:37.887
libwdi:debug [syslog] sig: Key = wup-028.inf
libwdi:debug [syslog] sig: FilePath = c:\users\home\documents\usb\wup-028.inf
libwdi:debug [syslog] sig: Catalog = c:\users\home\documents\usb\WUP-028.cat
libwdi:debug [syslog] sig: Success: File is signed in Authenticode(tm) catalog.
libwdi:debug [syslog] sig: Error 0xe0000241: The INF was signed with an Authenticode(tm) catalog from a trusted publisher.
libwdi:debug [syslog] sig: {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 19:40:37.939
libwdi:debug [syslog] dvi: Created Driver Node:
libwdi:debug [syslog] dvi: HardwareID - USB\VID_057E&PID_0337
libwdi:debug [syslog] dvi: InfName - c:\users\home\documents\usb\wup-028.inf
libwdi:debug [syslog] dvi: DevDesc - WUP-028
libwdi:debug [syslog] dvi: Section - USB_Install
libwdi:debug [syslog] dvi: Rank - 0x00ff0001
libwdi:debug [syslog] dvi: Signer Score - Authenticode
libwdi:debug [syslog] dvi: DrvDate - 02/10/2017
libwdi:debug [syslog] dvi: Version - 6.1.7600.16385
libwdi:debug [syslog] dvi: {Build Driver List - exit(0x00000000)} 19:40:37.986
libwdi:debug [syslog] dvi: {DIF_SELECTBESTCOMPATDRV} 19:40:37.991
libwdi:debug [syslog] dvi: Default installer: Enter 19:40:37.997
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 - [WUP-028]
libwdi:debug [syslog] dvi: InfFile - [c:\users\home\documents\usb\wup-028.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)} 19:40:38.048
libwdi:debug [syslog] ndv: Forcing driver install:
libwdi:debug [syslog] ndv: Inf Name - wup-028.inf
libwdi:debug [syslog] ndv: Driver Date - 02/10/2017
libwdi:debug [syslog] ndv: Driver Version - 6.1.7600.16385
libwdi:debug [syslog] sto: {Setup Import Driver Package: c:\users\home\documents\usb\wup-028.inf} 19:40:38.073
libwdi:debug [syslog] ! sto: Unable to determine presence of driver package. Error = 0x000003F1
libwdi:debug [syslog] inf: Provider: libwdi
libwdi:debug [syslog] inf: Class GUID: {88bae032-5a81-49f0-bc3d-a4ff138216d6}
libwdi:debug [syslog] inf: Driver Version: 02/10/2017,6.1.7600.16385
libwdi:debug [syslog] inf: Catalog File: WUP-028.cat
libwdi:debug [syslog] sto: {Copy Driver Package: c:\users\home\documents\usb\wup-028.inf} 19:40:38.100
libwdi:debug [syslog] sto: Driver Package = c:\users\home\documents\usb\wup-028.inf
libwdi:debug [syslog] sto: Flags = 0x00000007
libwdi:debug [syslog] sto: Destination = C:\Users\HOME\AppData\Local\Temp\{2fdffc5d-2c37-6e4d-b048-234c89a26936}
libwdi:debug [syslog] sto: Copying driver package files to 'C:\Users\HOME\AppData\Local\Temp\{2fdffc5d-2c37-6e4d-b048-234c89a26936}'.
libwdi:debug [syslog] flq: Copying 'c:\users\home\documents\usb\amd64\WdfCoInstaller01011.dll' to 'C:\Users\HOME\AppData\Local\Temp\{2fdffc5d-2c37-6e4d-b048-234c89a26936}\amd64\WdfCoInstaller01011.dll'.
libwdi:debug [syslog] flq: Copying 'c:\users\home\documents\usb\amd64\WinUSBCoInstaller2.dll' to 'C:\Users\HOME\AppData\Local\Temp\{2fdffc5d-2c37-6e4d-b048-234c89a26936}\amd64\WinUSBCoInstaller2.dll'.
libwdi:debug [syslog] flq: Copying 'c:\users\home\documents\usb\WUP-028.cat' to 'C:\Users\HOME\AppData\Local\Temp\{2fdffc5d-2c37-6e4d-b048-234c89a26936}\WUP-028.cat'.
libwdi:debug [syslog] flq: Copying 'c:\users\home\documents\usb\wup-028.inf' to 'C:\Users\HOME\AppData\Local\Temp\{2fdffc5d-2c37-6e4d-b048-234c89a26936}\wup-028.inf'.
libwdi:debug [syslog] sto: {Copy Driver Package: exit(0x00000000)} 19:40:38.169
libwdi:debug [syslog] pol: {Driver package policy check} 19:40:38.188
libwdi:debug [syslog] pol: {Driver package policy check - exit(0x00000000)} 19:40:38.188
libwdi:debug [syslog] sto: {Stage Driver Package: C:\Users\HOME\AppData\Local\Temp\{2fdffc5d-2c37-6e4d-b048-234c89a26936}\wup-028.inf} 19:40:38.189
libwdi:debug [syslog] ! sto: Unable to determine presence of driver package 'wup-028.inf'. Error = 0x000003F1
libwdi:debug [syslog] inf: {Query Configurability: C:\Users\HOME\AppData\Local\Temp\{2fdffc5d-2c37-6e4d-b048-234c89a26936}\wup-028.inf} 19:40:38.196
libwdi:debug [syslog] inf: Driver package uses WDF.
libwdi:debug [syslog] inf: Driver package 'wup-028.inf' is configurable.
libwdi:debug [syslog] inf: {Query Configurability: exit(0x00000000)} 19:40:38.200
libwdi:debug [syslog] flq: Copying 'C:\Users\HOME\AppData\Local\Temp\{2fdffc5d-2c37-6e4d-b048-234c89a26936}\amd64\WdfCoInstaller01011.dll' to 'C:\WINDOWS\System32\DriverStore\Temp\{2f6dd464-f2a1-a24a-a245-fcad25ec2c43}\amd64\WdfCoInstaller01011.dll'.
libwdi:debug [syslog] flq: Copying 'C:\Users\HOME\AppData\Local\Temp\{2fdffc5d-2c37-6e4d-b048-234c89a26936}\amd64\WinUSBCoInstaller2.dll' to 'C:\WINDOWS\System32\DriverStore\Temp\{2f6dd464-f2a1-a24a-a245-fcad25ec2c43}\amd64\WinUSBCoInstaller2.dll'.
libwdi:debug [syslog] flq: Copying 'C:\Users\HOME\AppData\Local\Temp\{2fdffc5d-2c37-6e4d-b048-234c89a26936}\WUP-028.cat' to 'C:\WINDOWS\System32\DriverStore\Temp\{2f6dd464-f2a1-a24a-a245-fcad25ec2c43}\WUP-028.cat'.
libwdi:debug [syslog] flq: Copying 'C:\Users\HOME\AppData\Local\Temp\{2fdffc5d-2c37-6e4d-b048-234c89a26936}\wup-028.inf' to 'C:\WINDOWS\System32\DriverStore\Temp\{2f6dd464-f2a1-a24a-a245-fcad25ec2c43}\wup-028.inf'.
libwdi:debug [syslog] sto: {DRIVERSTORE IMPORT VALIDATE} 19:40:38.275
libwdi:debug [syslog] sig: {_VERIFY_FILE_SIGNATURE} 19:40:38.319
libwdi:debug [syslog] sig: Key = wup-028.inf
libwdi:debug [syslog] sig: FilePath = C:\WINDOWS\System32\DriverStore\Temp\{2f6dd464-f2a1-a24a-a245-fcad25ec2c43}\wup-028.inf
libwdi:debug [syslog] sig: Catalog = C:\WINDOWS\System32\DriverStore\Temp\{2f6dd464-f2a1-a24a-a245-fcad25ec2c43}\WUP-028.cat
libwdi:debug [syslog] ! sig: Verifying file against specific (valid) catalog failed! (0x800b0109)
libwdi:debug [syslog] ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
libwdi:debug [syslog] sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 19:40:38.325
libwdi:debug [syslog] sig: {_VERIFY_FILE_SIGNATURE} 19:40:38.326
libwdi:debug [syslog] sig: Key = wup-028.inf
libwdi:debug [syslog] sig: FilePath = C:\WINDOWS\System32\DriverStore\Temp\{2f6dd464-f2a1-a24a-a245-fcad25ec2c43}\wup-028.inf
libwdi:debug [syslog] sig: Catalog = C:\WINDOWS\System32\DriverStore\Temp\{2f6dd464-f2a1-a24a-a245-fcad25ec2c43}\WUP-028.cat
libwdi:debug [syslog] sig: Success: File is signed in Authenticode(tm) catalog.
libwdi:debug [syslog] sig: Error 0xe0000241: The INF was signed with an Authenticode(tm) catalog from a trusted publisher.
libwdi:debug [syslog] sig: {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 19:40:38.341
libwdi:debug [syslog] sto: {DRIVERSTORE IMPORT VALIDATE: exit(0x00000000)} 19:40:38.374
libwdi:debug [syslog] sig: Signer Score = 0x0F000000
libwdi:debug [syslog] sig: Signer Name = USB\VID_057E&PID_0337 (libwdi autogenerated)
libwdi:debug [syslog] sto: {DRIVERSTORE IMPORT BEGIN} 19:40:38.376
libwdi:debug [syslog] sto: {DRIVERSTORE IMPORT BEGIN: exit(0x00000000)} 19:40:38.377
libwdi:debug [syslog] cpy: {Copy Directory: C:\WINDOWS\System32\DriverStore\Temp\{2f6dd464-f2a1-a24a-a245-fcad25ec2c43}} 19:40:38.377
libwdi:debug [syslog] cpy: Target Path = C:\WINDOWS\System32\DriverStore\FileRepository\wup-028.inf_amd64_f619fbfcb627c6a8
libwdi:debug [syslog] cpy: {Copy Directory: C:\WINDOWS\System32\DriverStore\Temp\{2f6dd464-f2a1-a24a-a245-fcad25ec2c43}\amd64} 19:40:38.378
libwdi:debug [syslog] cpy: Target Path = C:\WINDOWS\System32\DriverStore\FileRepository\wup-028.inf_amd64_f619fbfcb627c6a8\amd64
libwdi:debug [syslog] cpy: {Copy Directory: exit(0x00000000)} 19:40:38.382
libwdi:debug [syslog] cpy: {Copy Directory: exit(0x00000000)} 19:40:38.384
libwdi:debug [syslog] ! sto: Unable to determine if driver package 'wup-028.inf' is already registered. Error = 0x000003F1
libwdi:debug [syslog] idb: {Register Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\wup-028.inf_amd64_f619fbfcb627c6a8\wup-028.inf} 19:40:38.387
libwdi:debug [syslog] idb: Created driver package object 'wup-028.inf_amd64_f619fbfcb627c6a8' in SYSTEM database node.
libwdi:debug [syslog] !!! idb: Failed to acquire driver INF name for 'wup-028.inf'. Error = 0x000003F1
libwdi:debug [syslog] !!! idb: Failed to register driver package 'C:\WINDOWS\System32\DriverStore\FileRepository\wup-028.inf_amd64_f619fbfcb627c6a8\wup-028.inf'. Error = 0x000003F1
libwdi:debug [syslog] idb: {Register Driver Package: exit(0x000003f1)} 19:40:38.391
libwdi:debug [syslog] sto: {DRIVERSTORE IMPORT END} 19:40:38.392
libwdi:debug [syslog] sto: {DRIVERSTORE IMPORT END: exit(0x00000000)} 19:40:38.392
libwdi:debug [syslog] sto: Rolled back driver package import.
libwdi:debug [syslog] !!! sto: Failed to import driver package into Driver Store. Error = 0x000003F1
libwdi:debug [syslog] sto: {Stage Driver Package: exit(0x000003f1)} 19:40:38.399
libwdi:debug [syslog] sto: {Setup Import Driver Package - exit (0x000003f1)} 19:40:38.409
libwdi:debug [syslog] !!! ndv: Driver package import failed for device.
libwdi:debug [syslog] !!! ndv: Error 1009: The configuration registry database is corrupt.
libwdi:debug [syslog] ndv: Installing NULL driver.
libwdi:debug [syslog] dvi: {Plug and Play Service: Device Install for USB\VID_057E&PID_0337\15/07/2014}
libwdi:debug [syslog] ! ndv: Installing NULL driver!
libwdi:debug [syslog] dvi: {DIF_ALLOW_INSTALL} 19:40:38.543
libwdi:debug [syslog] dvi: Default installer: Enter 19:40:38.544
libwdi:debug [syslog] dvi: Default installer: Exit
libwdi:debug [syslog] dvi: {DIF_ALLOW_INSTALL - exit(0xe000020e)} 19:40:38.545
libwdi:debug [syslog] dvi: {DIF_REGISTER_COINSTALLERS} 19:40:38.545
libwdi:debug [syslog] dvi: Default installer: Enter 19:40:38.546
libwdi:debug [syslog] dvi: Default installer: Exit
libwdi:debug [syslog] dvi: {DIF_REGISTER_COINSTALLERS - exit(0x00000000)} 19:40:38.547
libwdi:debug [syslog] dvi: {DIF_INSTALLDEVICE} 19:40:38.547
libwdi:debug [syslog] dvi: Default installer: Enter 19:40:38.548
libwdi:debug [syslog] ! dvi: Installing NULL driver!
libwdi:debug [syslog] dvi: Install Null Driver: Removing device sub-tree. 19:40:38.552
libwdi:debug [syslog] dvi: Install Null Driver: Removing device sub-tree completed. 19:40:38.554
libwdi:debug [syslog] dvi: Install Null Driver: Restarting device. 19:40:38.560
libwdi:debug [syslog] dvi: Install Null Driver: Restarting device completed. 19:40:38.561
libwdi:debug [syslog] dvi: Install Device: Starting device. 19:40:38.562
libwdi:debug [process_message] switching timeout back to finite
libwdi:debug [installer process] unhandled error 0x3F1 (1009)
libwdi:debug [installer process] [1009] The configuration registry database is corrupt.
Driver Installation: FAILED (Other error)
1 device found.
libwdi:debug [process_message] installer process completed
libwdi:debug [wdi_create_list] Hardware ID: USB\VID_057E&PID_0337&REV_0100
libwdi:debug [wdi_create_list] Compatible ID: USB\Class_03&SubClass_00&Prot_00
libwdi:debug [wdi_create_list] Driverless USB device (3): USB\VID_057E&PID_0337\15/07/2014
```
What is the problem?
Its a windows 11 PC. Its also a surface it that has any bearing, but I could install it on my W10 Surface just fine. Google was recommending disabling any midi drivers but that didn’t help
Update: we tried a manual install but got this “a certificate chain processed but terminated in a root certificate which is not trusted by the trust provider”
I think so, it’s a pro 11 so it has a snapdragon which I read was arm
Not sure if that is an issue or not.
From what I can read, win11 can translate x86 code to arm code, but not for drivers.
Not sure what that means for the proffieboard drivers though, since they aren’t really drivers, just ini files which tells window which drivers to use. I’m not sure if there are any x86 components (which might not work) or not.
It would seem that zadig is working on it though:
Do you have this version of zadig?
That’s the one. I’ve tried it twice with Zadig (one yesterday and one today), and all I got was this:
All of the settings are below it, but I do see a “Operation not supported or implemented” error along the bottom
Unfortunately I don’t know enough to help really.
I don’t know if this can/should work or not, and I don’t have an arm-based windows computer to try it on.
Alright, I may have to try with another laptop or PC