Logitech USB Headset H340 Hardware Report

Back to Logitech USB Headset H340.



Bus 001 Device 003: ID 046d:0a38 Logitech, Inc. Device Descriptor: bLength               18 bDescriptorType        1 bcdUSB              2.00 bDeviceClass           0 (Defined at Interface level) bDeviceSubClass        0 bDeviceProtocol        0 bMaxPacketSize0       64 idVendor          0x046d Logitech, Inc.  idProduct          0x0a38 bcdDevice           1.13 iManufacturer          1 Logitech Inc.  iProduct                2 Logitech USB Headset H340 iSerial                0 bNumConfigurations     1 Configuration Descriptor: bLength                9 bDescriptorType        2 wTotalLength         235 bNumInterfaces         4 bConfigurationValue    1 iConfiguration         0 bmAttributes        0x80 (Bus Powered) MaxPower             120mA Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       0 bAlternateSetting      0 bNumEndpoints          0 bInterfaceClass        1 Audio bInterfaceSubClass     1 Control Device bInterfaceProtocol     0 iInterface             0 AudioControl Interface Descriptor: bLength               10 bDescriptorType       36 bDescriptorSubtype     1 (HEADER) bcdADC              1.00 wTotalLength          79 bInCollection          2 baInterfaceNr( 0)      1 baInterfaceNr( 1)      2 AudioControl Interface Descriptor: bLength               12 bDescriptorType       36 bDescriptorSubtype     2 (INPUT_TERMINAL) bTerminalID            2 wTerminalType     0x0101 USB Streaming bAssocTerminal         0 bNrChannels            2 wChannelConfig    0x0003 Left Front (L) Right Front (R) iChannelNames          0 iTerminal              0 AudioControl Interface Descriptor: bLength               12 bDescriptorType       36 bDescriptorSubtype     2 (INPUT_TERMINAL) bTerminalID            1 wTerminalType     0x0201 Microphone bAssocTerminal         0 bNrChannels            2 wChannelConfig    0x0003 Left Front (L) Right Front (R) iChannelNames          0 iTerminal              0 AudioControl Interface Descriptor: bLength                9 bDescriptorType       36 bDescriptorSubtype     3 (OUTPUT_TERMINAL) bTerminalID            3 wTerminalType     0x0101 USB Streaming bAssocTerminal         0 bSourceID             10 iTerminal              0 AudioControl Interface Descriptor: bLength                9 bDescriptorType       36 bDescriptorSubtype     3 (OUTPUT_TERMINAL) bTerminalID            4 wTerminalType     0x0301 Speaker bAssocTerminal         0 bSourceID              5 iTerminal              0 AudioControl Interface Descriptor: bLength               10 bDescriptorType       36 bDescriptorSubtype     6 (FEATURE_UNIT) bUnitID                5 bSourceID              2 bControlSize           1 bmaControls( 0)     0x01 Mute Control bmaControls( 1)     0x02 Volume Control bmaControls( 2)     0x02 Volume Control iFeature               0 AudioControl Interface Descriptor: bLength               10 bDescriptorType       36 bDescriptorSubtype     6 (FEATURE_UNIT) bUnitID                6 bSourceID              1 bControlSize           1 bmaControls( 0)     0x03 Mute Control Volume Control bmaControls( 1)     0x00 bmaControls( 2)     0x00 iFeature               0 AudioControl Interface Descriptor: bLength                7 bDescriptorType       36 bDescriptorSubtype     5 (SELECTOR_UNIT) bUnitID               10 bNrInPins              1 baSource( 0)           6 iSelector              0 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      0 bNumEndpoints          0 bInterfaceClass        1 Audio bInterfaceSubClass     2 Streaming bInterfaceProtocol     0 iInterface             0 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      1 bNumEndpoints          2 bInterfaceClass        1 Audio bInterfaceSubClass     2 Streaming bInterfaceProtocol     0 iInterface             0 AudioStreaming Interface Descriptor: bLength                7 bDescriptorType       36 bDescriptorSubtype     1 (AS_GENERAL) bTerminalLink          2 bDelay                 1 frames wFormatTag             1 PCM AudioStreaming Interface Descriptor: bLength               11 bDescriptorType       36 bDescriptorSubtype     2 (FORMAT_TYPE) bFormatType            1 (FORMAT_TYPE_I) bNrChannels            2 bSubframeSize          2 bBitResolution        16 bSamFreqType           1 Discrete tSamFreq[ 0]       44100 Endpoint Descriptor: bLength                9 bDescriptorType        5 bEndpointAddress    0x01  EP 1 OUT bmAttributes           5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x00c8  1x 200 bytes bInterval              1 bRefresh               0 bSynchAddress        131 AudioControl Endpoint Descriptor: bLength                7 bDescriptorType       37 bDescriptorSubtype     1 (EP_GENERAL) bmAttributes        0x00 bLockDelayUnits        0 Undefined wLockDelay             0 Undefined Endpoint Descriptor: bLength                9 bDescriptorType        5 bEndpointAddress    0x83  EP 3 IN        bmAttributes            1 Transfer Type           Isochronous Synch Type              None Usage Type              Data wMaxPacketSize    0x0003  1x 3 bytes bInterval              1 bRefresh               5 bSynchAddress          0 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       2 bAlternateSetting      0 bNumEndpoints          0 bInterfaceClass        1 Audio bInterfaceSubClass     2 Streaming bInterfaceProtocol     0 iInterface             0 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       2 bAlternateSetting      1 bNumEndpoints          1 bInterfaceClass        1 Audio bInterfaceSubClass     2 Streaming bInterfaceProtocol     0 iInterface             0 AudioStreaming Interface Descriptor: bLength                7 bDescriptorType       36 bDescriptorSubtype     1 (AS_GENERAL) bTerminalLink          3 bDelay                 1 frames wFormatTag             1 PCM AudioStreaming Interface Descriptor: bLength               11 bDescriptorType       36 bDescriptorSubtype     2 (FORMAT_TYPE) bFormatType            1 (FORMAT_TYPE_I) bNrChannels            2 bSubframeSize          2 bBitResolution        16 bSamFreqType           1 Discrete tSamFreq[ 0]       44100 Endpoint Descriptor: bLength                9 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes            5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x00c8  1x 200 bytes bInterval              1 bRefresh               0 bSynchAddress          0 AudioControl Endpoint Descriptor: bLength                7 bDescriptorType       37 bDescriptorSubtype     1 (EP_GENERAL) bmAttributes        0x00 bLockDelayUnits        0 Undefined wLockDelay             0 Undefined Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       3 bAlternateSetting      0 bNumEndpoints          1 bInterfaceClass        3 Human Interface Device bInterfaceSubClass     0 No Subclass bInterfaceProtocol     0 None iInterface             0 HID Device Descriptor: bLength                9 bDescriptorType       33 bcdHID              1.11 bCountryCode           0 Not supported bNumDescriptors        1 bDescriptorType       34 Report wDescriptorLength    111 Report Descriptor: (length is 111) Item(Global): Usage Page, data= [ 0x0c ] 12 Consumer Item(Local ): Usage, data= [ 0x01 ] 1 Consumer Control Item(Main ): Collection, data= [ 0x01 ] 1 Application Item(Global): Report ID, data= [ 0x01 ] 1 Item(Global): Logical Minimum, data= [ 0x00 ] 0 Item(Global): Logical Maximum, data= [ 0x01 ] 1 Item(Local ): Usage, data= [ 0xe9 ] 233 Volume Increment Item(Local ): Usage, data= [ 0xea ] 234 Volume Decrement Item(Global): Report Size, data= [ 0x01 ] 1 Item(Global): Report Count, data= [ 0x02 ] 2 Item(Main ): Input, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Local ): Usage, data= [ 0x00 ] 0 Unassigned Item(Global): Report Size, data= [ 0x01 ] 1 Item(Global): Report Count, data= [ 0x01 ] 1 Item(Main ): Input, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Local ): Usage, data= [ 0x00 ] 0 Unassigned Item(Global): Report Count, data= [ 0x05 ] 5 Item(Main ): Input, data= [ 0x03 ] 3 Constant Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Report ID, data= [ 0x08 ] 8 Item(Local ): Usage, data= [ 0x00 ] 0 Unassigned Item(Global): Logical Minimum, data= [ 0x00 ] 0 Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255 Item(Global): Report Size, data= [ 0x08 ] 8 Item(Global): Report Count, data= [ 0x05 ] 5 Item(Main ): Output, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Report ID, data= [ 0x09 ] 9 Item(Local ): Usage, data= [ 0x00 ] 0 Unassigned Item(Global): Report Count, data= [ 0x02 ] 2 Item(Main ): Input, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Main ): End Collection, data=none Item(Global): Usage Page, data= [ 0x0b ] 11 Telephony Item(Local ): Usage, data= [ 0x05 ] 5 Headset Item(Main ): Collection, data= [ 0x01 ] 1 Application Item(Global): Report ID, data= [ 0x02 ] 2 Item(Local ): Usage, data= [ 0x00 ] 0 Unassigned Item(Global): Logical Minimum, data= [ 0x00 ] 0 Item(Global): Logical Maximum, data= [ 0x01 ] 1 Item(Global): Report Size, data= [ 0x01 ] 1 Item(Global): Report Count, data= [ 0x04 ] 4 Item(Main ): Input, data= [ 0x03 ] 3 Constant Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Local ): Usage, data= [ 0x2f ] 47 Phone Mute Item(Local ): Usage, data= [ 0x20 ] 32 Hook Switch Item(Local ): Usage, data= [ 0x21 ] 33 Flash Item(Global): Report Count, data= [ 0x03 ] 3 Item(Main ): Input, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Report Count, data= [ 0x09 ] 9 Item(Main ): Input, data= [ 0x03 ] 3 Constant Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Usage Page, data= [ 0x08 ] 8 LEDs Item(Local ): Usage, data= [ 0x09 ] 9 Mute Item(Local ): Usage, data= [ 0x17 ] 23 Off-Hook Item(Global): Report Count, data= [ 0x02 ] 2 Item(Main ): Output, data= [ 0x02 ] 2 Data Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Global): Usage Page, data= [ 0x0b ] 11 Telephony Item(Global): Report Count, data= [ 0x06 ] 6 Item(Main ): Output, data= [ 0x03 ] 3 Constant Variable Absolute No_Wrap Linear Preferred_State No_Null_Position Non_Volatile Bitfield Item(Main ): End Collection, data=none Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x84  EP 4 IN        bmAttributes            3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0004  1x 4 bytes bInterval             10 Device Status:    0x0000 (Bus Powered)

