1 in down n/a 0.150 GET_DESCRIPTOR_FROM_DEVICE URB Header (length: 80) SequenceNumber: 1 Function: 000b (GET_DESCRIPTOR_FROM_DEVICE) 1 in up n/a 0.150 CONTROL_TRANSFER 12 01 10 01 00 00 00 08 0x00000000 URB Header (length: 80) SequenceNumber: 1 Function: 0008 (CONTROL_TRANSFER) PipeHandle: 82785020 SetupPacket: 0000: 80 06 00 01 00 00 12 00 bmRequestType: 80 DIR: Device-To-Host TYPE: Standard RECIPIENT: Device bRequest: 06 GET_DESCRIPTOR Descriptor Type: 0x0001 DEVICE TransferBuffer: 0x00000012 (18) length 0000: 12 01 10 01 00 00 00 08 74 17 01 10 00 01 01 02 0010: 00 01 bLength : 0x12 (18) bDescriptorType : 0x01 (1) bcdUSB : 0x0110 (272) bDeviceClass : 0x00 (0) bDeviceSubClass : 0x00 (0) bDeviceProtocol : 0x00 (0) bMaxPacketSize0 : 0x08 (8) idVendor : 0x1774 (6004) idProduct : 0x1001 (4097) bcdDevice : 0x0100 (256) iManufacturer : 0x01 (1) iProduct : 0x02 (2) iSerialNumber : 0x00 (0) bNumConfigurations : 0x01 (1) 2 in down n/a 0.150 GET_DESCRIPTOR_FROM_DEVICE URB Header (length: 80) SequenceNumber: 2 Function: 000b (GET_DESCRIPTOR_FROM_DEVICE) 2 in up n/a 0.160 CONTROL_TRANSFER 09 02 22 00 01 01 00 80 0x00000000 URB Header (length: 80) SequenceNumber: 2 Function: 0008 (CONTROL_TRANSFER) PipeHandle: 82785020 SetupPacket: 0000: 80 06 00 02 00 00 09 00 bmRequestType: 80 DIR: Device-To-Host TYPE: Standard RECIPIENT: Device bRequest: 06 GET_DESCRIPTOR Descriptor Type: 0x0002 CONFIGURATION TransferBuffer: 0x00000009 (9) length 0000: 09 02 22 00 01 01 00 80 19 bLength : 0x09 (9) bDescriptorType : 0x02 (2) wTotalLength : 0x0022 (34) bNumInterfaces : 0x01 (1) bConfigurationValue: 0x01 (1) iConfiguration : 0x00 (0) bmAttributes : 0x80 (128) MaxPower : 0x19 (25) 3 in down n/a 0.160 GET_DESCRIPTOR_FROM_DEVICE URB Header (length: 80) SequenceNumber: 3 Function: 000b (GET_DESCRIPTOR_FROM_DEVICE) 3 in up n/a 0.160 CONTROL_TRANSFER 09 02 22 00 01 01 00 80 0x00000000 URB Header (length: 80) SequenceNumber: 3 Function: 0008 (CONTROL_TRANSFER) PipeHandle: 82785020 SetupPacket: 0000: 80 06 00 02 00 00 22 00 bmRequestType: 80 DIR: Device-To-Host TYPE: Standard RECIPIENT: Device bRequest: 06 GET_DESCRIPTOR Descriptor Type: 0x0002 CONFIGURATION TransferBuffer: 0x00000022 (34) length 0000: 09 02 22 00 01 01 00 80 19 09 04 00 00 01 03 00 0010: 00 00 09 21 00 01 00 01 22 46 00 07 05 81 03 08 0020: 00 0a bLength : 0x09 (9) bDescriptorType : 0x02 (2) wTotalLength : 0x0022 (34) bNumInterfaces : 0x01 (1) bConfigurationValue: 0x01 (1) iConfiguration : 0x00 (0) bmAttributes : 0x80 (128) MaxPower : 0x19 (25) 4 ??? down n/a 0.160 SELECT_CONFIGURATION URB Header (length: 60) SequenceNumber: 4 Function: 0000 (SELECT_CONFIGURATION) Configuration Descriptor: bLength: 9 (0x09) bDescriptorType: 2 (0x02) wTotalLength: 34 (0x0022) bNumInterfaces: 1 (0x01) bConfigurationValue: 1 (0x01) iConfiguration: 0 (0x00) bmAttributes: 128 (0x80) 0x80: Bus Powered MaxPower: 25 (0x19) (in 2 mA units, therefore 50 mA power consumption) Number of interfaces: 1 Interface[0]: Length: 0x0024 InterfaceNumber: 0x00 AlternateSetting: 0x00 Class = 0x00 SubClass = 0x00 Protocol = 0x00 InterfaceHandle = 0x00000000 NumberOfPipes = 0x00000001 Pipe[0]: MaximumPacketSize = 0x0000 EndpointAddress = 0x00 Interval = 0x00 PipeType = 0x00 UsbdPipeTypeControl PipeHandle = 0x00000000 MaxTransferSize = 0x00001000 PipeFlags = 0x00 4 ??? up n/a 0.190 SELECT_CONFIGURATION 0x00000000 URB Header (length: 60) SequenceNumber: 4 Function: 0000 (SELECT_CONFIGURATION) Configuration Descriptor: bLength: 9 (0x09) bDescriptorType: 2 (0x02) wTotalLength: 34 (0x0022) bNumInterfaces: 1 (0x01) bConfigurationValue: 1 (0x01) iConfiguration: 0 (0x00) bmAttributes: 128 (0x80) 0x80: Bus Powered MaxPower: 25 (0x19) (in 2 mA units, therefore 50 mA power consumption) Number of interfaces: 1 Interface[0]: Length: 0x0024 InterfaceNumber: 0x00 AlternateSetting: 0x00 Class = 0x03 SubClass = 0x00 Protocol = 0x00 InterfaceHandle = 0x81e2f298 NumberOfPipes = 0x00000001 Pipe[0]: MaximumPacketSize = 0x0008 EndpointAddress = 0x81 Interval = 0x0a PipeType = 0x03 UsbdPipeTypeInterrupt PipeHandle = 0x81e2f2b4 MaxTransferSize = 0x00001000 PipeFlags = 0x00 5 out down n/a 0.190 CLASS_INTERFACE - URB Header (length: 80) SequenceNumber: 5 Function: 001b (CLASS_INTERFACE) PipeHandle: 00000000 SetupPacket: 0000: 22 0a 00 00 00 00 00 00 bmRequestType: 22 DIR: Host-To-Device TYPE: Class RECIPIENT: Endpoint bRequest: 0a No TransferBuffer 5 out up n/a 0.190 CONTROL_TRANSFER - 0xc0000004 URB Header (length: 80) SequenceNumber: 5 Function: 0008 (CONTROL_TRANSFER) PipeHandle: 82785020 SetupPacket: 0000: 21 0a 00 00 00 00 00 00 bmRequestType: 21 DIR: Host-To-Device TYPE: Class RECIPIENT: Interface bRequest: 0a No TransferBuffer 6 in down n/a 0.190 GET_DESCRIPTOR_FROM_INTERFACE URB Header (length: 80) SequenceNumber: 6 Function: 0028 (GET_DESCRIPTOR_FROM_INTERFACE) 6 in up n/a 0.200 CONTROL_TRANSFER 06 a0 ff 09 01 a1 01 09 0x00000000 URB Header (length: 80) SequenceNumber: 6 Function: 0008 (CONTROL_TRANSFER) PipeHandle: 82785020 SetupPacket: 0000: 81 06 00 22 00 00 86 00 bmRequestType: 81 DIR: Device-To-Host TYPE: Standard RECIPIENT: Interface bRequest: 06 GET_DESCRIPTOR Descriptor Type: 0x0022 unknown TransferBuffer: 0x00000046 (70) length 0000: 06 a0 ff 09 01 a1 01 09 02 a1 00 06 a1 ff 09 03 0010: 09 04 15 80 25 7f 35 00 45 ff 75 08 95 07 81 02 0020: 09 05 09 06 15 80 25 7f 35 00 45 ff 75 08 95 07 0030: 91 02 09 05 09 06 15 80 25 7f 35 00 45 ff 75 08 0040: 95 07 b1 02 c0 c0 7 ??? down n/a 0.200 BULK_OR_INTERRUPT_TRANSFER - URB Header (length: 72) SequenceNumber: 7 Function: 0009 (BULK_OR_INTERRUPT_TRANSFER) TransferFlags: 0x00000003 No TransferBuffer 8 ??? down n/a 0.200 BULK_OR_INTERRUPT_TRANSFER - URB Header (length: 72) SequenceNumber: 8 Function: 0009 (BULK_OR_INTERRUPT_TRANSFER) TransferFlags: 0x00000003 No TransferBuffer 9 out down n/a 40.819 CLASS_INTERFACE 01 00 00 08 f5 12 00 URB Header (length: 80) SequenceNumber: 9 Function: 001b (CLASS_INTERFACE) PipeHandle: 00000000 SetupPacket: 0000: 22 09 00 03 00 00 00 00 bmRequestType: 22 DIR: Host-To-Device TYPE: Class RECIPIENT: Endpoint bRequest: 09 *SET_REPORT の意味 TransferBuffer: 0x00000007 (7) length 0000: 01 00 00 08 f5 12 00 9 out up n/a 40.819 CONTROL_TRANSFER - 0x00000000 URB Header (length: 80) SequenceNumber: 9 Function: 0008 (CONTROL_TRANSFER) PipeHandle: 82785020 SetupPacket: 0000: 21 09 00 03 00 00 07 00 bmRequestType: 21 DIR: Host-To-Device TYPE: Class RECIPIENT: Interface bRequest: 09 bRequest: 09 *SET_REPORT の意味 wValue: 03 00 Little-endian で、Report Type=03=Feature, Report ID = 0 wIndex: 00 00 Interface No. wLength: 00 07 Little-endian で Length = 7 Report Length No TransferBuffer 10 out down n/a 41.320 CLASS_INTERFACE f9 12 00 d4 f9 12 00 URB Header (length: 80) SequenceNumber: 10 Function: 001b (CLASS_INTERFACE) PipeHandle: 00000000 SetupPacket: 0000: 22 09 00 02 00 00 00 00 bmRequestType: 22 DIR: Host-To-Device TYPE: Class RECIPIENT: Endpoint bRequest: 09 TransferBuffer: 0x00000007 (7) length 0000: f9 12 00 d4 f9 12 00 10 out up n/a 41.320 CONTROL_TRANSFER - 0x00000000 URB Header (length: 80) SequenceNumber: 10 Function: 0008 (CONTROL_TRANSFER) PipeHandle: 82785020 SetupPacket: 0000: 21 09 00 02 00 00 07 00 bmRequestType: 21 DIR: Host-To-Device TYPE: Class RECIPIENT: Interface bRequest: 09 No TransferBuffer 7 ??? up n/a 41.630 BULK_OR_INTERRUPT_TRANSFER 06 d7 1b 09 00 02 76 0x00000000 URB Header (length: 72) SequenceNumber: 7 Function: 0009 (BULK_OR_INTERRUPT_TRANSFER) TransferFlags: 0x00000003 TransferBuffer: 0x00000007 (7) length 0000: 06 d7 1b 09 00 02 76 11 ??? down n/a 41.630 BULK_OR_INTERRUPT_TRANSFER - URB Header (length: 72) SequenceNumber: 11 Function: 0009 (BULK_OR_INTERRUPT_TRANSFER) TransferFlags: 0x00000003 No TransferBuffer 12 out down n/a 42.131 CLASS_INTERFACE 01 00 00 00 00 00 00 URB Header (length: 80) SequenceNumber: 12 Function: 001b (CLASS_INTERFACE) PipeHandle: 00000000 SetupPacket: 0000: 22 09 00 02 00 00 00 00 bmRequestType: 22 DIR: Host-To-Device TYPE: Class RECIPIENT: Endpoint bRequest: 09 TransferBuffer: 0x00000007 (7) length 0000: 01 00 00 00 00 00 00 12 out up n/a 42.131 CONTROL_TRANSFER - 0x00000000 URB Header (length: 80) SequenceNumber: 12 Function: 0008 (CONTROL_TRANSFER) PipeHandle: 82785020 SetupPacket: 0000: 21 09 00 02 00 00 07 00 bmRequestType: 21 DIR: Host-To-Device TYPE: Class RECIPIENT: Interface bRequest: 09 No TransferBuffer 8 ??? up n/a 42.441 BULK_OR_INTERRUPT_TRANSFER 06 d1 1b 0a 00 02 76 0x00000000 URB Header (length: 72) SequenceNumber: 8 Function: 0009 (BULK_OR_INTERRUPT_TRANSFER) TransferFlags: 0x00000003 TransferBuffer: 0x00000007 (7) length 0000: 06 d1 1b 0a 00 02 76 13 ??? down n/a 42.441 BULK_OR_INTERRUPT_TRANSFER - URB Header (length: 72) SequenceNumber: 13 Function: 0009 (BULK_OR_INTERRUPT_TRANSFER) TransferFlags: 0x00000003 No TransferBuffer 14 out down n/a 42.942 CLASS_INTERFACE 01 00 00 00 00 00 00 URB Header (length: 80) SequenceNumber: 14 Function: 001b (CLASS_INTERFACE) PipeHandle: 00000000 SetupPacket: 0000: 22 09 00 02 00 00 00 00 bmRequestType: 22 DIR: Host-To-Device TYPE: Class RECIPIENT: Endpoint bRequest: 09 TransferBuffer: 0x00000007 (7) length 0000: 01 00 00 00 00 00 00 14 out up n/a 42.942 CONTROL_TRANSFER - 0x00000000 URB Header (length: 80) SequenceNumber: 14 Function: 0008 (CONTROL_TRANSFER) PipeHandle: 82785020 SetupPacket: 0000: 21 09 00 02 00 00 07 00 bmRequestType: 21 DIR: Host-To-Device TYPE: Class RECIPIENT: Interface bRequest: 09 No TransferBuffer 11 ??? up n/a 43.252 BULK_OR_INTERRUPT_TRANSFER 06 c5 1b 0f 00 02 76 0x00000000 URB Header (length: 72) SequenceNumber: 11 Function: 0009 (BULK_OR_INTERRUPT_TRANSFER) TransferFlags: 0x00000003 TransferBuffer: 0x00000007 (7) length 0000: 06 c5 1b 0f 00 02 76 15 ??? down n/a 43.252 BULK_OR_INTERRUPT_TRANSFER - URB Header (length: 72) SequenceNumber: 15 Function: 0009 (BULK_OR_INTERRUPT_TRANSFER) TransferFlags: 0x00000003 No TransferBuffer 16 out down n/a 43.753 CLASS_INTERFACE 01 00 00 00 00 00 00 URB Header (length: 80) SequenceNumber: 16 Function: 001b (CLASS_INTERFACE) PipeHandle: 00000000 SetupPacket: 0000: 22 09 00 02 00 00 00 00 bmRequestType: 22 DIR: Host-To-Device TYPE: Class RECIPIENT: Endpoint bRequest: 09 TransferBuffer: 0x00000007 (7) length 0000: 01 00 00 00 00 00 00 16 out up n/a 43.753 CONTROL_TRANSFER - 0x00000000 URB Header (length: 80) SequenceNumber: 16 Function: 0008 (CONTROL_TRANSFER) PipeHandle: 82785020 SetupPacket: 0000: 21 09 00 02 00 00 07 00 bmRequestType: 21 DIR: Host-To-Device TYPE: Class RECIPIENT: Interface bRequest: 09 No TransferBuffer 13 ??? up n/a 44.063 BULK_OR_INTERRUPT_TRANSFER 06 ad 1b 0e 00 02 76 0x00000000 URB Header (length: 72) SequenceNumber: 13 Function: 0009 (BULK_OR_INTERRUPT_TRANSFER) TransferFlags: 0x00000003 TransferBuffer: 0x00000007 (7) length 0000: 06 ad 1b 0e 00 02 76 17 ??? down n/a 44.063 BULK_OR_INTERRUPT_TRANSFER - URB Header (length: 72) SequenceNumber: 17 Function: 0009 (BULK_OR_INTERRUPT_TRANSFER) TransferFlags: 0x00000003 No TransferBuffer