~~~~~~~~~~~~~~~~~~~~~ Full report, Nuvoton M487 HS-USB mouse ~~~~~~~~~~~~~~~~~~~ =========================== USB Port7 =========================== Connection Status : 0x01 (Device is connected) Port Chain : 2-1-7 Properties : 0x01 IsUserConnectable : yes PortIsDebugCapable : no PortHasMultiCompanions : no PortConnectorIsTypeC : no ======================== USB Device ======================== +++++++++++++++++ Device Information ++++++++++++++++++ Device Description : USB Input Device Device Path : \\?\usb#vid_0416&pid_8249#6&7928223&0&7#{a5dcbf10-6530-11d2-901f-00c04fb951ed} Device ID : USB\VID_0416&PID_8249\6&7928223&0&7 Hardware IDs : USB\VID_0416&PID_8249&REV_0000 USB\VID_0416&PID_8249 Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0006 (GUID_DEVCLASS_HIDCLASS) Driver : \SystemRoot\System32\drivers\hidusb.sys (Version: 10.0.17134.1 Date: 2018-04-12) Driver Inf : C:\WINDOWS\inf\input.inf Legacy BusType : PNPBus Class : HIDClass Class GUID : {745a17a0-74d3-11d0-b6fe-00a0c90f57da} (GUID_DEVCLASS_HIDCLASS) Interface GUID : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE) Service : HidUsb Enumerator : USB Location Info : Port_#0007.Hub_#0004 Location IDs : PCIROOT(0)#PCI(1D00)#USBROOT(0)#USB(1)#USB(7), ACPI(_SB_)#ACPI(PCI0)#ACPI(EUSB)#ACPI(HUBN)#ACPI(PR10)#ACPI(PR36) Container ID : {5b360681-71f7-11e8-8448-ac162d0747cc} Manufacturer Info : (Standard system devices) Capabilities : 0x84 (Removable, SurpriseRemovalOK) Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER) Problem Code : 0 Power State : D0 (supported: D0, D3, wake from D0) Child Device 1 : HID-compliant mouse DevicePath : \\?\hid#vid_0416&pid_8249#7&7255588&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd} Device ID : HID\VID_0416&PID_8249\7&7255588&0&0000 Class : Mouse ---------------- Connection Information --------------- Connection Index : 0x07 (7) Connection Status : 0x01 (DeviceConnected) Current Config Value : 0x01 Device Address : 0x04 (4) Is Hub : 0x00 (no) Number Of Open Pipes : 0x01 (1) Device Bus Speed : 0x02 (High-Speed) Pipe0ScheduleOffset : 0x00 (0) --------------- Connection Information V2 ------------- Connection Index : 0x07 (7) Length : 0x10 (16 bytes) SupportedUsbProtocols : 0x03 Usb110 : 1 (yes) Usb200 : 1 (yes) Usb300 : 0 (no) ReservedMBZ : 0x00 Flags : 0x00 DevIsOpAtSsOrHigher : 0 (Is not operating at SuperSpeed or higher) DevIsSsCapOrHigher : 0 (Is not SuperSpeed capable or higher) DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher) DevIsSsPlusCapOrHigher : 0 (Is not SuperSpeedPlus capable or higher) ReservedMBZ : 0x00 ---------------------- Device Descriptor ---------------------- bLength : 0x12 (18 bytes) bDescriptorType : 0x01 (Device Descriptor) bcdUSB : 0x110 (USB Version 1.10) bDeviceClass : 0x00 (defined by the interface descriptors) bDeviceSubClass : 0x00 bDeviceProtocol : 0x00 bMaxPacketSize0 : 0x40 (64 bytes) idVendor : 0x0416 (Nuvoton Technology Corp.) idProduct : 0x8249 bcdDevice : 0x0000 iManufacturer : 0x01 (String Descriptor 1) Language 0x0409 : "Nuvoton" iProduct : 0x02 (String Descriptor 2) Language 0x0409 : "HID Mouse" iSerialNumber : 0x00 (No String Descriptor) bNumConfigurations : 0x01 (1 Configuration) ------------------ Configuration Descriptor ------------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x02 (Configuration Descriptor) wTotalLength : 0x0022 (34 bytes) bNumInterfaces : 0x01 (1 Interface) bConfigurationValue : 0x01 (Configuration 1) iConfiguration : 0x00 (No String Descriptor) bmAttributes : 0x80 D7: Reserved, set 1 : 0x01 D6: Self Powered : 0x00 (no) D5: Remote Wakeup : 0x00 (no) D4..0: Reserved, set 0 : 0x00 MaxPower : 0x32 (100 mA) ---------------- Interface Descriptor ----------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x04 (Interface Descriptor) bInterfaceNumber : 0x00 bAlternateSetting : 0x00 bNumEndpoints : 0x01 (1 Endpoint) bInterfaceClass : 0x03 (HID - Human Interface Device) bInterfaceSubClass : 0x01 (Boot Interface) bInterfaceProtocol : 0x02 (Mouse) iInterface : 0x00 (No String Descriptor) ------------------- HID Descriptor -------------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x21 (HID Descriptor) bcdHID : 0x0110 (HID Version 1.10) bCountryCode : 0x00 (00 = not localized) bNumDescriptors : 0x01 Descriptor 1: bDescriptorType : 0x22 (Class=Report) wDescriptorLength : 0x0034 (52 bytes) 05 01 Usage Page (Generic Desktop Controls) 09 02 Usage (Mouse) A1 01 Collection (Application) 09 01 Usage (Pointer) A1 00 Collection (Physical) 05 09 Usage Page (Buttons) 19 01 Usage Minimum (1) 29 03 Usage Maximum (3) 15 00 Logical Minimum (0) 25 01 Logical Maximum (1) 75 01 Report Size (1) 95 03 Report Count (3) 81 02 Input (Var) 75 05 Report Size (5) 95 01 Report Count (1) 81 01 Input (Const) 05 01 Usage Page (Generic Desktop Controls) 09 30 Usage (Direction-X) 09 31 Usage (Direction-Y) 09 38 Usage (Wheel) 15 81 Logical Minimum (-127) 25 7F Logical Maximum (127) 75 08 Report Size (8) 95 03 Report Count (3) 81 06 Input (Var, Rel) C0 End Collection C0 End Collection ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x81 (Direction=IN EndpointID=1) bmAttributes : 0x03 (TransferType=Interrupt) wMaxPacketSize : 0x0040 Bits 15..13 : 0x00 (reserved, must be zero) Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet) Bits 10..0 : 0x40 (64 bytes per packet) bInterval : 0x14 (20 ms) -------------------- String Descriptors ------------------- ------ String Descriptor 0 ------ bLength : 0x04 (4 bytes) bDescriptorType : 0x03 (String Descriptor) Language ID[0] : 0x0409 (English - United States) ------ String Descriptor 1 ------ bLength : 0x10 (16 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409 : "Nuvoton" ------ String Descriptor 2 ------ bLength : 0x14 (20 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409 : "HID Mouse" ~~~~~~~~~~~~~ Full USB report, std Microsoft mouse ~~~~~~~~~~~~~~~~ =========================== USB Port1 =========================== Connection Status : 0x01 (Device is connected) Port Chain : 1-1-1 Properties : 0x01 IsUserConnectable : yes PortIsDebugCapable : no PortHasMultiCompanions : no PortConnectorIsTypeC : no ======================== USB Device ======================== +++++++++++++++++ Device Information ++++++++++++++++++ Device Description : USB Input Device Device Path : \\?\usb#vid_045e&pid_0737#6&38a819a6&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed} Device ID : USB\VID_045E&PID_0737\6&38A819A6&0&1 Hardware IDs : USB\VID_045E&PID_0737&REV_0104 USB\VID_045E&PID_0737 Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0005 (GUID_DEVCLASS_HIDCLASS) Driver : \SystemRoot\System32\drivers\hidusb.sys (Version: 10.0.17134.1 Date: 2018-04-12) Driver Inf : C:\WINDOWS\inf\input.inf Legacy BusType : PNPBus Class : HIDClass Class GUID : {745a17a0-74d3-11d0-b6fe-00a0c90f57da} (GUID_DEVCLASS_HIDCLASS) Interface GUID : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE) Service : HidUsb Enumerator : USB Location Info : Port_#0001.Hub_#0003 Location IDs : PCIROOT(0)#PCI(1A00)#USBROOT(0)#USB(1)#USB(1), ACPI(_SB_)#ACPI(PCI0)#ACPI(USBE)#ACPI(HUBN)#ACPI(PR10)#ACPI(PR30) Container ID : {b799196d-6802-11e8-81cb-ac162d0747cc} Manufacturer Info : (Standard system devices) Capabilities : 0x84 (Removable, SurpriseRemovalOK) Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER) Problem Code : 0 Power State : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2) Child Device 1 : HID-compliant mouse DevicePath : \\?\hid#vid_045e&pid_0737#7&41b71fb&1&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd} Device ID : HID\VID_045E&PID_0737\7&41B71FB&1&0000 Class : Mouse ---------------- Connection Information --------------- Connection Index : 0x01 (1) Connection Status : 0x01 (DeviceConnected) Current Config Value : 0x01 Device Address : 0x02 (2) Is Hub : 0x00 (no) Number Of Open Pipes : 0x01 (1) Device Bus Speed : 0x00 (Low-Speed) Pipe0ScheduleOffset : 0x00 (0) --------------- Connection Information V2 ------------- Connection Index : 0x01 (1) Length : 0x10 (16 bytes) SupportedUsbProtocols : 0x03 Usb110 : 1 (yes) Usb200 : 1 (yes) Usb300 : 0 (no) ReservedMBZ : 0x00 Flags : 0x00 DevIsOpAtSsOrHigher : 0 (Is not operating at SuperSpeed or higher) DevIsSsCapOrHigher : 0 (Is not SuperSpeed capable or higher) DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher) DevIsSsPlusCapOrHigher : 0 (Is not SuperSpeedPlus capable or higher) ReservedMBZ : 0x00 ---------------------- Device Descriptor ---------------------- bLength : 0x12 (18 bytes) bDescriptorType : 0x01 (Device Descriptor) bcdUSB : 0x110 (USB Version 1.10) bDeviceClass : 0x00 (defined by the interface descriptors) bDeviceSubClass : 0x00 bDeviceProtocol : 0x00 bMaxPacketSize0 : 0x08 (8 bytes) idVendor : 0x045E (Microsoft Corporation) idProduct : 0x0737 bcdDevice : 0x0104 iManufacturer : 0x01 (String Descriptor 1) Language 0x0409 : "Microsoft " iProduct : 0x02 (String Descriptor 2) Language 0x0409 : "Compact Optical Mouse 500" iSerialNumber : 0x00 (No String Descriptor) bNumConfigurations : 0x01 (1 Configuration) ------------------ Configuration Descriptor ------------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x02 (Configuration Descriptor) wTotalLength : 0x0022 (34 bytes) bNumInterfaces : 0x01 (1 Interface) bConfigurationValue : 0x01 (Configuration 1) iConfiguration : 0x04 (String Descriptor 4) Language 0x0409 : "HID-compliant MOUSE" bmAttributes : 0xA0 D7: Reserved, set 1 : 0x01 D6: Self Powered : 0x00 (no) D5: Remote Wakeup : 0x01 (yes) D4..0: Reserved, set 0 : 0x00 MaxPower : 0x32 (100 mA) ---------------- Interface Descriptor ----------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x04 (Interface Descriptor) bInterfaceNumber : 0x00 bAlternateSetting : 0x00 bNumEndpoints : 0x01 (1 Endpoint) bInterfaceClass : 0x03 (HID - Human Interface Device) bInterfaceSubClass : 0x01 (Boot Interface) bInterfaceProtocol : 0x02 (Mouse) iInterface : 0x00 (No String Descriptor) ------------------- HID Descriptor -------------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x21 (HID Descriptor) bcdHID : 0x0111 (HID Version 1.11) bCountryCode : 0x00 (00 = not localized) bNumDescriptors : 0x01 Descriptor 1: bDescriptorType : 0x22 (Class=Report) wDescriptorLength : 0x003E (62 bytes) Error reading descriptor : ERROR_GEN_FAILURE ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x81 (Direction=IN EndpointID=1) bmAttributes : 0x03 (TransferType=Interrupt) wMaxPacketSize : 0x0004 bInterval : 0x0A (10 ms) -------------------- String Descriptors ------------------- ------ String Descriptor 0 ------ bLength : 0x04 (4 bytes) bDescriptorType : 0x03 (String Descriptor) Language ID[0] : 0x0409 (English - United States) ------ String Descriptor 1 ------ bLength : 0x16 (22 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409 : "Microsoft " *!*CAUTION trailing space character ------ String Descriptor 2 ------ bLength : 0x34 (52 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409 : "Compact Optical Mouse 500" ------ String Descriptor 4 ------ bLength : 0x28 (40 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409 : "HID-compliant MOUSE"