--- /dev/null
+
+Bus 001 Device 010: ID 045e:0729 Microsoft Corp.
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 2.00
+ bDeviceClass 239 Miscellaneous Device
+ bDeviceSubClass 2 ?
+ bDeviceProtocol 1 Interface Association
+ bMaxPacketSize0 64
+ idVendor 0x045e Microsoft Corp.
+ idProduct 0x0729
+ bcdDevice 1.00
+ iManufacturer 1 Microsoft
+ iProduct 2 Microsoft® LifeCam Show(TM)
+ iSerial 0
+ bNumConfigurations 1
+ Configuration Descriptor:
+ bLength 9
+ bDescriptorType 2
+ wTotalLength 961
+ bNumInterfaces 5
+ bConfigurationValue 1
+ iConfiguration 0
+ bmAttributes 0x80
+ (Bus Powered)
+ MaxPower 320mA
+ Interface Association:
+ bLength 8
+ bDescriptorType 11
+ bFirstInterface 0
+ bInterfaceCount 2
+ bFunctionClass 14 Video
+ bFunctionSubClass 3 Video Interface Collection
+ bFunctionProtocol 0
+ iFunction 2 Microsoft® LifeCam Show(TM)
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 0
+ bAlternateSetting 0
+ bNumEndpoints 1
+ bInterfaceClass 14 Video
+ bInterfaceSubClass 1 Video Control
+ bInterfaceProtocol 0
+ iInterface 2 Microsoft® LifeCam Show(TM)
+ VideoControl Interface Descriptor:
+ bLength 13
+ bDescriptorType 36
+ bDescriptorSubtype 1 (HEADER)
+ bcdUVC 1.00
+ wTotalLength 79
+ dwClockFrequency 24.000000MHz
+ bInCollection 1
+ baInterfaceNr( 0) 1
+ VideoControl Interface Descriptor:
+ bLength 18
+ bDescriptorType 36
+ bDescriptorSubtype 2 (INPUT_TERMINAL)
+ bTerminalID 1
+ wTerminalType 0x0201 Camera Sensor
+ bAssocTerminal 0
+ iTerminal 0
+ wObjectiveFocalLengthMin 0
+ wObjectiveFocalLengthMax 0
+ wOcularFocalLength 0
+ bControlSize 3
+ bmControls 0x00000a0a
+ Auto-Exposure Mode
+ Exposure Time (Absolute)
+ Zoom (Absolute)
+ PanTilt (Absolute)
+ VideoControl Interface Descriptor:
+ bLength 11
+ bDescriptorType 36
+ bDescriptorSubtype 5 (PROCESSING_UNIT)
+ Warning: Descriptor too short
+ bUnitID 2
+ bSourceID 1
+ wMaxMultiplier 0
+ bControlSize 2
+ bmControls 0x0000073b
+ Brightness
+ Contrast
+ Saturation
+ Sharpness
+ Gamma
+ Backlight Compensation
+ Gain
+ Power Line Frequency
+ iProcessing 0
+ bmVideoStandards 0x 9
+ None
+ SECAM - 625/50
+ VideoControl Interface Descriptor:
+ bLength 9
+ bDescriptorType 36
+ bDescriptorSubtype 3 (OUTPUT_TERMINAL)
+ bTerminalID 3
+ wTerminalType 0x0101 USB Streaming
+ bAssocTerminal 0
+ bSourceID 2
+ iTerminal 0
+ VideoControl Interface Descriptor:
+ bLength 28
+ bDescriptorType 36
+ bDescriptorSubtype 6 (EXTENSION_UNIT)
+ bUnitID 4
+ guidExtensionCode {5dc717a9-1941-da11-ae0e-000d56ac7b4c}
+ bNumControl 8
+ bNrPins 1
+ baSourceID( 0) 1
+ bControlSize 3
+ bmControls( 0) 0xf9
+ bmControls( 1) 0x01
+ bmControls( 2) 0xc0
+ iExtension 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x81 EP 1 IN
+ bmAttributes 3
+ Transfer Type Interrupt
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x000a 1x 10 bytes
+ bInterval 5
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 0
+ bNumEndpoints 0
+ bInterfaceClass 14 Video
+ bInterfaceSubClass 2 Video Streaming
+ bInterfaceProtocol 0
+ iInterface 0
+ VideoStreaming Interface Descriptor:
+ bLength 15
+ bDescriptorType 36
+ bDescriptorSubtype 1 (INPUT_HEADER)
+ bNumFormats 2
+ wTotalLength 587
+ bEndPointAddress 130
+ bmInfo 0
+ bTerminalLink 3
+ bStillCaptureMethod 2
+ bTriggerSupport 1
+ bTriggerUsage 1
+ bControlSize 1
+ bmaControls( 0) 27
+ bmaControls( 1) 27
+ VideoStreaming Interface Descriptor:
+ bLength 27
+ bDescriptorType 36
+ bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED)
+ bFormatIndex 1
+ bNumFrameDescriptors 6
+ guidFormat {59555932-0000-1000-8000-00aa00389b71}
+ bBitsPerPixel 16
+ bDefaultFrameIndex 1
+ bAspectRatioX 0
+ bAspectRatioY 0
+ bmInterlaceFlags 0x00
+ Interlaced stream or variable: No
+ Fields per frame: 1 fields
+ Field 1 first: No
+ Field pattern: Field 1 only
+ bCopyProtect 0
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
+ bFrameIndex 1
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 352
+ wHeight 288
+ dwMinBitRate 196608000
+ dwMaxBitRate 196608000
+ dwMaxVideoFrameBufferSize 3840000
+ dwDefaultFrameInterval 666667
+ bFrameIntervalType 1
+ dwFrameInterval( 0) 666667
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
+ bFrameIndex 2
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 640
+ wHeight 480
+ dwMinBitRate 196608000
+ dwMaxBitRate 196608000
+ dwMaxVideoFrameBufferSize 3840000
+ dwDefaultFrameInterval 666667
+ bFrameIntervalType 1
+ dwFrameInterval( 0) 666667
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
+ bFrameIndex 3
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 320
+ wHeight 240
+ dwMinBitRate 196608000
+ dwMaxBitRate 196608000
+ dwMaxVideoFrameBufferSize 3840000
+ dwDefaultFrameInterval 666667
+ bFrameIntervalType 1
+ dwFrameInterval( 0) 666667
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
+ bFrameIndex 4
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 176
+ wHeight 144
+ dwMinBitRate 196608000
+ dwMaxBitRate 196608000
+ dwMaxVideoFrameBufferSize 3840000
+ dwDefaultFrameInterval 666667
+ bFrameIntervalType 1
+ dwFrameInterval( 0) 666667
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
+ bFrameIndex 5
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 160
+ wHeight 120
+ dwMinBitRate 196608000
+ dwMaxBitRate 196608000
+ dwMaxVideoFrameBufferSize 3840000
+ dwDefaultFrameInterval 666667
+ bFrameIntervalType 1
+ dwFrameInterval( 0) 666667
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
+ bFrameIndex 6
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 800
+ wHeight 600
+ dwMinBitRate 196608000
+ dwMaxBitRate 196608000
+ dwMaxVideoFrameBufferSize 3840000
+ dwDefaultFrameInterval 666667
+ bFrameIntervalType 1
+ dwFrameInterval( 0) 666667
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 3 (STILL_IMAGE_FRAME)
+ bEndpointAddress 0
+ bNumImageSizePatterns 6
+ wWidth( 0) 352
+ wHeight( 0) 288
+ wWidth( 1) 640
+ wHeight( 1) 480
+ wWidth( 2) 320
+ wHeight( 2) 240
+ wWidth( 3) 176
+ wHeight( 3) 144
+ wWidth( 4) 160
+ wHeight( 4) 120
+ wWidth( 5) 800
+ wHeight( 5) 600
+ bNumCompressionPatterns 6
+ VideoStreaming Interface Descriptor:
+ bLength 6
+ bDescriptorType 36
+ bDescriptorSubtype 13 (COLORFORMAT)
+ bColorPrimaries 0 (Unspecified)
+ bTransferCharacteristics 0 (Unspecified)
+ bMatrixCoefficients 0 (Unspecified)
+ VideoStreaming Interface Descriptor:
+ bLength 11
+ bDescriptorType 36
+ bDescriptorSubtype 6 (FORMAT_MJPEG)
+ bFormatIndex 2
+ bNumFrameDescriptors 9
+ bFlags 1
+ Fixed-size samples: Yes
+ bDefaultFrameIndex 1
+ bAspectRatioX 0
+ bAspectRatioY 0
+ bmInterlaceFlags 0x00
+ Interlaced stream or variable: No
+ Fields per frame: 1 fields
+ Field 1 first: No
+ Field pattern: Field 1 only
+ bCopyProtect 0
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 7 (FRAME_MJPEG)
+ bFrameIndex 1
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 352
+ wHeight 288
+ dwMinBitRate 196608000
+ dwMaxBitRate 196608000
+ dwMaxVideoFrameBufferSize 3840000
+ dwDefaultFrameInterval 666667
+ bFrameIntervalType 1
+ dwFrameInterval( 0) 666667
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 7 (FRAME_MJPEG)
+ bFrameIndex 2
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 640
+ wHeight 480
+ dwMinBitRate 196608000
+ dwMaxBitRate 196608000
+ dwMaxVideoFrameBufferSize 3840000
+ dwDefaultFrameInterval 666667
+ bFrameIntervalType 1
+ dwFrameInterval( 0) 666667
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 7 (FRAME_MJPEG)
+ bFrameIndex 3
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 320
+ wHeight 240
+ dwMinBitRate 196608000
+ dwMaxBitRate 196608000
+ dwMaxVideoFrameBufferSize 3840000
+ dwDefaultFrameInterval 666667
+ bFrameIntervalType 1
+ dwFrameInterval( 0) 666667
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 7 (FRAME_MJPEG)
+ bFrameIndex 4
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 176
+ wHeight 144
+ dwMinBitRate 196608000
+ dwMaxBitRate 196608000
+ dwMaxVideoFrameBufferSize 3840000
+ dwDefaultFrameInterval 666667
+ bFrameIntervalType 1
+ dwFrameInterval( 0) 666667
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 7 (FRAME_MJPEG)
+ bFrameIndex 5
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 160
+ wHeight 120
+ dwMinBitRate 196608000
+ dwMaxBitRate 196608000
+ dwMaxVideoFrameBufferSize 3840000
+ dwDefaultFrameInterval 666667
+ bFrameIntervalType 1
+ dwFrameInterval( 0) 666667
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 7 (FRAME_MJPEG)
+ bFrameIndex 6
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 800
+ wHeight 600
+ dwMinBitRate 196608000
+ dwMaxBitRate 196608000
+ dwMaxVideoFrameBufferSize 3840000
+ dwDefaultFrameInterval 666667
+ bFrameIntervalType 1
+ dwFrameInterval( 0) 666667
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 7 (FRAME_MJPEG)
+ bFrameIndex 7
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 1024
+ wHeight 768
+ dwMinBitRate 196608000
+ dwMaxBitRate 196608000
+ dwMaxVideoFrameBufferSize 3840000
+ dwDefaultFrameInterval 1333333
+ bFrameIntervalType 1
+ dwFrameInterval( 0) 1333333
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 7 (FRAME_MJPEG)
+ bFrameIndex 8
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 1280
+ wHeight 960
+ dwMinBitRate 196608000
+ dwMaxBitRate 196608000
+ dwMaxVideoFrameBufferSize 3840000
+ dwDefaultFrameInterval 1333333
+ bFrameIntervalType 1
+ dwFrameInterval( 0) 1333333
+ VideoStreaming Interface Descriptor:
+ bLength 30
+ bDescriptorType 36
+ bDescriptorSubtype 7 (FRAME_MJPEG)
+ bFrameIndex 9
+ bmCapabilities 0x00
+ Still image unsupported
+ wWidth 1600
+ wHeight 1200
+ dwMinBitRate 196608000
+ dwMaxBitRate 196608000
+ dwMaxVideoFrameBufferSize 3840000
+ dwDefaultFrameInterval 1333333
+ bFrameIntervalType 1
+ dwFrameInterval( 0) 1333333
+ VideoStreaming Interface Descriptor:
+ bLength 42
+ bDescriptorType 36
+ bDescriptorSubtype 3 (STILL_IMAGE_FRAME)
+ bEndpointAddress 0
+ bNumImageSizePatterns 9
+ wWidth( 0) 352
+ wHeight( 0) 288
+ wWidth( 1) 640
+ wHeight( 1) 480
+ wWidth( 2) 320
+ wHeight( 2) 240
+ wWidth( 3) 176
+ wHeight( 3) 144
+ wWidth( 4) 160
+ wHeight( 4) 120
+ wWidth( 5) 800
+ wHeight( 5) 600
+ wWidth( 6) 1024
+ wHeight( 6) 768
+ wWidth( 7) 1280
+ wHeight( 7) 960
+ wWidth( 8) 1600
+ wHeight( 8) 1200
+ bNumCompressionPatterns 9
+ VideoStreaming Interface Descriptor:
+ bLength 6
+ bDescriptorType 36
+ bDescriptorSubtype 13 (COLORFORMAT)
+ bColorPrimaries 0 (Unspecified)
+ bTransferCharacteristics 0 (Unspecified)
+ bMatrixCoefficients 0 (Unspecified)
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 1
+ bNumEndpoints 1
+ bInterfaceClass 14 Video
+ bInterfaceSubClass 2 Video Streaming
+ bInterfaceProtocol 0
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x82 EP 2 IN
+ bmAttributes 5
+ Transfer Type Isochronous
+ Synch Type Asynchronous
+ Usage Type Data
+ wMaxPacketSize 0x0080 1x 128 bytes
+ bInterval 1
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 2
+ bNumEndpoints 1
+ bInterfaceClass 14 Video
+ bInterfaceSubClass 2 Video Streaming
+ bInterfaceProtocol 0
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x82 EP 2 IN
+ bmAttributes 5
+ Transfer Type Isochronous
+ Synch Type Asynchronous
+ Usage Type Data
+ wMaxPacketSize 0x0200 1x 512 bytes
+ bInterval 1
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 3
+ bNumEndpoints 1
+ bInterfaceClass 14 Video
+ bInterfaceSubClass 2 Video Streaming
+ bInterfaceProtocol 0
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x82 EP 2 IN
+ bmAttributes 5
+ Transfer Type Isochronous
+ Synch Type Asynchronous
+ Usage Type Data
+ wMaxPacketSize 0x0400 1x 1024 bytes
+ bInterval 1
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 4
+ bNumEndpoints 1
+ bInterfaceClass 14 Video
+ bInterfaceSubClass 2 Video Streaming
+ bInterfaceProtocol 0
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x82 EP 2 IN
+ bmAttributes 5
+ Transfer Type Isochronous
+ Synch Type Asynchronous
+ Usage Type Data
+ wMaxPacketSize 0x0b00 2x 768 bytes
+ bInterval 1
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 5
+ bNumEndpoints 1
+ bInterfaceClass 14 Video
+ bInterfaceSubClass 2 Video Streaming
+ bInterfaceProtocol 0
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x82 EP 2 IN
+ bmAttributes 5
+ Transfer Type Isochronous
+ Synch Type Asynchronous
+ Usage Type Data
+ wMaxPacketSize 0x0c00 2x 1024 bytes
+ bInterval 1
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 6
+ bNumEndpoints 1
+ bInterfaceClass 14 Video
+ bInterfaceSubClass 2 Video Streaming
+ bInterfaceProtocol 0
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x82 EP 2 IN
+ bmAttributes 5
+ Transfer Type Isochronous
+ Synch Type Asynchronous
+ Usage Type Data
+ wMaxPacketSize 0x1380 3x 896 bytes
+ bInterval 1
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 7
+ bNumEndpoints 1
+ bInterfaceClass 14 Video
+ bInterfaceSubClass 2 Video Streaming
+ bInterfaceProtocol 0
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x82 EP 2 IN
+ bmAttributes 5
+ Transfer Type Isochronous
+ Synch Type Asynchronous
+ Usage Type Data
+ wMaxPacketSize 0x1400 3x 1024 bytes
+ bInterval 1
+ Interface Association:
+ bLength 8
+ bDescriptorType 11
+ bFirstInterface 2
+ bInterfaceCount 2
+ bFunctionClass 1 Audio
+ bFunctionSubClass 2 Streaming
+ bFunctionProtocol 0
+ iFunction 2 Microsoft® LifeCam Show(TM)
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 2
+ bAlternateSetting 0
+ bNumEndpoints 0
+ bInterfaceClass 1 Audio
+ bInterfaceSubClass 1 Control Device
+ bInterfaceProtocol 0
+ iInterface 2 Microsoft® LifeCam Show(TM)
+ AudioControl Interface Descriptor:
+ bLength 9
+ bDescriptorType 36
+ bDescriptorSubtype 1 (HEADER)
+ bcdADC 1.00
+ wTotalLength 39
+ bInCollection 1
+ baInterfaceNr( 0) 3
+ AudioControl Interface Descriptor:
+ bLength 12
+ bDescriptorType 36
+ bDescriptorSubtype 2 (INPUT_TERMINAL)
+ bTerminalID 1
+ wTerminalType 0x0201 Microphone
+ bAssocTerminal 0
+ bNrChannels 1
+ wChannelConfig 0x0000
+ iChannelNames 0
+ iTerminal 0
+ AudioControl Interface Descriptor:
+ bLength 9
+ bDescriptorType 36
+ bDescriptorSubtype 6 (FEATURE_UNIT)
+ bUnitID 2
+ bSourceID 1
+ bControlSize 1
+ bmaControls( 0) 0x00
+ bmaControls( 1) 0x03
+ Mute
+ Volume
+ iFeature 0
+ AudioControl Interface Descriptor:
+ bLength 9
+ bDescriptorType 36
+ bDescriptorSubtype 3 (OUTPUT_TERMINAL)
+ bTerminalID 3
+ wTerminalType 0x0101 USB Streaming
+ bAssocTerminal 1
+ bSourceID 2
+ iTerminal 0
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 3
+ bAlternateSetting 0
+ bNumEndpoints 0
+ bInterfaceClass 1 Audio
+ bInterfaceSubClass 2 Streaming
+ bInterfaceProtocol 0
+ iInterface 0
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 3
+ 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 14
+ bDescriptorType 36
+ bDescriptorSubtype 2 (FORMAT_TYPE)
+ bFormatType 1 (FORMAT_TYPE_I)
+ bNrChannels 1
+ bSubframeSize 2
+ bBitResolution 16
+ bSamFreqType 2 Discrete
+ tSamFreq[ 0] 44100
+ tSamFreq[ 1] 48000
+ Endpoint Descriptor:
+ bLength 9
+ bDescriptorType 5
+ bEndpointAddress 0x83 EP 3 IN
+ bmAttributes 1
+ Transfer Type Isochronous
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0062 1x 98 bytes
+ bInterval 4
+ bRefresh 0
+ bSynchAddress 0
+ AudioControl Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 37
+ bDescriptorSubtype 1 (EP_GENERAL)
+ bmAttributes 0x01
+ Sampling Frequency
+ bLockDelayUnits 0 Undefined
+ wLockDelay 0 Undefined
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 4
+ bAlternateSetting 0
+ bNumEndpoints 1
+ bInterfaceClass 3 Human Interface Device
+ bInterfaceSubClass 1 Boot Interface Subclass
+ bInterfaceProtocol 1 Keyboard
+ iInterface 0
+ HID Device Descriptor:
+ bLength 9
+ bDescriptorType 33
+ bcdHID 1.10
+ bCountryCode 0 Not supported
+ bNumDescriptors 1
+ bDescriptorType 34 Report
+ wDescriptorLength 24
+ Report Descriptors:
+ ** UNAVAILABLE **
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x85 EP 5 IN
+ bmAttributes 3
+ Transfer Type Interrupt
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0001 1x 1 bytes
+ bInterval 10
+Device Qualifier (for other device speed):
+ bLength 10
+ bDescriptorType 6
+ bcdUSB 2.00
+ bDeviceClass 239 Miscellaneous Device
+ bDeviceSubClass 2 ?
+ bDeviceProtocol 1 Interface Association
+ bMaxPacketSize0 64
+ bNumConfigurations 1
+Device Status: 0x0000
+ (Bus Powered)