TA的每日心情 | 开心 7 小时前 |
---|
签到天数: 246 天 [LV.8]以坛为家I
超级版主
DebugLab
- 积分
- 4195
|
楼主 |
发表于 2023-11-26 00:13:41
|
显示全部楼层
---------------------- Device Descriptor ----------------------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x01 (Device Descriptor)
bcdUSB : 0x200 (USB Version 2.0)
bDeviceClass : 0xEF (Miscellaneous)
bDeviceSubClass : 0x02
bDeviceProtocol : 0x01 (IAD - Interface Association Descriptor)
bMaxPacketSize0 : 0x40 (64 bytes)
idVendor : 0x0BDA (Realtek Semiconductor Corp.)
idProduct : 0x4C2F
bcdDevice : 0x0001
iManufacturer : 0x03 (String Descriptor 3)
Language 0x0409 : "Generic"
iProduct : 0x01 (String Descriptor 1)
Language 0x0409 : "LMT005"
iSerialNumber : 0x00 (No String Descriptor)
bNumConfigurations : 0x01 (1 Configuration)
Data (HexDump) : 12 01 00 02 EF 02 01 40 DA 0B 2F 4C 01 00 03 01 .......@../L....
00 01 ..
------------------ Configuration Descriptor -------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x02 (Configuration Descriptor)
wTotalLength : 0x018B (395 bytes)
bNumInterfaces : 0x04 (4 Interfaces)
bConfigurationValue : 0x01 (Configuration 1)
iConfiguration : 0x04 (String Descriptor 4)
Language 0x0409 : "LMT005"
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)
Data (HexDump) : 09 02 8B 01 04 01 04 A0 32 08 0B 00 03 01 00 20 ........2......
05 09 04 00 00 01 01 01 20 05 09 24 01 00 02 04 ........ ..$....
87 00 00 08 24 0A 01 07 07 00 00 11 24 02 07 01 ....$.......$...
02 00 01 02 03 00 00 00 00 00 00 00 0C 24 03 0D .............$..
01 01 07 13 01 00 00 00 12 24 06 13 07 03 00 C0 .........$......
00 0C 00 00 00 0C 00 00 00 00 10 24 09 19 DA 0B ...........$....
01 13 02 03 00 00 00 00 00 00 08 24 0A 04 07 07 ...........$....
00 00 11 24 02 0A 01 01 00 04 02 03 00 00 00 00 ...$............
00 00 00 0C 24 03 10 02 03 0A 16 04 00 00 00 12 ....$...........
24 06 16 0A 03 00 00 00 0C 00 00 00 0C 00 00 00 $...............
00 07 05 87 03 10 00 08 09 04 01 00 00 01 02 20 ...............
05 09 04 01 01 01 01 02 20 05 10 24 01 0D 00 01 ........ ..$....
01 00 00 00 02 03 00 00 00 00 06 24 02 01 02 10 ...........$....
07 05 81 05 1C 00 01 08 25 01 00 00 00 00 00 09 ........%.......
04 01 02 01 01 02 20 05 10 24 01 0D 00 01 01 00 ...... ..$......
00 00 02 03 00 00 00 00 06 24 02 01 03 18 07 05 .........$......
81 05 2A 00 01 08 25 01 00 00 00 00 00 09 04 02 ..*...%.........
00 00 01 02 20 05 09 04 02 01 01 01 02 20 05 10 .... ........ ..
24 01 0A 00 01 01 00 00 00 02 03 00 00 00 00 06 $...............
24 02 01 02 10 07 05 04 09 F8 00 01 08 25 01 00 $............%..
00 00 00 00 09 04 02 02 01 01 02 20 05 10 24 01 ........... ..$.
0A 00 01 01 00 00 00 02 03 00 00 00 00 06 24 02 ..............$.
01 03 18 07 05 04 09 74 01 01 08 25 01 00 00 00 .......t...%....
00 00 09 04 03 00 01 03 00 00 00 09 21 11 01 00 ............!...
01 22 39 00 07 05 88 03 10 00 04 ."9........
------------------- IAD Descriptor --------------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x0B (Interface Association Descriptor)
bFirstInterface : 0x00 (Interface 0)
bInterfaceCount : 0x03 (3 Interfaces)
bFunctionClass : 0x01 (Audio)
bFunctionSubClass : 0x00 (undefined)
bFunctionProtocol : 0x20 (AF 2.0)
iFunction : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 08 0B 00 03 01 00 20 05 ...... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x00 (Interface 0)
bAlternateSetting : 0x00
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x01 (Audio Control)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 09 04 00 00 01 01 01 20 05 ....... .
---- Audio Control Interface Header Descriptor 2.0 ----
bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (Header 2.0)
bcdADC : 0x0200 (2.0)
bCategory : 0x04 (headset)
wTotalLength : 0x0087 (135 bytes)
bmControls : 0x00
D1..0: Latency : 0x00 (not present)
D7..2: Reserved : 0x00
Data (HexDump) : 09 24 01 00 02 04 87 00 00 .$.......
--- Audio Control Clock Source Unit Descriptor 2.0 ----
bLength : 0x08 (8 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x0A (Clock Source 2.0)
bClockID : 0x01
bmAttributes : 0x07
D1..0: Clock Type : 0x03
D2 : Sync to SOF : 0x01
D7..3: Reserved : 0x00
bmControls : 0x07
D1..0: Clock Frequency : 0x03 (host programmable)
D3..2: Clock Validity : 0x01 (read only)
D7..4: Reserved : 0x00
bAssocTerminal : 0x00
iClockSource : 0x00 (No String Descriptor)
Data (HexDump) : 08 24 0A 01 07 07 00 00 .$......
----- Audio Control Input Terminal Descriptor 2.0 -----
bLength : 0x11 (17 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Input Terminal 2.0)
bTerminalID : 0x07 (7)
wTerminalType : 0x0201 (Microphone)
bAssocTerminal : 0x00
bCSourceID : 0x01 (1)
bNrChannels : 0x02 (2 Channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
bmControls : 0x0000
D1..0 : Copy Protect : 0x00 (not present)
D3..2 : Connector : 0x00 (not present)
D5..4 : Overload : 0x00 (not present)
D7..6 : Cluster : 0x00 (not present)
D9..8 : Underflow : 0x00 (not present)
D11..10: Overflow : 0x00 (not present)
D15..12: Reserved : 0x00
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 11 24 02 07 01 02 00 01 02 03 00 00 00 00 00 00 .$..............
00 .
----- Audio Control Output Terminal Descriptor 2.0 ----
bLength : 0x0C (12 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x03 (Output Terminal 2.0)
bTerminalID : 0x0D (13)
wTerminalType : 0x0101 (USB Streaming)
bAssocTerminal : 0x07 (7)
bSourceID : 0x13 (19)
bCSourceID : 0x01 (1)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 03 0D 01 01 07 13 01 00 00 00 .$..........
------ Audio Control Feature Unit Descriptor 2.0 ------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x06 (Feature Unit 2.0)
bUnitID : 0x13 (19)
bSourceID : 0x07 (7)
bmaControls[0] : 0x03, 0x00, 0xC0, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x00 (not present)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x03 (host programmable)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[1] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[2] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
iFeature : 0x00 (No String Descriptor)
Data (HexDump) : 12 24 06 13 07 03 00 C0 00 0C 00 00 00 0C 00 00 .$..............
00 00 ..
----- Audio Control Extension Unit Descriptor 2.0 -----
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x09 (Extension Unit 2.0)
bUnitID : 0x19
wExtensionCode : 0x0BDA
bNrInPins : 0x01 (1 Input Pins)
baSourceID[1] : 0x13 (19)
bNrChannels : 0x02 (2 channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
bmControls : 0x00
D1..0: Enable : 0x00 (not present)
D3..2: Cluster : 0x00 (not present)
D5..4: Underflow : 0x00 (not present)
D7..6: Overflow : 0x00 (not present)
iExtension : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 09 19 DA 0B 01 13 02 03 00 00 00 00 00 00 .$..............
--- Audio Control Clock Source Unit Descriptor 2.0 ----
bLength : 0x08 (8 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x0A (Clock Source 2.0)
bClockID : 0x04
bmAttributes : 0x07
D1..0: Clock Type : 0x03
D2 : Sync to SOF : 0x01
D7..3: Reserved : 0x00
bmControls : 0x07
D1..0: Clock Frequency : 0x03 (host programmable)
D3..2: Clock Validity : 0x01 (read only)
D7..4: Reserved : 0x00
bAssocTerminal : 0x00
iClockSource : 0x00 (No String Descriptor)
Data (HexDump) : 08 24 0A 04 07 07 00 00 .$......
----- Audio Control Input Terminal Descriptor 2.0 -----
bLength : 0x11 (17 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Input Terminal 2.0)
bTerminalID : 0x0A (10)
wTerminalType : 0x0101 (USB Streaming)
bAssocTerminal : 0x00
bCSourceID : 0x04 (4)
bNrChannels : 0x02 (2 Channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
bmControls : 0x0000
D1..0 : Copy Protect : 0x00 (not present)
D3..2 : Connector : 0x00 (not present)
D5..4 : Overload : 0x00 (not present)
D7..6 : Cluster : 0x00 (not present)
D9..8 : Underflow : 0x00 (not present)
D11..10: Overflow : 0x00 (not present)
D15..12: Reserved : 0x00
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 11 24 02 0A 01 01 00 04 02 03 00 00 00 00 00 00 .$..............
00 .
----- Audio Control Output Terminal Descriptor 2.0 ----
bLength : 0x0C (12 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x03 (Output Terminal 2.0)
bTerminalID : 0x10 (16)
wTerminalType : 0x0302 (Headphones)
bAssocTerminal : 0x0A (10)
bSourceID : 0x16 (22)
bCSourceID : 0x04 (4)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 03 10 02 03 0A 16 04 00 00 00 .$..........
------ Audio Control Feature Unit Descriptor 2.0 ------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x06 (Feature Unit 2.0)
bUnitID : 0x16 (22)
bSourceID : 0x0A (10)
bmaControls[0] : 0x03, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x00 (not present)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[1] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[2] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
iFeature : 0x00 (No String Descriptor)
Data (HexDump) : 12 24 06 16 0A 03 00 00 00 0C 00 00 00 0C 00 00 .$..............
00 00 ..
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x87 (Direction=IN EndpointID=7)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0010
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 : 0x10 (16 bytes per packet)
bInterval : 0x08 (128 microframes -> 16 ms)
Data (HexDump) : 07 05 87 03 10 00 08 .......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01 (Interface 1)
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 09 04 01 00 00 01 02 20 05 ....... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01 (Interface 1)
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 09 04 01 01 01 01 02 20 05 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
bmControls : 0x00
D1..0: Active Alt Settng: 0x00 (not present)
D3..2: Valid Alt Settng : 0x00 (not present)
D7..4: Reserved : 0x00
bFormatType : 0x01 (FORMAT_TYPE_I)
bmFormats : 0x00000001 (PCM)
bNrChannels : 0x02 (2 channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- Audio Streaming Format Type Descriptor 2.0 ------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bSubslotSize : 0x02 (2 bytes)
bBitResolution : 0x10 (16 bits)
Data (HexDump) : 06 24 02 01 02 10 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x001C
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 : 0x1C (28 bytes per packet)
bInterval : 0x01 (1 microframe -> 0.125 ms)
Data (HexDump) : 07 05 81 05 1C 00 01 .......
----------- Audio Data Endpoint Descriptor ------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x00
D0 : Sampling Freq : 0x00 (not supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01 (Interface 1)
bAlternateSetting : 0x02
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 09 04 01 02 01 01 02 20 05 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
bmControls : 0x00
D1..0: Active Alt Settng: 0x00 (not present)
D3..2: Valid Alt Settng : 0x00 (not present)
D7..4: Reserved : 0x00
bFormatType : 0x01 (FORMAT_TYPE_I)
bmFormats : 0x00000001 (PCM)
bNrChannels : 0x02 (2 channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- Audio Streaming Format Type Descriptor 2.0 ------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bSubslotSize : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x002A
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 : 0x2A (42 bytes per packet)
bInterval : 0x01 (1 microframe -> 0.125 ms)
Data (HexDump) : 07 05 81 05 2A 00 01 ....*..
----------- Audio Data Endpoint Descriptor ------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x00
D0 : Sampling Freq : 0x00 (not supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02 (Interface 2)
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 09 04 02 00 00 01 02 20 05 ....... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02 (Interface 2)
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 09 04 02 01 01 01 02 20 05 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0A (10)
bmControls : 0x00
D1..0: Active Alt Settng: 0x00 (not present)
D3..2: Valid Alt Settng : 0x00 (not present)
D7..4: Reserved : 0x00
bFormatType : 0x01 (FORMAT_TYPE_I)
bmFormats : 0x00000001 (PCM)
bNrChannels : 0x02 (2 channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0A 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- Audio Streaming Format Type Descriptor 2.0 ------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bSubslotSize : 0x02 (2 bytes)
bBitResolution : 0x10 (16 bits)
Data (HexDump) : 06 24 02 01 02 10 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x04 (Direction=OUT EndpointID=4)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8
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 : 0xF8 (248 bytes per packet)
bInterval : 0x01 (1 microframe -> 0.125 ms)
Data (HexDump) : 07 05 04 09 F8 00 01 .......
----------- Audio Data Endpoint Descriptor ------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x00
D0 : Sampling Freq : 0x00 (not supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02 (Interface 2)
bAlternateSetting : 0x02
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 09 04 02 02 01 01 02 20 05 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0A (10)
bmControls : 0x00
D1..0: Active Alt Settng: 0x00 (not present)
D3..2: Valid Alt Settng : 0x00 (not present)
D7..4: Reserved : 0x00
bFormatType : 0x01 (FORMAT_TYPE_I)
bmFormats : 0x00000001 (PCM)
bNrChannels : 0x02 (2 channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0A 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- Audio Streaming Format Type Descriptor 2.0 ------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bSubslotSize : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x04 (Direction=OUT EndpointID=4)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174
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 : 0x174 (372 bytes per packet)
bInterval : 0x01 (1 microframe -> 0.125 ms)
Data (HexDump) : 07 05 04 09 74 01 01 ....t..
----------- Audio Data Endpoint Descriptor ------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x00
D0 : Sampling Freq : 0x00 (not supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03 (Interface 3)
bAlternateSetting : 0x00
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x03 (HID - Human Interface Device)
bInterfaceSubClass : 0x00 (None)
bInterfaceProtocol : 0x00 (None)
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 03 00 01 03 00 00 00 .........
------------------- HID Descriptor --------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x21 (HID Descriptor)
bcdHID : 0x0111 (HID Version 1.11)
bCountryCode : 0x00 (00 = not localized)
bNumDescriptors : 0x01
Data (HexDump) : 09 21 11 01 00 01 22 39 00 .!...."9.
Descriptor 1:
bDescriptorType : 0x22 (Class=Report)
wDescriptorLength : 0x0039 (57 bytes)
Error reading descriptor : ERROR_INVALID_PARAMETER (due to a obscure limitation of the Win32 USB API, see UsbTreeView.txt)
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x88 (Direction=IN EndpointID=8)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0010
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 : 0x10 (16 bytes per packet)
bInterval : 0x04 (8 microframes -> 1 ms)
Data (HexDump) : 07 05 88 03 10 00 04 .......
--------- Device Qualifier Descriptor (for Full-Speed) --------
bLength : 0x0A (10 bytes)
bDescriptorType : 0x06 (Device_qualifier Descriptor)
bcdUSB : 0x200 (USB Version 2.00)
bDeviceClass : 0xEF (Miscellaneous)
bDeviceSubClass : 0x02
bDeviceProtocol : 0x01 (IAD - Interface Association Descriptor)
bMaxPacketSize0 : 0x40 (64 Bytes)
bNumConfigurations : 0x01 (1 other-speed configuration)
bReserved : 0x00
Data (HexDump) : 0A 06 00 02 EF 02 01 40 01 00 .......@..
------------ Other Speed Configuration Descriptor -------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x07 (Other_speed_configuration Descriptor)
wTotalLength : 0x018B (395 bytes)
bNumInterfaces : 0x04 (4 Interfaces)
bConfigurationValue : 0x01 (Configuration 1)
iConfiguration : 0x04 (String Descriptor 4)
Language 0x0409 : "LMT005"
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)
Data (HexDump) : 09 07 8B 01 04 01 04 A0 32 08 0B 00 03 01 00 20 ........2......
05 09 04 00 00 01 01 01 20 05 09 24 01 00 02 04 ........ ..$....
87 00 00 08 24 0A 01 07 07 00 00 11 24 02 07 01 ....$.......$...
02 00 01 02 03 00 00 00 00 00 00 00 0C 24 03 0D .............$..
01 01 07 13 01 00 00 00 12 24 06 13 07 03 00 C0 .........$......
00 0C 00 00 00 0C 00 00 00 00 10 24 09 19 DA 0B ...........$....
01 13 02 03 00 00 00 00 00 00 08 24 0A 04 07 07 ...........$....
00 00 11 24 02 0A 01 01 00 04 02 03 00 00 00 00 ...$............
00 00 00 0C 24 03 10 02 03 0A 16 04 00 00 00 12 ....$...........
24 06 16 0A 03 00 00 00 0C 00 00 00 0C 00 00 00 $...............
00 07 05 87 03 10 00 08 09 04 01 00 00 01 02 20 ...............
05 09 04 01 01 01 01 02 20 05 10 24 01 0D 00 01 ........ ..$....
01 00 00 00 02 03 00 00 00 00 06 24 02 01 02 10 ...........$....
07 05 81 05 1C 00 01 08 25 01 00 00 00 00 00 09 ........%.......
04 01 02 01 01 02 20 05 10 24 01 0D 00 01 01 00 ...... ..$......
00 00 02 03 00 00 00 00 06 24 02 01 03 18 07 05 .........$......
81 05 2A 00 01 08 25 01 00 00 00 00 00 09 04 02 ..*...%.........
00 00 01 02 20 05 09 04 02 01 01 01 02 20 05 10 .... ........ ..
24 01 0A 00 01 01 00 00 00 02 03 00 00 00 00 06 $...............
24 02 01 02 10 07 05 04 09 F8 00 01 08 25 01 00 $............%..
00 00 00 00 09 04 02 02 01 01 02 20 05 10 24 01 ........... ..$.
0A 00 01 01 00 00 00 02 03 00 00 00 00 06 24 02 ..............$.
01 03 18 07 05 04 09 74 01 01 08 25 01 00 00 00 .......t...%....
00 00 09 04 03 00 01 03 00 00 00 09 21 11 01 00 ............!...
01 22 39 00 07 05 88 03 10 00 04 ."9........
------------------- IAD Descriptor --------------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x0B (Interface Association Descriptor)
bFirstInterface : 0x00 (Interface 0)
bInterfaceCount : 0x03 (3 Interfaces)
bFunctionClass : 0x01 (Audio)
bFunctionSubClass : 0x00 (undefined)
bFunctionProtocol : 0x20 (AF 2.0)
iFunction : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 08 0B 00 03 01 00 20 05 ...... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x00 (Interface 0)
bAlternateSetting : 0x00
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x01 (Audio Control)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 09 04 00 00 01 01 01 20 05 ....... .
---- Audio Control Interface Header Descriptor 2.0 ----
bLength : 0x09 (9 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (Header 2.0)
bcdADC : 0x0200 (2.0)
bCategory : 0x04 (headset)
wTotalLength : 0x0087 (135 bytes)
bmControls : 0x00
D1..0: Latency : 0x00 (not present)
D7..2: Reserved : 0x00
Data (HexDump) : 09 24 01 00 02 04 87 00 00 .$.......
--- Audio Control Clock Source Unit Descriptor 2.0 ----
bLength : 0x08 (8 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x0A (Clock Source 2.0)
bClockID : 0x01
bmAttributes : 0x07
D1..0: Clock Type : 0x03
D2 : Sync to SOF : 0x01
D7..3: Reserved : 0x00
bmControls : 0x07
D1..0: Clock Frequency : 0x03 (host programmable)
D3..2: Clock Validity : 0x01 (read only)
D7..4: Reserved : 0x00
bAssocTerminal : 0x00
iClockSource : 0x00 (No String Descriptor)
Data (HexDump) : 08 24 0A 01 07 07 00 00 .$......
----- Audio Control Input Terminal Descriptor 2.0 -----
bLength : 0x11 (17 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Input Terminal 2.0)
bTerminalID : 0x07 (7)
wTerminalType : 0x0201 (Microphone)
bAssocTerminal : 0x00
bCSourceID : 0x01 (1)
bNrChannels : 0x02 (2 Channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
bmControls : 0x0000
D1..0 : Copy Protect : 0x00 (not present)
D3..2 : Connector : 0x00 (not present)
D5..4 : Overload : 0x00 (not present)
D7..6 : Cluster : 0x00 (not present)
D9..8 : Underflow : 0x00 (not present)
D11..10: Overflow : 0x00 (not present)
D15..12: Reserved : 0x00
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 11 24 02 07 01 02 00 01 02 03 00 00 00 00 00 00 .$..............
00 .
----- Audio Control Output Terminal Descriptor 2.0 ----
bLength : 0x0C (12 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x03 (Output Terminal 2.0)
bTerminalID : 0x0D (13)
wTerminalType : 0x0101 (USB Streaming)
bAssocTerminal : 0x07 (7)
bSourceID : 0x13 (19)
bCSourceID : 0x01 (1)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 03 0D 01 01 07 13 01 00 00 00 .$..........
------ Audio Control Feature Unit Descriptor 2.0 ------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x06 (Feature Unit 2.0)
bUnitID : 0x13 (19)
bSourceID : 0x07 (7)
bmaControls[0] : 0x03, 0x00, 0xC0, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x00 (not present)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x03 (host programmable)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[1] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[2] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
iFeature : 0x00 (No String Descriptor)
Data (HexDump) : 12 24 06 13 07 03 00 C0 00 0C 00 00 00 0C 00 00 .$..............
00 00 ..
----- Audio Control Extension Unit Descriptor 2.0 -----
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x09 (Extension Unit 2.0)
bUnitID : 0x19
wExtensionCode : 0x0BDA
bNrInPins : 0x01 (1 Input Pins)
baSourceID[1] : 0x13 (19)
bNrChannels : 0x02 (2 channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
bmControls : 0x00
D1..0: Enable : 0x00 (not present)
D3..2: Cluster : 0x00 (not present)
D5..4: Underflow : 0x00 (not present)
D7..6: Overflow : 0x00 (not present)
iExtension : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 09 19 DA 0B 01 13 02 03 00 00 00 00 00 00 .$..............
--- Audio Control Clock Source Unit Descriptor 2.0 ----
bLength : 0x08 (8 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x0A (Clock Source 2.0)
bClockID : 0x04
bmAttributes : 0x07
D1..0: Clock Type : 0x03
D2 : Sync to SOF : 0x01
D7..3: Reserved : 0x00
bmControls : 0x07
D1..0: Clock Frequency : 0x03 (host programmable)
D3..2: Clock Validity : 0x01 (read only)
D7..4: Reserved : 0x00
bAssocTerminal : 0x00
iClockSource : 0x00 (No String Descriptor)
Data (HexDump) : 08 24 0A 04 07 07 00 00 .$......
----- Audio Control Input Terminal Descriptor 2.0 -----
bLength : 0x11 (17 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Input Terminal 2.0)
bTerminalID : 0x0A (10)
wTerminalType : 0x0101 (USB Streaming)
bAssocTerminal : 0x00
bCSourceID : 0x04 (4)
bNrChannels : 0x02 (2 Channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
bmControls : 0x0000
D1..0 : Copy Protect : 0x00 (not present)
D3..2 : Connector : 0x00 (not present)
D5..4 : Overload : 0x00 (not present)
D7..6 : Cluster : 0x00 (not present)
D9..8 : Underflow : 0x00 (not present)
D11..10: Overflow : 0x00 (not present)
D15..12: Reserved : 0x00
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 11 24 02 0A 01 01 00 04 02 03 00 00 00 00 00 00 .$..............
00 .
----- Audio Control Output Terminal Descriptor 2.0 ----
bLength : 0x0C (12 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x03 (Output Terminal 2.0)
bTerminalID : 0x10 (16)
wTerminalType : 0x0302 (Headphones)
bAssocTerminal : 0x0A (10)
bSourceID : 0x16 (22)
bCSourceID : 0x04 (4)
iTerminal : 0x00 (No String Descriptor)
Data (HexDump) : 0C 24 03 10 02 03 0A 16 04 00 00 00 .$..........
------ Audio Control Feature Unit Descriptor 2.0 ------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x06 (Feature Unit 2.0)
bUnitID : 0x16 (22)
bSourceID : 0x0A (10)
bmaControls[0] : 0x03, 0x00, 0x00, 0x00
D1..0 : Mute : 0x03 (host programmable)
D3..2 : Volume : 0x00 (not present)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[1] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
bmaControls[2] : 0x0C, 0x00, 0x00, 0x00
D1..0 : Mute : 0x00 (not present)
D3..2 : Volume : 0x03 (host programmable)
D5..4 : Bass : 0x00 (not present)
D7..6 : Mid : 0x00 (not present)
D9..8 : Treble : 0x00 (not present)
D11..10: Graph Equalizer : 0x00 (not present)
D13..12: Automatic Gain : 0x00 (not present)
D15..14: Delay : 0x00 (not present)
D17..16: Bass Boost : 0x00 (not present)
D19..18: Loudness : 0x00 (not present)
D21..20: Input Gain : 0x00 (not present)
D23..22: Input Gain Pad : 0x00 (not present)
D25..24: Phase Inverter : 0x00 (not present)
D27..26: Underflow : 0x00 (not present)
D29..28: Overflow : 0x00 (not present)
D31..30: reserved : 0x00 (not present)
iFeature : 0x00 (No String Descriptor)
Data (HexDump) : 12 24 06 16 0A 03 00 00 00 0C 00 00 00 0C 00 00 .$..............
00 00 ..
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x87 (Direction=IN EndpointID=7)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0010 (16 bytes)
bInterval : 0x08 (8 ms)
Data (HexDump) : 07 05 87 03 10 00 08 .......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01 (Interface 1)
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 09 04 01 00 00 01 02 20 05 ....... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01 (Interface 1)
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 09 04 01 01 01 01 02 20 05 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
bmControls : 0x00
D1..0: Active Alt Settng: 0x00 (not present)
D3..2: Valid Alt Settng : 0x00 (not present)
D7..4: Reserved : 0x00
bFormatType : 0x01 (FORMAT_TYPE_I)
bmFormats : 0x00000001 (PCM)
bNrChannels : 0x02 (2 channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- Audio Streaming Format Type Descriptor 2.0 ------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bSubslotSize : 0x02 (2 bytes)
bBitResolution : 0x10 (16 bits)
Data (HexDump) : 06 24 02 01 02 10 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x001C (28 bytes)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 81 05 1C 00 01 .......
----------- Audio Data Endpoint Descriptor ------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x00
D0 : Sampling Freq : 0x00 (not supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01 (Interface 1)
bAlternateSetting : 0x02
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 09 04 01 02 01 01 02 20 05 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0D (13)
bmControls : 0x00
D1..0: Active Alt Settng: 0x00 (not present)
D3..2: Valid Alt Settng : 0x00 (not present)
D7..4: Reserved : 0x00
bFormatType : 0x01 (FORMAT_TYPE_I)
bmFormats : 0x00000001 (PCM)
bNrChannels : 0x02 (2 channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0D 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- Audio Streaming Format Type Descriptor 2.0 ------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bSubslotSize : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x05 (TransferType=Isochronous SyncType=Asynchronous EndpointType=Data)
wMaxPacketSize : 0x002A (42 bytes)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 81 05 2A 00 01 ....*..
----------- Audio Data Endpoint Descriptor ------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x00
D0 : Sampling Freq : 0x00 (not supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02 (Interface 2)
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 09 04 02 00 00 01 02 20 05 ....... .
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02 (Interface 2)
bAlternateSetting : 0x01
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 09 04 02 01 01 01 02 20 05 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0A (10)
bmControls : 0x00
D1..0: Active Alt Settng: 0x00 (not present)
D3..2: Valid Alt Settng : 0x00 (not present)
D7..4: Reserved : 0x00
bFormatType : 0x01 (FORMAT_TYPE_I)
bmFormats : 0x00000001 (PCM)
bNrChannels : 0x02 (2 channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0A 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- Audio Streaming Format Type Descriptor 2.0 ------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bSubslotSize : 0x02 (2 bytes)
bBitResolution : 0x10 (16 bits)
Data (HexDump) : 06 24 02 01 02 10 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x04 (Direction=OUT EndpointID=4)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x00F8 (248 bytes)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 04 09 F8 00 01 .......
----------- Audio Data Endpoint Descriptor ------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x00
D0 : Sampling Freq : 0x00 (not supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02 (Interface 2)
bAlternateSetting : 0x02
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x01 (Audio)
bInterfaceSubClass : 0x02 (Audio Streaming)
bInterfaceProtocol : 0x20 (Device Protocol Version 2.0)
iInterface : 0x05 (String Descriptor 5)
Language 0x0409 : "LMT005"
Data (HexDump) : 09 04 02 02 01 01 02 20 05 ....... .
------ Audio Streaming Interface Descriptor 2.0 -------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x01 (AS General)
bTerminalLink : 0x0A (10)
bmControls : 0x00
D1..0: Active Alt Settng: 0x00 (not present)
D3..2: Valid Alt Settng : 0x00 (not present)
D7..4: Reserved : 0x00
bFormatType : 0x01 (FORMAT_TYPE_I)
bmFormats : 0x00000001 (PCM)
bNrChannels : 0x02 (2 channels)
bmChannelConfig : 0x00000003 (FL, FR)
iChannelNames : 0x00 (No String Descriptor)
Data (HexDump) : 10 24 01 0A 00 01 01 00 00 00 02 03 00 00 00 00 .$..............
----- Audio Streaming Format Type Descriptor 2.0 ------
bLength : 0x06 (6 bytes)
bDescriptorType : 0x24 (Audio Interface Descriptor)
bDescriptorSubtype : 0x02 (Format Type)
bFormatType : 0x01 (FORMAT_TYPE_I)
bSubslotSize : 0x03 (3 bytes)
bBitResolution : 0x18 (24 bits)
Data (HexDump) : 06 24 02 01 03 18 .$....
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x04 (Direction=OUT EndpointID=4)
bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data)
wMaxPacketSize : 0x0174 (372 bytes)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 04 09 74 01 01 ....t..
----------- Audio Data Endpoint Descriptor ------------
bLength : 0x08 (8 bytes)
bDescriptorType : 0x25 (Audio Endpoint Descriptor)
bDescriptorSubtype : 0x01 (General)
bmAttributes : 0x00
D0 : Sampling Freq : 0x00 (not supported)
D1 : Pitch : 0x00 (not supported)
D6..2: Reserved : 0x00
D7 : MaxPacketsOnly : 0x00 (no)
bLockDelayUnits : 0x00 (Undefined)
wLockDelay : 0x0000
Data (HexDump) : 08 25 01 00 00 00 00 00 .%......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x03 (Interface 3)
bAlternateSetting : 0x00
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x03 (HID - Human Interface Device)
bInterfaceSubClass : 0x00 (None)
bInterfaceProtocol : 0x00 (None)
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 03 00 01 03 00 00 00 .........
------------------- HID Descriptor --------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x21 (HID Descriptor)
bcdHID : 0x0111 (HID Version 1.11)
bCountryCode : 0x00 (00 = not localized)
bNumDescriptors : 0x01
Data (HexDump) : 09 21 11 01 00 01 22 39 00 .!...."9.
Descriptor 1:
bDescriptorType : 0x22 (Class=Report)
wDescriptorLength : 0x0039 (57 bytes)
Error reading descriptor : ERROR_INVALID_PARAMETER (due to a obscure limitation of the Win32 USB API, see UsbTreeView.txt)
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x88 (Direction=IN EndpointID=8)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0010 (16 bytes)
bInterval : 0x04 (4 ms)
Data (HexDump) : 07 05 88 03 10 00 04 .......
-------------------- String Descriptors -------------------
------ String Descriptor 0 ------
bLength : 0x04 (4 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language ID[0] : 0x0409 (English - United States)
Data (HexDump) : 04 03 09 04 ....
------ String Descriptor 1 ------
bLength : 0x0E (14 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "LMT005"
Data (HexDump) : 0E 03 4C 00 4D 00 54 00 30 00 30 00 35 00 ..L.M.T.0.0.5.
------ String Descriptor 3 ------
bLength : 0x10 (16 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "Generic"
Data (HexDump) : 10 03 47 00 65 00 6E 00 65 00 72 00 69 00 63 00 ..G.e.n.e.r.i.c.
------ String Descriptor 4 ------
bLength : 0x0E (14 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "LMT005"
Data (HexDump) : 0E 03 4C 00 4D 00 54 00 30 00 30 00 35 00 ..L.M.T.0.0.5.
------ String Descriptor 5 ------
bLength : 0x0E (14 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "LMT005"
Data (HexDump) : 0E 03 4C 00 4D 00 54 00 30 00 30 00 35 00 ..L.M.T.0.0.5.
|
|