Information for device C-Media USB Headphone Set (VID=0x0D8C PID=0x000C): Version of TDD: 1.40 Date: Feb 23 2012 Time: 15:28:27 Connection Information: ------------------------------ Connection status: Device connected Device actual bus speed: Full Device is hub: No Device adress: 0x0002 Current configuration value: 0x01 Number of open pipes: 1 Device Descriptor: ------------------------------ Value Valuename 0x12 bLength 0x01 bDescriptorType 0x0110 bcdUSB 0x00 bDeviceClass 0x00 bDeviceSubClass 0x00 bDeviceProtocol 0x40 bMaxPacketSize0 (64 Bytes) 0x0D8C idVendor 0x000C idProduct 0x0100 bcdDevice 0x00 iManufacturer 0x01 iProduct (C-Media USB Headphone Set ) 0x00 iSerialNumber 0x01 bNumConfigurations Hex dump: 0x12 0x01 0x10 0x01 0x00 0x00 0x00 0x40 0x8C 0x0D 0x0C 0x00 0x00 0x01 0x00 0x01 0x00 0x01 Configuration Descriptor: ------------------------------ Value Valuename 0x09 bLength 0x02 bDescriptorType 0x00FD wTotalLength 0x04 bNumInterfaces 0x01 bConfigurationValue 0x00 iConfiguration 0xA0 bmAttributes (Bus-powered Device, Remote-Wakeup) 0x32 MaxPower (100 mA) Hex dump: 0x09 0x02 0xFD 0x00 0x04 0x01 0x00 0xA0 0x32 Interface Descriptor: ------------------------------ Value Valuename 0x09 bLength 0x04 bDescriptorType 0x00 bInterfaceNumber 0x00 bAlternateSetting 0x00 bNumEndPoints 0x01 bInterfaceClass (Audio Device Class) 0x01 bInterfaceSubClass (Audio Control Interface) 0x00 bInterfaceProtocol 0x00 iInterface Hex dump: 0x09 0x04 0x00 0x00 0x00 0x01 0x01 0x00 0x00 AC Interface Header Descriptor: ------------------------------ Value Valuename 0x0A bLength 0x24 bDescriptorType 0x01 bDescriptorSubtype 0x0100 bcdADC 0x0064 wTotalLength 0x02 bInCollection 0x01 baInterfaceNr(1) 0x02 baInterfaceNr(2) Hex dump: 0x0A 0x24 0x01 0x00 0x01 0x64 0x00 0x02 0x01 0x02 AC Input Terminal Descriptor: ------------------------------ Value Valuename 0x0C bLength 0x24 bDescriptorType 0x02 bDescriptorSubtype 0x01 bTerminalID 0x0101 wTerminalType (USB Streaming) 0x00 bAssocTerminal 0x02 bNrChannels 0x0003 wChannelConfig 0x00 iChannelNames 0x00 iTerminal Hex dump: 0x0C 0x24 0x02 0x01 0x01 0x01 0x00 0x02 0x03 0x00 0x00 0x00 AC Input Terminal Descriptor: ------------------------------ Value Valuename 0x0C bLength 0x24 bDescriptorType 0x02 bDescriptorSubtype 0x02 bTerminalID 0x0201 wTerminalType (Microphone) 0x00 bAssocTerminal 0x01 bNrChannels 0x0001 wChannelConfig 0x00 iChannelNames 0x00 iTerminal Hex dump: 0x0C 0x24 0x02 0x02 0x01 0x02 0x00 0x01 0x01 0x00 0x00 0x00 AC Output Terminal Descriptor: ------------------------------ Value Valuename 0x09 bLength 0x24 bDescriptorType 0x03 bDescriptorSubtype 0x06 bTerminalID 0x0301 wTerminalType (Speaker) 0x00 bAssocTerminal 0x09 bSourceID 0x00 iTerminal Hex dump: 0x09 0x24 0x03 0x06 0x01 0x03 0x00 0x09 0x00 AC Output Terminal Descriptor: ------------------------------ Value Valuename 0x09 bLength 0x24 bDescriptorType 0x03 bDescriptorSubtype 0x07 bTerminalID 0x0101 wTerminalType (USB Streaming) 0x00 bAssocTerminal 0x08 bSourceID 0x00 iTerminal Hex dump: 0x09 0x24 0x03 0x07 0x01 0x01 0x00 0x08 0x00 AC Selector Unit Descriptor: ------------------------------ Value Valuename 0x07 bLength 0x24 bDescriptorType 0x05 bDescriptorSubtype 0x08 bUnitID 0x01 bBrInPins 0x0A baSourceID(1) 0x00 iSelector Hex dump: 0x07 0x24 0x05 0x08 0x01 0x0A 0x00 AC Feature Unit Descriptor: ------------------------------ Value Valuename 0x0A bLength 0x24 bDescriptorType 0x06 bDescriptorSubtype 0x09 bUnitID 0x0F bSourceID 0x01 bControlSize bmaControls: 0x01 Channel(0) 0x02 Channel(1) 0x02 Channel(2) 0x00 iFeature Hex dump: 0x0A 0x24 0x06 0x09 0x0F 0x01 0x01 0x02 0x02 0x00 AC Feature Unit Descriptor: ------------------------------ Value Valuename 0x09 bLength 0x24 bDescriptorType 0x06 bDescriptorSubtype 0x0A bUnitID 0x02 bSourceID 0x01 bControlSize bmaControls: 0x43 Channel(0) 0x00 Channel(1) 0x00 iFeature Hex dump: 0x09 0x24 0x06 0x0A 0x02 0x01 0x43 0x00 0x00 AC Feature Unit Descriptor: ------------------------------ Value Valuename 0x09 bLength 0x24 bDescriptorType 0x06 bDescriptorSubtype 0x0D bUnitID 0x02 bSourceID 0x01 bControlSize bmaControls: 0x03 Channel(0) 0x00 Channel(1) 0x00 iFeature Hex dump: 0x09 0x24 0x06 0x0D 0x02 0x01 0x03 0x00 0x00 AC Mixer Unit Descriptor: ------------------------------ Value Valuename 0x0D bLength 0x24 bDescriptorType 0x04 bDescriptorSubtype 0x0F bUnitID 0x02 bBrInPins 0x01 baSourceID(1) 0x0D baSourceID(2) 0x02 bNrChannels 0x0003 wChannelConfig 0x00 iChannelNames bmControls: 0x00 0x00 iMixer Hex dump: 0x0D 0x24 0x04 0x0F 0x02 0x01 0x0D 0x02 0x03 0x00 0x00 0x00 0x00 Interface Descriptor: ------------------------------ Value Valuename 0x09 bLength 0x04 bDescriptorType 0x01 bInterfaceNumber 0x00 bAlternateSetting 0x00 bNumEndPoints 0x01 bInterfaceClass (Audio Device Class) 0x02 bInterfaceSubClass (Audio Streaming Interface) 0x00 bInterfaceProtocol 0x00 iInterface Hex dump: 0x09 0x04 0x01 0x00 0x00 0x01 0x02 0x00 0x00 Interface Descriptor: ------------------------------ Value Valuename 0x09 bLength 0x04 bDescriptorType 0x01 bInterfaceNumber 0x01 bAlternateSetting 0x01 bNumEndPoints 0x01 bInterfaceClass (Audio Device Class) 0x02 bInterfaceSubClass (Audio Streaming Interface) 0x00 bInterfaceProtocol 0x00 iInterface Hex dump: 0x09 0x04 0x01 0x01 0x01 0x01 0x02 0x00 0x00 AS Interface Descriptor: ------------------------------ Value Valuename 0x07 bLength 0x24 bDescriptorType 0x01 bDescriptorSubtype 0x01 bTerminalLink 0x01 bDelay 0x0001 wFormatTag (PCM) Hex dump: 0x07 0x24 0x01 0x01 0x01 0x01 0x00 AS Format Type 1 Descriptor: ------------------------------ Value Valuename 0x0E bLength 0x24 bDescriptorType 0x02 bDescriptorSubtype 0x01 bFormatType 0x02 bNrChannels 0x02 bSubframeSize 0x10 bBitResolution (16 Bits/sample) 0x02 bSamFreqType (Discrete sampling frequencies) 0x00BB80 tSamFreq(1) (48000 Hz) 0x00AC44 tSamFreq(2) (44100 Hz) Hex dump: 0x0E 0x24 0x02 0x01 0x02 0x02 0x10 0x02 0x80 0xBB 0x00 0x44 0xAC 0x00 Endpoint Descriptor (Audio): ------------------------------ Value Valuename 0x09 bLength 0x05 bDescriptorType 0x01 bEndpointAddress (Out-Endpoint) 0x09 bmAttributes Transfer Type: Isochronous-Transfer Synchronization Type: Adaptive Usage Type: Data 0x00C8 wMaxPacketSize (200 Bytes) 0x01 bInterval 0x00 bRefresh 0x00 bSynchAddress Hex dump: 0x09 0x05 0x01 0x09 0xC8 0x00 0x01 0x00 0x00 AS Isochronous Data Endpoint Descriptor: ------------------------------ Value Valuename 0x07 bLength 0x25 bDescriptorType 0x01 bDescriptorSubtype 0x01 bmAttributes (Sampling Frequency) 0x01 bLockDelayUnits (Milliseconds) 0x0001 wLockDelay Hex dump: 0x07 0x25 0x01 0x01 0x01 0x01 0x00 Interface Descriptor: ------------------------------ Value Valuename 0x09 bLength 0x04 bDescriptorType 0x02 bInterfaceNumber 0x00 bAlternateSetting 0x00 bNumEndPoints 0x01 bInterfaceClass (Audio Device Class) 0x02 bInterfaceSubClass (Audio Streaming Interface) 0x00 bInterfaceProtocol 0x00 iInterface Hex dump: 0x09 0x04 0x02 0x00 0x00 0x01 0x02 0x00 0x00 Interface Descriptor: ------------------------------ Value Valuename 0x09 bLength 0x04 bDescriptorType 0x02 bInterfaceNumber 0x01 bAlternateSetting 0x01 bNumEndPoints 0x01 bInterfaceClass (Audio Device Class) 0x02 bInterfaceSubClass (Audio Streaming Interface) 0x00 bInterfaceProtocol 0x00 iInterface Hex dump: 0x09 0x04 0x02 0x01 0x01 0x01 0x02 0x00 0x00 AS Interface Descriptor: ------------------------------ Value Valuename 0x07 bLength 0x24 bDescriptorType 0x01 bDescriptorSubtype 0x07 bTerminalLink 0x01 bDelay 0x0001 wFormatTag (PCM) Hex dump: 0x07 0x24 0x01 0x07 0x01 0x01 0x00 AS Format Type 1 Descriptor: ------------------------------ Value Valuename 0x0E bLength 0x24 bDescriptorType 0x02 bDescriptorSubtype 0x01 bFormatType 0x01 bNrChannels 0x02 bSubframeSize 0x10 bBitResolution (16 Bits/sample) 0x02 bSamFreqType (Discrete sampling frequencies) 0x00BB80 tSamFreq(1) (48000 Hz) 0x00AC44 tSamFreq(2) (44100 Hz) Hex dump: 0x0E 0x24 0x02 0x01 0x01 0x02 0x10 0x02 0x80 0xBB 0x00 0x44 0xAC 0x00 Endpoint Descriptor (Audio): ------------------------------ Value Valuename 0x09 bLength 0x05 bDescriptorType 0x82 bEndpointAddress (In-Endpoint) 0x05 bmAttributes Transfer Type: Isochronous-Transfer Synchronization Type: Asynchronous Usage Type: Data 0x0064 wMaxPacketSize (100 Bytes) 0x01 bInterval 0x00 bRefresh 0x00 bSynchAddress Hex dump: 0x09 0x05 0x82 0x05 0x64 0x00 0x01 0x00 0x00 AS Isochronous Data Endpoint Descriptor: ------------------------------ Value Valuename 0x07 bLength 0x25 bDescriptorType 0x01 bDescriptorSubtype 0x01 bmAttributes (Sampling Frequency) 0x00 bLockDelayUnits (Undefined) 0x0000 wLockDelay Hex dump: 0x07 0x25 0x01 0x01 0x00 0x00 0x00 Interface Descriptor: ------------------------------ Value Valuename 0x09 bLength 0x04 bDescriptorType 0x03 bInterfaceNumber 0x00 bAlternateSetting 0x01 bNumEndPoints 0x03 bInterfaceClass (Human Interface Device Class) 0x00 bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface Hex dump: 0x09 0x04 0x03 0x00 0x01 0x03 0x00 0x00 0x00 HID Descriptor: ------------------------------ Value Valuename 0x09 bLength 0x21 bDescriptorType 0x0100 bcdHID 0x00 bCountryCode 0x01 bNumDescriptors 0x22 bDescriptorType (Report descriptor) 0x0032 bDescriptorLength Hex dump: 0x09 0x21 0x00 0x01 0x00 0x01 0x22 0x32 0x00 Endpoint Descriptor: ------------------------------ Value Valuename 0x07 bLength 0x05 bDescriptorType 0x83 bEndpointAddress (In-Endpoint) 0x03 bmAttributes Transfer Type: Interrupt-Transfer Synchronization Type: None Usage Type: Data 0x0004 wMaxPacketSize (4 Bytes) 0x20 bInterval Hex dump: 0x07 0x05 0x83 0x03 0x04 0x00 0x20 Whole Device Descriptor as hex dump: 0x12, 0x01, 0x10, 0x01, 0x00, 0x00, 0x00, 0x40, 0x8C, 0x0D, 0x0C, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01 Whole Configuration Descriptor as hex dump: 0x09, 0x02, 0xFD, 0x00, 0x04, 0x01, 0x00, 0xA0, 0x32, 0x09, 0x04, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x0A, 0x24, 0x01, 0x00, 0x01, 0x64, 0x00, 0x02, 0x01, 0x02, 0x0C, 0x24, 0x02, 0x01, 0x01, 0x01, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x0C, 0x24, 0x02, 0x02, 0x01, 0x02, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x09, 0x24, 0x03, 0x06, 0x01, 0x03, 0x00, 0x09, 0x00, 0x09, 0x24, 0x03, 0x07, 0x01, 0x01, 0x00, 0x08, 0x00, 0x07, 0x24, 0x05, 0x08, 0x01, 0x0A, 0x00, 0x0A, 0x24, 0x06, 0x09, 0x0F, 0x01, 0x01, 0x02, 0x02, 0x00, 0x09, 0x24, 0x06, 0x0A, 0x02, 0x01, 0x43, 0x00, 0x00, 0x09, 0x24, 0x06, 0x0D, 0x02, 0x01, 0x03, 0x00, 0x00, 0x0D, 0x24, 0x04, 0x0F, 0x02, 0x01, 0x0D, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x09, 0x04, 0x01, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x09, 0x04, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00, 0x07, 0x24, 0x01, 0x01, 0x01, 0x01, 0x00, 0x0E, 0x24, 0x02, 0x01, 0x02, 0x02, 0x10, 0x02, 0x80, 0xBB, 0x00, 0x44, 0xAC, 0x00, 0x09, 0x05, 0x01, 0x09, 0xC8, 0x00, 0x01, 0x00, 0x00, 0x07, 0x25, 0x01, 0x01, 0x01, 0x01, 0x00, 0x09, 0x04, 0x02, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x09, 0x04, 0x02, 0x01, 0x01, 0x01, 0x02, 0x00, 0x00, 0x07, 0x24, 0x01, 0x07, 0x01, 0x01, 0x00, 0x0E, 0x24, 0x02, 0x01, 0x01, 0x02, 0x10, 0x02, 0x80, 0xBB, 0x00, 0x44, 0xAC, 0x00, 0x09, 0x05, 0x82, 0x05, 0x64, 0x00, 0x01, 0x00, 0x00, 0x07, 0x25, 0x01, 0x01, 0x00, 0x00, 0x00, 0x09, 0x04, 0x03, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, 0x09, 0x21, 0x00, 0x01, 0x00, 0x01, 0x22, 0x32, 0x00, 0x07, 0x05, 0x83, 0x03, 0x04, 0x00, 0x20