Chinese Endoscope 8mm USB Camera Hardware Report

LSUSB Report


Bus 001 Device 004: ID 038f:6001 Device Descriptor: bLength               18 bDescriptorType        1 bcdUSB              2.00 bDeviceClass         239 Miscellaneous Device bDeviceSubClass        2 ? bDeviceProtocol        1 Interface Association bMaxPacketSize0       64 idVendor          0x038f idProduct         0x6001 bcdDevice           5.38 iManufacturer          1 lihappe8 Corp.  iProduct                2 USB 2.0 Camera iSerial                0 bNumConfigurations     1 Configuration Descriptor: bLength                9 bDescriptorType        2 wTotalLength         629 bNumInterfaces         2 bConfigurationValue    1 iConfiguration         0 bmAttributes        0x80 (Bus Powered) MaxPower             500mA Interface Association: bLength                8 bDescriptorType       11 bFirstInterface        0 bInterfaceCount        2 bFunctionClass        14 Video bFunctionSubClass      3 Video Interface Collection bFunctionProtocol      0 iFunction              4 USB 2.0 Camera Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       0 bAlternateSetting      0 bNumEndpoints          1 bInterfaceClass       14 Video bInterfaceSubClass     1 Video Control bInterfaceProtocol     0 iInterface             4 USB 2.0 Camera VideoControl Interface Descriptor: bLength               13 bDescriptorType       36 bDescriptorSubtype     1 (HEADER) bcdUVC              1.00 wTotalLength          79 dwClockFrequency      30.000000MHz bInCollection          1 baInterfaceNr( 0)      1 VideoControl Interface Descriptor: bLength               28 bDescriptorType       36 bDescriptorSubtype     6 (EXTENSION_UNIT) bUnitID                6 guidExtensionCode        {b0d0bb68-a461-834b-90b7-a6215f3c4f70} bNumControl           24 bNrPins                1 baSourceID( 0)         2 bControlSize           3 bmControls( 0)      0xff bmControls( 1)      0xff bmControls( 2)      0xff iExtension             0 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          0x00000000 VideoControl Interface Descriptor: bLength               11 bDescriptorType       36 bDescriptorSubtype     5 (PROCESSING_UNIT) Warning: Descriptor too short bUnitID                2 bSourceID              1 wMaxMultiplier         0 bControlSize           2 bmControls    0x0000157f Brightness Contrast Hue Saturation Sharpness Gamma White Balance Temperature Backlight Compensation Power Line Frequency White Balance Temperature, Auto 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 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes            3 Transfer Type           Interrupt Synch Type              None Usage Type              Data wMaxPacketSize    0x0010  1x 16 bytes bInterval              7 ENDPOINT CLASS:  05 25 03 10 00 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      0 bNumEndpoints          0 bInterfaceClass       14 Video bInterfaceSubClass     2 Video Streaming bInterfaceProtocol     0 iInterface             4 USB 2.0 Camera VideoStreaming Interface Descriptor: bLength                           15 bDescriptorType                   36 bDescriptorSubtype                 1 (INPUT_HEADER) bNumFormats                        2 wTotalLength                     439 bEndPointAddress                 130 bmInfo                             0 bTerminalLink                      3 bStillCaptureMethod                2 bTriggerSupport                    1 bTriggerUsage                      0 bControlSize                       1 bmaControls( 0)                    0 bmaControls( 1)                    0 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: 2 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                           640 wHeight                          480 dwMinBitRate               147456000 dwMaxBitRate               147456000 dwMaxVideoFrameBufferSize     614400 dwDefaultFrameInterval        333333 bFrameIntervalType                 1 dwFrameInterval( 0)           333333 VideoStreaming Interface Descriptor: bLength                           30 bDescriptorType                   36 bDescriptorSubtype                 5 (FRAME_UNCOMPRESSED) bFrameIndex                        2 bmCapabilities                  0x00 Still image unsupported wWidth                           352 wHeight                          288 dwMinBitRate                48660480 dwMaxBitRate                48660480 dwMaxVideoFrameBufferSize     202752 dwDefaultFrameInterval        333333 bFrameIntervalType                 1 dwFrameInterval( 0)           333333 VideoStreaming Interface Descriptor: bLength                           30 bDescriptorType                   36 bDescriptorSubtype                 5 (FRAME_UNCOMPRESSED) bFrameIndex                        3 bmCapabilities                  0x00 Still image unsupported wWidth                           320 wHeight                          240 dwMinBitRate                36864000 dwMaxBitRate                36864000 dwMaxVideoFrameBufferSize     153600 dwDefaultFrameInterval        333333 bFrameIntervalType                 1 dwFrameInterval( 0)           333333 VideoStreaming Interface Descriptor: bLength                           30 bDescriptorType                   36 bDescriptorSubtype                 5 (FRAME_UNCOMPRESSED) bFrameIndex                        4 bmCapabilities                  0x00 Still image unsupported wWidth                           160 wHeight                          120 dwMinBitRate                 9216000 dwMaxBitRate                 9216000 dwMaxVideoFrameBufferSize      38400 dwDefaultFrameInterval        333333 bFrameIntervalType                 1 dwFrameInterval( 0)           333333 VideoStreaming Interface Descriptor: bLength                           30 bDescriptorType                   36 bDescriptorSubtype                 5 (FRAME_UNCOMPRESSED) bFrameIndex                        5 bmCapabilities                  0x00 Still image unsupported wWidth                          1280 wHeight                          720 dwMinBitRate               442368000 dwMaxBitRate               442368000 dwMaxVideoFrameBufferSize    1843200 dwDefaultFrameInterval        333333 bFrameIntervalType                 1 dwFrameInterval( 0)           333333 VideoStreaming Interface Descriptor: bLength                           30 bDescriptorType                   36 bDescriptorSubtype                 5 (FRAME_UNCOMPRESSED) bFrameIndex                        6 bmCapabilities                  0x00 Still image unsupported wWidth                          1280 wHeight                          960 dwMinBitRate               589824000 dwMaxBitRate               589824000 dwMaxVideoFrameBufferSize    2457600 dwDefaultFrameInterval        333333 bFrameIntervalType                 1 dwFrameInterval( 0)           333333 VideoStreaming Interface Descriptor: bLength                            6 bDescriptorType                   36 bDescriptorSubtype                13 (COLORFORMAT) bColorPrimaries                    1 (BT.709,sRGB) bTransferCharacteristics           1 (BT.709) bMatrixCoefficients                4 (SMPTE 170M (BT.601)) VideoStreaming Interface Descriptor: bLength                           11 bDescriptorType                   36 bDescriptorSubtype                 6 (FORMAT_MJPEG) bFormatIndex                       2 bNumFrameDescriptors               6 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                           640 wHeight                          480 dwMinBitRate               221184000 dwMaxBitRate               221184000 dwMaxVideoFrameBufferSize     921600 dwDefaultFrameInterval        333333 bFrameIntervalType                 1 dwFrameInterval( 0)           333333 VideoStreaming Interface Descriptor: bLength                           30 bDescriptorType                   36 bDescriptorSubtype                 7 (FRAME_MJPEG) bFrameIndex                        2 bmCapabilities                  0x00 Still image unsupported wWidth                           352 wHeight                          288 dwMinBitRate                72990720 dwMaxBitRate                72990720 dwMaxVideoFrameBufferSize     304128 dwDefaultFrameInterval        333333 bFrameIntervalType                 1 dwFrameInterval( 0)           333333 VideoStreaming Interface Descriptor: bLength                           30 bDescriptorType                   36 bDescriptorSubtype                 7 (FRAME_MJPEG) bFrameIndex                        3 bmCapabilities                  0x00 Still image unsupported wWidth                           320 wHeight                          240 dwMinBitRate                55296000 dwMaxBitRate                55296000 dwMaxVideoFrameBufferSize     230400 dwDefaultFrameInterval        333333 bFrameIntervalType                 1 dwFrameInterval( 0)           333333 VideoStreaming Interface Descriptor: bLength                           30 bDescriptorType                   36 bDescriptorSubtype                 7 (FRAME_MJPEG) bFrameIndex                        4 bmCapabilities                  0x00 Still image unsupported wWidth                           160 wHeight                          120 dwMinBitRate                13824000 dwMaxBitRate                13824000 dwMaxVideoFrameBufferSize      57600 dwDefaultFrameInterval        333333 bFrameIntervalType                 1 dwFrameInterval( 0)           333333 VideoStreaming Interface Descriptor: bLength                           30 bDescriptorType                   36 bDescriptorSubtype                 7 (FRAME_MJPEG) bFrameIndex                        5 bmCapabilities                  0x00 Still image unsupported wWidth                          1280 wHeight                          720 dwMinBitRate               663552000 dwMaxBitRate               663552000 dwMaxVideoFrameBufferSize    2764800 dwDefaultFrameInterval        333333 bFrameIntervalType                 1 dwFrameInterval( 0)           333333 VideoStreaming Interface Descriptor: bLength                           30 bDescriptorType                   36 bDescriptorSubtype                 7 (FRAME_MJPEG) bFrameIndex                        6 bmCapabilities                  0x00 Still image unsupported wWidth                          1280 wHeight                          960 dwMinBitRate               884736000 dwMaxBitRate               884736000 dwMaxVideoFrameBufferSize    3686400 dwDefaultFrameInterval        333333 bFrameIntervalType                 1 dwFrameInterval( 0)           333333 VideoStreaming Interface Descriptor: bLength                           14 bDescriptorType                   36 bDescriptorSubtype                 3 (STILL_IMAGE_FRAME) bEndpointAddress                   0 bNumImageSizePatterns              2 wWidth( 0)                      1280 wHeight( 0)                      960 wWidth( 1)                      1280 wHeight( 1)                      720 bNumCompressionPatterns            0 VideoStreaming Interface Descriptor: bLength                            6 bDescriptorType                   36 bDescriptorSubtype                13 (COLORFORMAT) bColorPrimaries                    1 (BT.709,sRGB) bTransferCharacteristics           1 (BT.709) bMatrixCoefficients                4 (SMPTE 170M (BT.601)) Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      1 bNumEndpoints          1 bInterfaceClass       14 Video bInterfaceSubClass     2 Video Streaming bInterfaceProtocol     0 iInterface             4 USB 2.0 Camera 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 Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      2 bNumEndpoints          1 bInterfaceClass       14 Video bInterfaceSubClass     2 Video Streaming bInterfaceProtocol     0 iInterface             4 USB 2.0 Camera 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      3 bNumEndpoints          1 bInterfaceClass       14 Video bInterfaceSubClass     2 Video Streaming bInterfaceProtocol     0 iInterface             4 USB 2.0 Camera 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             4 USB 2.0 Camera 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 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)

