Device Manger reports "Invalid Configuration Descriptor" #15

Closed
opened 2024-06-03 08:58:06 +08:00 by Lillythefox · 3 comments
Lillythefox commented 2024-06-03 08:58:06 +08:00 (Migrated from github.com)

Hello, I believe the Pico Patcher is not working, the device is showing up as "Invalid Configuration Descriptor" and none of my software can detect it (GPG, kleopatra and opensc). As you see below in the event viewer logs it mentions "00FF2000" the default descriptor.

image

Device USB\VID_0000&PID_0006\5&2d531919&0&1 was configured.

Driver Name: usb.inf
Class Guid: {36fc9e60-c465-11cf-8056-444553540000}
Driver Date: 06/21/2006
Driver Version: 10.0.19041.4355
Driver Provider: Microsoft
Driver Section: BADDEVICE.Dev.NT
Driver Rank: 0xFF0000
Matching Device Id: USB\CONFIGURATION_DESCRIPTOR_VALIDATION_FAILURE
Outranked Drivers: usb.inf:USB\CONFIGURATION_DESCRIPTOR_VALIDATION_FAILURE:**00FF2000**
Device Updated: false
Parent Device: USB\ROOT_HUB30\4&30961835&0&0
Hello, I believe the Pico Patcher is not working, the device is showing up as "Invalid Configuration Descriptor" and none of my software can detect it (GPG, kleopatra and opensc). As you see below in the event viewer logs it mentions "00FF2000" the default descriptor. ![image](https://github.com/polhenarejos/pico-openpgp/assets/30854494/f897f619-b7ef-4924-8018-eef7acba1f20) ``` Device USB\VID_0000&PID_0006\5&2d531919&0&1 was configured. Driver Name: usb.inf Class Guid: {36fc9e60-c465-11cf-8056-444553540000} Driver Date: 06/21/2006 Driver Version: 10.0.19041.4355 Driver Provider: Microsoft Driver Section: BADDEVICE.Dev.NT Driver Rank: 0xFF0000 Matching Device Id: USB\CONFIGURATION_DESCRIPTOR_VALIDATION_FAILURE Outranked Drivers: usb.inf:USB\CONFIGURATION_DESCRIPTOR_VALIDATION_FAILURE:**00FF2000** Device Updated: false Parent Device: USB\ROOT_HUB30\4&30961835&0&0 ```
imkuang commented 2024-07-05 00:52:56 +08:00 (Migrated from github.com)

Same problem with version 2.0, version 1.12 works fine.

Edit: This should have nothing to do with the Pico Patcher, and the system should be able to successfully recognize the device type even without a valid PID/VID (the behavior exhibited by version 1.12).

Same problem with version 2.0, version 1.12 works fine. Edit: This should have nothing to do with the Pico Patcher, and the system should be able to successfully recognize the device type even without a valid PID/VID (the behavior exhibited by version 1.12).
polhenarejos commented 2024-07-15 21:31:06 +08:00 (Migrated from github.com)

Fixed in 11cb855

Fixed in 11cb855
ItalianJack commented 2024-09-02 06:47:47 +08:00 (Migrated from github.com)

This appears to still be an issue with release 2.2. Compiling while setting the IDs manually works fine, however the online tool doesn't seem to change them from default.

This appears to still be an issue with release 2.2. Compiling while setting the IDs manually works fine, however the online tool doesn't seem to change them from default.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dearsky/pico-openpgp#15