Microsoft Xbox Live Vision Cam Hardware Report

LSUSB Report


Bus 001 Device 004: ID 045e:0294 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          0x0294 bcdDevice           2.02 iManufacturer          1 Microsoft iProduct               2 Video Camera iSerial                3 000F330063992727 bNumConfigurations     1 Configuration Descriptor: bLength                9 bDescriptorType        2 wTotalLength        1051 bNumInterfaces         3 bConfigurationValue    1 iConfiguration         0 bmAttributes        0x80 (Bus Powered) MaxPower             500mA Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       2 bAlternateSetting      0 bNumEndpoints          0 bInterfaceClass      255 Vendor Specific Class bInterfaceSubClass   253 bInterfaceProtocol    19 iInterface             5 Xbox Security Method 3, Version 1.00, ® 2005 Microsoft Corporation. All rights reserved. ** UNRECOGNIZED: 06 41 00 01 01 03 Interface Association: bLength                8 bDescriptorType       11 bFirstInterface        0 bInterfaceCount        2 bFunctionClass        14 Video bFunctionSubClass      3 Video Interface Collection bFunctionProtocol      0 iFunction              2 Video Camera Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       0 bAlternateSetting      0 bNumEndpoints          0 bInterfaceClass       14 Video bInterfaceSubClass     1 Video Control bInterfaceProtocol     0 iInterface             2 Video Camera VideoControl Interface Descriptor: bLength               13 bDescriptorType       36 bDescriptorSubtype     1 (HEADER) bcdUVC              1.00 wTotalLength          77 dwClockFrequency      48.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          0x0000000e Auto-Exposure Mode Auto-Exposure Priority Exposure Time (Absolute) VideoControl Interface Descriptor: bLength               11 bDescriptorType       36 bDescriptorSubtype     5 (PROCESSING_UNIT) Warning: Descriptor too short bUnitID                2 bSourceID              1 wMaxMultiplier      1024 bControlSize           2 bmControls    0x0000177f Brightness Contrast Hue Saturation Sharpness Gamma White Balance Temperature Backlight Compensation Gain Power Line Frequency White Balance Temperature, Auto iProcessing            0 bmVideoStandards    0x1a NTSC - 525/60 SECAM - 625/50 NTSC - 625/50 VideoControl Interface Descriptor: bLength               26 bDescriptorType       36 bDescriptorSubtype     6 (EXTENSION_UNIT) bUnitID                3 guidExtensionCode        {59555932-0000-1000-8000-00aa00389b71} bNumControl            3 bNrPins                1 baSourceID( 0)         2 bControlSize           1 bmControls( 0)      0x0b iExtension             0 VideoControl Interface Descriptor: bLength                9 bDescriptorType       36 bDescriptorSubtype     3 (OUTPUT_TERMINAL) bTerminalID            4 wTerminalType     0x0101 USB Streaming bAssocTerminal         0 bSourceID              3 iTerminal              0 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                     748 bEndPointAddress                 129 bmInfo                             0 bTerminalLink                      4 bStillCaptureMethod                2 bTriggerSupport                    0 bTriggerUsage                      0 bControlSize                       1 bmaControls( 0)                    4 bmaControls( 1)                    0 VideoStreaming Interface Descriptor: bLength                           11 bDescriptorType                   36 bDescriptorSubtype                 6 (FORMAT_MJPEG) bFormatIndex                       1 bNumFrameDescriptors               6 bFlags                             1 Fixed-size samples: Yes bDefaultFrameIndex                 3 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                           54 bDescriptorType                   36 bDescriptorSubtype                 7 (FRAME_MJPEG) bFrameIndex                        1 bmCapabilities                  0x00 Still image unsupported wWidth                           160 wHeight                          120 dwMinBitRate                 1536000 dwMaxBitRate                18432000 dwMaxVideoFrameBufferSize      38400 dwDefaultFrameInterval        333333 bFrameIntervalType                 7 dwFrameInterval( 0)           166666 dwFrameInterval( 1)           333333 dwFrameInterval( 2)           400000 dwFrameInterval( 3)           500000 dwFrameInterval( 4)           666666 dwFrameInterval( 5)          1000000 dwFrameInterval( 6)          2000000 VideoStreaming Interface Descriptor: bLength                           54 bDescriptorType                   36 bDescriptorSubtype                 7 (FRAME_MJPEG) bFrameIndex                        2 bmCapabilities                  0x00 Still image unsupported wWidth                           176 wHeight                          144 dwMinBitRate                 2027520 dwMaxBitRate                24330240 dwMaxVideoFrameBufferSize      50688 dwDefaultFrameInterval        333333 bFrameIntervalType                 7 dwFrameInterval( 0)           166666 dwFrameInterval( 1)           333333 dwFrameInterval( 2)           400000 dwFrameInterval( 3)           500000 dwFrameInterval( 4)           666666 dwFrameInterval( 5)          1000000 dwFrameInterval( 6)          2000000 VideoStreaming Interface Descriptor: bLength                           54 bDescriptorType                   36 bDescriptorSubtype                 7 (FRAME_MJPEG) bFrameIndex                        3 bmCapabilities                  0x00 Still image unsupported wWidth                           320 wHeight                          240 dwMinBitRate                 6144000 dwMaxBitRate                73728000 dwMaxVideoFrameBufferSize     153600 dwDefaultFrameInterval        333333 bFrameIntervalType                 7 dwFrameInterval( 0)           166666 dwFrameInterval( 1)           333333 dwFrameInterval( 2)           400000 dwFrameInterval( 3)           500000 dwFrameInterval( 4)           666666 dwFrameInterval( 5)          1000000 dwFrameInterval( 6)          2000000 VideoStreaming Interface Descriptor: bLength                           50 bDescriptorType                   36 bDescriptorSubtype                 7 (FRAME_MJPEG) bFrameIndex                        4 bmCapabilities                  0x00 Still image unsupported wWidth                           352 wHeight                          288 dwMinBitRate                 8110080 dwMaxBitRate                48660480 dwMaxVideoFrameBufferSize     202752 dwDefaultFrameInterval        333333 bFrameIntervalType                 6 dwFrameInterval( 0)           333333 dwFrameInterval( 1)           400000 dwFrameInterval( 2)           500000 dwFrameInterval( 3)           666666 dwFrameInterval( 4)          1000000 dwFrameInterval( 5)          2000000 VideoStreaming Interface Descriptor: bLength                           50 bDescriptorType                   36 bDescriptorSubtype                 7 (FRAME_MJPEG) bFrameIndex                        5 bmCapabilities                  0x00 Still image unsupported wWidth                           640 wHeight                          480 dwMinBitRate                24576000 dwMaxBitRate               294912000 dwMaxVideoFrameBufferSize     614400 dwDefaultFrameInterval        333333 bFrameIntervalType                 6 dwFrameInterval( 0)           333333 dwFrameInterval( 1)           400000 dwFrameInterval( 2)           500000 dwFrameInterval( 3)           666666 dwFrameInterval( 4)          1000000 dwFrameInterval( 5)          2000000 VideoStreaming Interface Descriptor: bLength                           30 bDescriptorType                   36 bDescriptorSubtype                 7 (FRAME_MJPEG) bFrameIndex                        6 bmCapabilities                  0x00 Still image unsupported wWidth                           960 wHeight                          720 dwMinBitRate                82944000 dwMaxBitRate                82944000 dwMaxVideoFrameBufferSize    1382400 dwDefaultFrameInterval       1333333 bFrameIntervalType                 1 dwFrameInterval( 0)          1333333 VideoStreaming Interface Descriptor: bLength                           34 bDescriptorType                   36 bDescriptorSubtype                 3 (STILL_IMAGE_FRAME) bEndpointAddress                   0 bNumImageSizePatterns              6 wWidth( 0)                       160 wHeight( 0)                      120 wWidth( 1)                       176 wHeight( 1)                      144 wWidth( 2)                       320 wHeight( 2)                      240 wWidth( 3)                       352 wHeight( 3)                      288 wWidth( 4)                       640 wHeight( 4)                      480 wWidth( 5)                       960 wHeight( 5)                      720 bNumCompressionPatterns            4 bCompression( 0)                   1 bCompression( 1)                   5 bCompression( 2)                  10 bCompression( 3)                  20 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                           27 bDescriptorType                   36 bDescriptorSubtype                 4 (FORMAT_UNCOMPRESSED) bFormatIndex                       2 bNumFrameDescriptors               7 guidFormat                           {59555932-0000-1000-8000-00aa00389b71} bBitsPerPixel                     16 bDefaultFrameIndex                 3 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                           54 bDescriptorType                   36 bDescriptorSubtype                 5 (FRAME_UNCOMPRESSED) bFrameIndex                        1 bmCapabilities                  0x00 Still image unsupported wWidth                           160 wHeight                          120 dwMinBitRate                 1536000 dwMaxBitRate                18432000 dwMaxVideoFrameBufferSize      38400 dwDefaultFrameInterval        333333 bFrameIntervalType                 7 dwFrameInterval( 0)           166666 dwFrameInterval( 1)           333333 dwFrameInterval( 2)           400000 dwFrameInterval( 3)           500000 dwFrameInterval( 4)           666666 dwFrameInterval( 5)          1000000 dwFrameInterval( 6)          2000000 VideoStreaming Interface Descriptor: bLength                           54 bDescriptorType                   36 bDescriptorSubtype                 5 (FRAME_UNCOMPRESSED) bFrameIndex                        2 bmCapabilities                  0x00 Still image unsupported wWidth                           176 wHeight                          144 dwMinBitRate                 2027520 dwMaxBitRate                24330240 dwMaxVideoFrameBufferSize      50688 dwDefaultFrameInterval        333333 bFrameIntervalType                 7 dwFrameInterval( 0)           166666 dwFrameInterval( 1)           333333 dwFrameInterval( 2)           400000 dwFrameInterval( 3)           500000 dwFrameInterval( 4)           666666 dwFrameInterval( 5)          1000000 dwFrameInterval( 6)          2000000 VideoStreaming Interface Descriptor: bLength                           54 bDescriptorType                   36 bDescriptorSubtype                 5 (FRAME_UNCOMPRESSED) bFrameIndex                        3 bmCapabilities                  0x00 Still image unsupported wWidth                           320 wHeight                          240 dwMinBitRate                 6144000 dwMaxBitRate                73728000 dwMaxVideoFrameBufferSize     153600 dwDefaultFrameInterval        333333 bFrameIntervalType                 7 dwFrameInterval( 0)           166666 dwFrameInterval( 1)           333333 dwFrameInterval( 2)           400000 dwFrameInterval( 3)           500000 dwFrameInterval( 4)           666666 dwFrameInterval( 5)          1000000 dwFrameInterval( 6)          2000000 VideoStreaming Interface Descriptor: bLength                           50 bDescriptorType                   36 bDescriptorSubtype                 5 (FRAME_UNCOMPRESSED) bFrameIndex                        4 bmCapabilities                  0x00 Still image unsupported wWidth                           352 wHeight                          288 dwMinBitRate                 8110080 dwMaxBitRate                48660480 dwMaxVideoFrameBufferSize     202752 dwDefaultFrameInterval        333333 bFrameIntervalType                 6 dwFrameInterval( 0)           333333 dwFrameInterval( 1)           400000 dwFrameInterval( 2)           500000 dwFrameInterval( 3)           666666 dwFrameInterval( 4)          1000000 dwFrameInterval( 5)          2000000 VideoStreaming Interface Descriptor: bLength                           50 bDescriptorType                   36 bDescriptorSubtype                 5 (FRAME_UNCOMPRESSED) bFrameIndex                        5 bmCapabilities                  0x00 Still image unsupported wWidth                           640 wHeight                          480 dwMinBitRate                24576000 dwMaxBitRate               147456000 dwMaxVideoFrameBufferSize     614400 dwDefaultFrameInterval        333333 bFrameIntervalType                 6 dwFrameInterval( 0)           333333 dwFrameInterval( 1)           400000 dwFrameInterval( 2)           500000 dwFrameInterval( 3)           666666 dwFrameInterval( 4)          1000000 dwFrameInterval( 5)          2000000 VideoStreaming Interface Descriptor: bLength                           30 bDescriptorType                   36 bDescriptorSubtype                 5 (FRAME_UNCOMPRESSED) bFrameIndex                        6 bmCapabilities                  0x00 Still image unsupported wWidth                           960 wHeight                          720 dwMinBitRate                82944000 dwMaxBitRate                82944000 dwMaxVideoFrameBufferSize    1382400 dwDefaultFrameInterval       1333333 bFrameIntervalType                 1 dwFrameInterval( 0)          1333333 VideoStreaming Interface Descriptor: bLength                           30 bDescriptorType                   36 bDescriptorSubtype                 5 (FRAME_UNCOMPRESSED) bFrameIndex                        7 bmCapabilities                  0x00 Still image unsupported wWidth                          1280 wHeight                          960 dwMinBitRate               147456000 dwMaxBitRate               147456000 dwMaxVideoFrameBufferSize    2457600 dwDefaultFrameInterval       1333333 bFrameIntervalType                 1 dwFrameInterval( 0)          1333333 VideoStreaming Interface Descriptor: bLength                           35 bDescriptorType                   36 bDescriptorSubtype                 3 (STILL_IMAGE_FRAME) bEndpointAddress                   0 bNumImageSizePatterns              7 wWidth( 0)                       160 wHeight( 0)                      120 wWidth( 1)                       176 wHeight( 1)                      144 wWidth( 2)                       320 wHeight( 2)                      240 wWidth( 3)                       352 wHeight( 3)                      288 wWidth( 4)                       640 wHeight( 4)                      480 wWidth( 5)                       960 wHeight( 5)                      720 wWidth( 6)                      1280 wHeight( 6)                      960 bNumCompressionPatterns            1 bCompression( 0)                   1 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             0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes            5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x00c0  1x 192 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    0x81  EP 1 IN        bmAttributes            5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x0180  1x 384 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    0x81  EP 1 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      4 bNumEndpoints          1 bInterfaceClass       14 Video bInterfaceSubClass     2 Video Streaming bInterfaceProtocol     0 iInterface             0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes            5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x0280  1x 640 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    0x81  EP 1 IN        bmAttributes            5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x0320  1x 800 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    0x81  EP 1 IN        bmAttributes            5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x03b0  1x 944 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    0x81  EP 1 IN        bmAttributes            5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x0a80  2x 640 bytes bInterval              1 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      8 bNumEndpoints          1 bInterfaceClass       14 Video bInterfaceSubClass     2 Video Streaming bInterfaceProtocol     0 iInterface             0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes            5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x0b20  2x 800 bytes bInterval              1 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting      9 bNumEndpoints          1 bInterfaceClass       14 Video bInterfaceSubClass     2 Video Streaming bInterfaceProtocol     0 iInterface             0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes            5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x0be0  2x 992 bytes bInterval              1 Interface Descriptor: bLength                9 bDescriptorType        4 bInterfaceNumber       1 bAlternateSetting     10 bNumEndpoints          1 bInterfaceClass       14 Video bInterfaceSubClass     2 Video Streaming bInterfaceProtocol     0 iInterface             0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 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     11 bNumEndpoints          1 bInterfaceClass       14 Video bInterfaceSubClass     2 Video Streaming bInterfaceProtocol     0 iInterface             0 Endpoint Descriptor: bLength                7 bDescriptorType        5 bEndpointAddress    0x81  EP 1 IN        bmAttributes            5 Transfer Type           Isochronous Synch Type              Asynchronous Usage Type              Data wMaxPacketSize    0x13fc  3x 1020 bytes bInterval              1 Device Qualifier (for other device speed): bLength               10 bDescriptorType        6 bcdUSB              2.00 bDeviceClass         255 Vendor Specific Class bDeviceSubClass        0 bDeviceProtocol        0 bMaxPacketSize0       64 bNumConfigurations     1 Device Status:    0x0000 (Bus Powered)

