USB Device Profile of Mobius Action Camera

Here is the USB profile information of the Mobius Action Camera:

High Speed device @ 4 (0xFD120000): .............................................   Miscellaneous/Common Class device: "Mobius00"
    Port Information:   0x1018
           Not Captive
           External Device
           Connected
           Enabled
    Number Of Endpoints (includes EP0):   
        Total Endpoints for Configuration 1 (current):   3
    Device Descriptor   
        Descriptor Version Number:   0x0200
        Device Class:   239   (Miscellaneous)
        Device Subclass:   2   (Common Class)
        Device Protocol:   1   (Interface Association)
        Device MaxPacketSize:   64
        Device VendorID/ProductID:   0x0603/0x1002   (Novatek Microelectronics Corp.)
        Device Version Number:   0x0010
        Number of Configurations:   1
        Manufacturer String:   1 "C-DUTEK 00"
        Product String:   2 "Mobius00"
        Serial Number String:   0 (none)
    Configuration Descriptor (current config)   
        Length (and contents):   263
            Raw Descriptor (hex)    0000: 09 02 07 01 02 01 00 C0  32 08 0B 00 02 0E 03 00  
            Raw Descriptor (hex)    0010: 00 09 04 00 00 01 0E 01  00 00 0D 24 01 00 01 39  
            Raw Descriptor (hex)    0020: 00 80 8D 5B 00 01 01 11  24 02 01 01 02 00 00 00  
            Raw Descriptor (hex)    0030: 00 00 00 00 00 02 00 00  09 24 03 02 01 01 00 04  
            Raw Descriptor (hex)    0040: 00 07 24 04 03 01 01 00  0B 24 05 04 03 00 00 02  
            Raw Descriptor (hex)    0050: 00 00 00 07 05 83 03 40  00 01 07 05 02 02 40 00  
            Raw Descriptor (hex)    0060: 00 05 25 03 40 00 09 04  01 00 01 0E 02 00 00 07  
            Raw Descriptor (hex)    0070: 05 81 02 00 02 00 0E 24  01 01 8B 00 81 01 02 01  
            Raw Descriptor (hex)    0080: 00 00 01 00 0B 24 06 01  03 01 01 00 00 00 00 26  
            Raw Descriptor (hex)    0090: 24 07 01 03 00 05 D0 02  00 EC 0D 00 00 EC 0D 00  
            Raw Descriptor (hex)    00a0: 00 58 02 00 15 16 05 00  00 15 16 05 00 15 16 05  
            Raw Descriptor (hex)    00b0: 00 00 00 00 00 26 24 07  02 03 80 02 E0 01 00 EC  
            Raw Descriptor (hex)    00c0: 0D 00 00 EC 0D 00 00 58  02 00 15 16 05 00 00 15  
            Raw Descriptor (hex)    00d0: 16 05 00 15 16 05 00 00  00 00 00 26 24 07 03 03  
            Raw Descriptor (hex)    00e0: 40 01 F0 00 00 EC 0D 00  00 EC 0D 00 00 58 02 00  
            Raw Descriptor (hex)    00f0: 15 16 05 00 00 15 16 05  00 15 16 05 00 00 00 00  
            Raw Descriptor (hex)    0100: 00 06 24 0D 00 00 00 
        Number of Interfaces:   2
        Configuration Value:   1
        Attributes:   0xC0 (self-powered)
        MaxPower:   100 ma
        Interface Association   Video/Interface Collection
            First Interface   0
            Interface Count   2
            Function Class   14   (Video)
            Function Subclass   3   (Interface Collection)
            Interface Protocol   0
            Function String   0 (none)
        Interface #0 - Video/Control   
            Alternate Setting   0
            Number of Endpoints   1
            Interface Class:   14   (Video)
            Interface Subclass;   1   (Control)
            Interface Protocol:   0
            VDC (Control) Header   
                Length (and contents):   13
                    Raw Descriptor (hex)   0000: 0D 24 01 00 01 39 00 80  8D 5B 00 01 01 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x1
                Specification Version Number:   01.0
                Device Clock Frequency (Hz):   6000000
                Number of Video Streaming Interfaces:   1
                Video Interface Number:   1
            VDC (Control) Input Terminal   
                Length (and contents):   17
                    Raw Descriptor (hex)    0000: 11 24 02 01 01 02 00 00  00 00 00 00 00 00 02 00  
                    Raw Descriptor (hex)    0010: 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x2
                Terminal ID   1
                Input Terminal Type:   0x201 (Camera Sensor)
                Input Terminal ID:   0 [NONE]
                Input Terminal String Index:   0 [NONE]
                Minimum Focal Length   0
                Maximum Focal Length   0
                Ocular Focal Length   0
                Controls Supported   Description
            VDC (Control) Output Terminal   
                Length (and contents):   9
                    Raw Descriptor (hex)   0000: 09 24 03 02 01 01 00 04  00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x3
                Terminal ID:   2
                Output Terminal Type:   0x101 (USB streaming)
                Output Terminal ID:   0 [NONE]
                Output Terminal String Index:   0 [NONE]
            VDC (Control) Selector Unit   
                Length (and contents):   7
                    Raw Descriptor (hex)   0000: 07 24 04 03 01 01 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x4
                Unit ID:   3
                Number of pins:   1
                Source ID Pin[0]:   1
                Selector Unit String Index:   0 [NONE]
            VDC (Control) Processing Unit   
                Length (and contents):   11
                    Raw Descriptor (hex)   0000: 0B 24 05 04 03 00 00 02  00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x5
                Unit ID:   4
                Source ID:   3
                Digital Multiplier (100X):   0
                Controls Supported   Description
                Processing Unit String Index:   0 [NONE]
            Endpoint 0x83 - Interrupt Input   
                Address:   0x83  (IN)
                Attributes:   0x03  (Interrupt no synchronization data endpoint)
                Max Packet Size:   64  (64 x 1  transactions opportunities per microframe)
                Polling Interval:   1 (1 microframe (125 microsecs) )
            Endpoint 0x02 - Bulk Output   
                Address:   0x02  (OUT)
                Attributes:   0x02  (Bulk no synchronization data endpoint)
                Max Packet Size:   64
                Polling Interval:   0 ( Endpoint never NAKs)
            VDC Specific Interrupt Endpoint   
                Length (and contents):   5
                    Raw Descriptor (hex)   0000: 05 25 03 40 00 
                Max Transfer Size:   64
        Interface #1 - Video/Streaming   
            Alternate Setting   0
            Number of Endpoints   1
            Interface Class:   14   (Video)
            Interface Subclass;   2   (Streaming)
            Interface Protocol:   0
            Endpoint 0x81 - Bulk Input   
                Address:   0x81  (IN)
                Attributes:   0x02  (Bulk no synchronization data endpoint)
                Max Packet Size:   512
                Polling Interval:   0 ( Endpoint never NAKs)
            VDC (Streaming) Input Header   
                Length (and contents):   14
                    Raw Descriptor (hex)   0000: 0E 24 01 01 8B 00 81 01  02 01 00 00 01 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x1
                bNumFormats:   1
                wTotalLength:   0x8b (139)
                bEndpointAddress:   0x81
                Capabilities (0x1)   bmInfo
                       Dynamic Format Change supported
                bTerminalLink:   2
                bStillCaptureMethod:   1 (Method 1)
                bTriggerSupport   0 (Not Supported)
                bTriggerUsage   Ignored because bTriggerSupport is 0
                bControlSize:   0x1
                bmaControls( Format 1):   0x0
            VDC (Streaming) MJPEG Format Descriptor   
                Length (and contents):   11
                    Raw Descriptor (hex)   0000: 0B 24 06 01 03 01 01 00  00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x6
                bFormatIndex:   0x1
                bNumFrameDescriptors:   0x3
                bmFlags   (0x1)
                       Fixed Sample Sizes Supported
                bDefaultFrameIndex:   0x1
                bAspectRatioX:   0x0
                bAspectRatioY:   0x0
                bmInterlaceFlags   (0x0)
                    Interlaced Stream or Variable   No
                    Fields per frame   1
                    Field 1 first   No
                    Field Pattern   Field 1 only
                    Display Mode   Bob only
                bCopyProtect   No Restriction
            VDC (Streaming) MJPEG Frame Descriptor   
                Length (and contents):   38
                    Raw Descriptor (hex)    0000: 26 24 07 01 03 00 05 D0  02 00 EC 0D 00 00 EC 0D  
                    Raw Descriptor (hex)    0010: 00 00 58 02 00 15 16 05  00 00 15 16 05 00 15 16  
                    Raw Descriptor (hex)    0020: 05 00 00 00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x7
                bFrameIndex:   1
                bmCapabilities    (0x3)
                       Still Image supported
                       Unknown capabilities
                wWidth:   0x500 (1280)
                wHeight:   0x2d0 (720)
                dwMinBitRate (bps):   0xdec00 (912384)
                dwMaxBitRate (bps):   0xdec00 (912384)
                dwMaxVideoFrameBufferSize (bytes):   0x25800 (153600)
                dwDefaultFrameInterval:   0x51615 (  33.000 ms)
                bFrameIntervalType:   Continuous
                    dwMinFrameInterval:   0x51615 (  33.000 ms)
                    dwMaxFrameInterval:   0x51615 (  33.000 ms)
                    dwFrameIntervalStep:   0x0 (   0.000 ms)
            VDC (Streaming) MJPEG Frame Descriptor   
                Length (and contents):   38
                    Raw Descriptor (hex)    0000: 26 24 07 02 03 80 02 E0  01 00 EC 0D 00 00 EC 0D  
                    Raw Descriptor (hex)    0010: 00 00 58 02 00 15 16 05  00 00 15 16 05 00 15 16  
                    Raw Descriptor (hex)    0020: 05 00 00 00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x7
                bFrameIndex:   2
                bmCapabilities    (0x3)
                       Still Image supported
                       Unknown capabilities
                wWidth:   0x280 (640)
                wHeight:   0x1e0 (480)
                dwMinBitRate (bps):   0xdec00 (912384)
                dwMaxBitRate (bps):   0xdec00 (912384)
                dwMaxVideoFrameBufferSize (bytes):   0x25800 (153600)
                dwDefaultFrameInterval:   0x51615 (  33.000 ms)
                bFrameIntervalType:   Continuous
                    dwMinFrameInterval:   0x51615 (  33.000 ms)
                    dwMaxFrameInterval:   0x51615 (  33.000 ms)
                    dwFrameIntervalStep:   0x0 (   0.000 ms)
            VDC (Streaming) MJPEG Frame Descriptor   
                Length (and contents):   38
                    Raw Descriptor (hex)    0000: 26 24 07 03 03 40 01 F0  00 00 EC 0D 00 00 EC 0D  
                    Raw Descriptor (hex)    0010: 00 00 58 02 00 15 16 05  00 00 15 16 05 00 15 16  
                    Raw Descriptor (hex)    0020: 05 00 00 00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x7
                bFrameIndex:   3
                bmCapabilities    (0x3)
                       Still Image supported
                       Unknown capabilities
                wWidth:   0x140 (320)
                wHeight:   0xf0 (240)
                dwMinBitRate (bps):   0xdec00 (912384)
                dwMaxBitRate (bps):   0xdec00 (912384)
                dwMaxVideoFrameBufferSize (bytes):   0x25800 (153600)
                dwDefaultFrameInterval:   0x51615 (  33.000 ms)
                bFrameIntervalType:   Continuous
                    dwMinFrameInterval:   0x51615 (  33.000 ms)
                    dwMaxFrameInterval:   0x51615 (  33.000 ms)
                    dwFrameIntervalStep:   0x0 (   0.000 ms)
            VDC (Streaming) Color Format Descriptor   
                Length (and contents):   6
                    Raw Descriptor (hex)   0000: 06 24 0D 00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0xd
                Color Primaries:   0 ( Unspecified (Image characteristic unknown) )
                Transfer Characteristics:   0 ( Unspecified (Image characteristic unknown) )
                Matrix Coefficients:   0 ( Unspecified (Image characteristic unknown) )
    Device Qualifier Descriptor   
        Descriptor Version Number:   0x0200
        Device Class   239   (Miscellaneous)
        Device Subclass   2   (Common Class)
        Device Protocol   1   (Interface Association)
        Device MaxPacketSize:   64
        Number of Configurations:   1
        bReserved:   0
    Other Speed Configuration Descriptor   
        Length (and contents):   263
            Raw Descriptor (hex)    0000: 09 07 07 01 02 01 00 C0  32 08 0B 00 02 0E 03 00  
            Raw Descriptor (hex)    0010: 00 09 04 00 00 01 0E 01  00 00 0D 24 01 00 01 39  
            Raw Descriptor (hex)    0020: 00 80 8D 5B 00 01 01 11  24 02 01 01 02 00 00 00  
            Raw Descriptor (hex)    0030: 00 00 00 00 00 02 00 00  09 24 03 02 01 01 00 04  
            Raw Descriptor (hex)    0040: 00 07 24 04 03 01 01 00  0B 24 05 04 03 00 00 02  
            Raw Descriptor (hex)    0050: 00 00 00 07 05 83 03 40  00 01 07 05 02 02 40 00  
            Raw Descriptor (hex)    0060: 00 05 25 03 40 00 09 04  01 00 01 0E 02 00 00 07  
            Raw Descriptor (hex)    0070: 05 81 02 40 00 00 0E 24  01 01 8B 00 81 01 02 01  
            Raw Descriptor (hex)    0080: 00 00 01 00 0B 24 06 01  03 01 01 00 00 00 00 26  
            Raw Descriptor (hex)    0090: 24 07 01 03 00 05 D0 02  00 EC 0D 00 00 EC 0D 00  
            Raw Descriptor (hex)    00a0: 00 58 02 00 15 16 05 00  00 15 16 05 00 15 16 05  
            Raw Descriptor (hex)    00b0: 00 00 00 00 00 26 24 07  02 03 80 02 E0 01 00 EC  
            Raw Descriptor (hex)    00c0: 0D 00 00 EC 0D 00 00 58  02 00 15 16 05 00 00 15  
            Raw Descriptor (hex)    00d0: 16 05 00 15 16 05 00 00  00 00 00 26 24 07 03 03  
            Raw Descriptor (hex)    00e0: 40 01 F0 00 00 EC 0D 00  00 EC 0D 00 00 58 02 00  
            Raw Descriptor (hex)    00f0: 15 16 05 00 00 15 16 05  00 15 16 05 00 00 00 00  
            Raw Descriptor (hex)    0100: 00 06 24 0D 00 00 00 
        Number of Interfaces:   2
        Configuration Value:   1
        Attributes:   0xC0 (self-powered)
        MaxPower:   100 ma
        Interface Association   Video/Interface Collection
            First Interface   0
            Interface Count   2
            Function Class   14   (Video)
            Function Subclass   3   (Interface Collection)
            Interface Protocol   0
            Function String   0 (none)
        Interface #0 - Video/Control   
            Alternate Setting   0
            Number of Endpoints   1
            Interface Class:   14   (Video)
            Interface Subclass;   1   (Control)
            Interface Protocol:   0
            VDC (Control) Header   
                Length (and contents):   13
                    Raw Descriptor (hex)   0000: 0D 24 01 00 01 39 00 80  8D 5B 00 01 01 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x1
                Specification Version Number:   01.0
                Device Clock Frequency (Hz):   6000000
                Number of Video Streaming Interfaces:   1
                Video Interface Number:   1
            VDC (Control) Input Terminal   
                Length (and contents):   17
                    Raw Descriptor (hex)    0000: 11 24 02 01 01 02 00 00  00 00 00 00 00 00 02 00  
                    Raw Descriptor (hex)    0010: 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x2
                Terminal ID   1
                Input Terminal Type:   0x201 (Camera Sensor)
                Input Terminal ID:   0 [NONE]
                Input Terminal String Index:   0 [NONE]
                Minimum Focal Length   0
                Maximum Focal Length   0
                Ocular Focal Length   0
                Controls Supported   Description
            VDC (Control) Output Terminal   
                Length (and contents):   9
                    Raw Descriptor (hex)   0000: 09 24 03 02 01 01 00 04  00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x3
                Terminal ID:   2
                Output Terminal Type:   0x101 (USB streaming)
                Output Terminal ID:   0 [NONE]
                Output Terminal String Index:   0 [NONE]
            VDC (Control) Selector Unit   
                Length (and contents):   7
                    Raw Descriptor (hex)   0000: 07 24 04 03 01 01 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x4
                Unit ID:   3
                Number of pins:   1
                Source ID Pin[0]:   1
                Selector Unit String Index:   0 [NONE]
            VDC (Control) Processing Unit   
                Length (and contents):   11
                    Raw Descriptor (hex)   0000: 0B 24 05 04 03 00 00 02  00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x5
                Unit ID:   4
                Source ID:   3
                Digital Multiplier (100X):   0
                Controls Supported   Description
                Processing Unit String Index:   0 [NONE]
            Endpoint 0x83 - Interrupt Input   
                Address:   0x83  (IN)
                Attributes:   0x03  (Interrupt no synchronization data endpoint)
                Max Packet Size:   64
                Polling Interval:   1 ms
            Endpoint 0x02 - Bulk Output   
                Address:   0x02  (OUT)
                Attributes:   0x02  (Bulk no synchronization data endpoint)
                Max Packet Size:   64
                Polling Interval:   0 ms
            VDC Specific Interrupt Endpoint   
                Length (and contents):   5
                    Raw Descriptor (hex)   0000: 05 25 03 40 00 
                Max Transfer Size:   64
        Interface #1 - Video/Streaming   
            Alternate Setting   0
            Number of Endpoints   1
            Interface Class:   14   (Video)
            Interface Subclass;   2   (Streaming)
            Interface Protocol:   0
            Endpoint 0x81 - Bulk Input   
                Address:   0x81  (IN)
                Attributes:   0x02  (Bulk no synchronization data endpoint)
                Max Packet Size:   64
                Polling Interval:   0 ms
            VDC (Streaming) Input Header   
                Length (and contents):   14
                    Raw Descriptor (hex)   0000: 0E 24 01 01 8B 00 81 01  02 01 00 00 01 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x1
                bNumFormats:   1
                wTotalLength:   0x8b (139)
                bEndpointAddress:   0x81
                Capabilities (0x1)   bmInfo
                       Dynamic Format Change supported
                bTerminalLink:   2
                bStillCaptureMethod:   1 (Method 1)
                bTriggerSupport   0 (Not Supported)
                bTriggerUsage   Ignored because bTriggerSupport is 0
                bControlSize:   0x1
                bmaControls( Format 1):   0x0
            VDC (Streaming) MJPEG Format Descriptor   
                Length (and contents):   11
                    Raw Descriptor (hex)   0000: 0B 24 06 01 03 01 01 00  00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x6
                bFormatIndex:   0x1
                bNumFrameDescriptors:   0x3
                bmFlags   (0x1)
                       Fixed Sample Sizes Supported
                bDefaultFrameIndex:   0x1
                bAspectRatioX:   0x0
                bAspectRatioY:   0x0
                bmInterlaceFlags   (0x0)
                    Interlaced Stream or Variable   No
                    Fields per frame   1
                    Field 1 first   No
                    Field Pattern   Field 1 only
                    Display Mode   Bob only
                bCopyProtect   No Restriction
            VDC (Streaming) MJPEG Frame Descriptor   
                Length (and contents):   38
                    Raw Descriptor (hex)    0000: 26 24 07 01 03 00 05 D0  02 00 EC 0D 00 00 EC 0D  
                    Raw Descriptor (hex)    0010: 00 00 58 02 00 15 16 05  00 00 15 16 05 00 15 16  
                    Raw Descriptor (hex)    0020: 05 00 00 00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x7
                bFrameIndex:   1
                bmCapabilities    (0x3)
                       Still Image supported
                       Unknown capabilities
                wWidth:   0x500 (1280)
                wHeight:   0x2d0 (720)
                dwMinBitRate (bps):   0xdec00 (912384)
                dwMaxBitRate (bps):   0xdec00 (912384)
                dwMaxVideoFrameBufferSize (bytes):   0x25800 (153600)
                dwDefaultFrameInterval:   0x51615 (  33.000 ms)
                bFrameIntervalType:   Continuous
                    dwMinFrameInterval:   0x51615 (  33.000 ms)
                    dwMaxFrameInterval:   0x51615 (  33.000 ms)
                    dwFrameIntervalStep:   0x0 (   0.000 ms)
            VDC (Streaming) MJPEG Frame Descriptor   
                Length (and contents):   38
                    Raw Descriptor (hex)    0000: 26 24 07 02 03 80 02 E0  01 00 EC 0D 00 00 EC 0D  
                    Raw Descriptor (hex)    0010: 00 00 58 02 00 15 16 05  00 00 15 16 05 00 15 16  
                    Raw Descriptor (hex)    0020: 05 00 00 00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x7
                bFrameIndex:   2
                bmCapabilities    (0x3)
                       Still Image supported
                       Unknown capabilities
                wWidth:   0x280 (640)
                wHeight:   0x1e0 (480)
                dwMinBitRate (bps):   0xdec00 (912384)
                dwMaxBitRate (bps):   0xdec00 (912384)
                dwMaxVideoFrameBufferSize (bytes):   0x25800 (153600)
                dwDefaultFrameInterval:   0x51615 (  33.000 ms)
                bFrameIntervalType:   Continuous
                    dwMinFrameInterval:   0x51615 (  33.000 ms)
                    dwMaxFrameInterval:   0x51615 (  33.000 ms)
                    dwFrameIntervalStep:   0x0 (   0.000 ms)
            VDC (Streaming) MJPEG Frame Descriptor   
                Length (and contents):   38
                    Raw Descriptor (hex)    0000: 26 24 07 03 03 40 01 F0  00 00 EC 0D 00 00 EC 0D  
                    Raw Descriptor (hex)    0010: 00 00 58 02 00 15 16 05  00 00 15 16 05 00 15 16  
                    Raw Descriptor (hex)    0020: 05 00 00 00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x7
                bFrameIndex:   3
                bmCapabilities    (0x3)
                       Still Image supported
                       Unknown capabilities
                wWidth:   0x140 (320)
                wHeight:   0xf0 (240)
                dwMinBitRate (bps):   0xdec00 (912384)
                dwMaxBitRate (bps):   0xdec00 (912384)
                dwMaxVideoFrameBufferSize (bytes):   0x25800 (153600)
                dwDefaultFrameInterval:   0x51615 (  33.000 ms)
                bFrameIntervalType:   Continuous
                    dwMinFrameInterval:   0x51615 (  33.000 ms)
                    dwMaxFrameInterval:   0x51615 (  33.000 ms)
                    dwFrameIntervalStep:   0x0 (   0.000 ms)
            VDC (Streaming) Color Format Descriptor   
                Length (and contents):   6
                    Raw Descriptor (hex)   0000: 06 24 0D 00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0xd
                Color Primaries:   0 ( Unspecified (Image characteristic unknown) )
                Transfer Characteristics:   0 ( Unspecified (Image characteristic unknown) )
                Matrix Coefficients:   0 ( Unspecified (Image characteristic unknown) )

Leave a Reply