最終更新:2016-10-26 (水) 12:21:02 (2736d)  

PSVR/USB/Descriptors
Top / PSVR / USB / Descriptors

USB/ディスクリプタ

  • High Speed device @ 7 (0x14200000): .............................................   Composite device: "PlayStation®VR"
        Port Information:   0x101a
               Not Captive
               Attached to Root Hub
               External Device
               Connected
               Enabled
               Connected to External Port
        Number Of Endpoints (includes EP0):   
            Total Endpoints for Configuration 1 (current):   11
        Device Descriptor   
            Descriptor Version Number:   0x0200
            Device Class:   0   (Composite)
            Device Subclass:   0
            Device Protocol:   0
            Device MaxPacketSize:   64
            Device VendorID/ProductID:   0x054C/0x09AF   (Sony Corporation)
            Device Version Number:   0x0107
            Number of Configurations:   1
            Manufacturer String:   1 "Sony Computer Entertainment Inc."
            Product String:   2 "PlayStation®VR"
            Serial Number String:   0 (none)
        Configuration Descriptor (current config)   
            Length (and contents):   383
                Raw Descriptor (hex)    0000: 09 02 7F 01 09 01 00 C0  01 09 04 00 00 00 FF 00  
                Raw Descriptor (hex)    0010: 00 03 09 04 00 01 01 FF  00 00 03 07 05 01 05 00  
                Raw Descriptor (hex)    0020: 04 01 09 04 01 00 00 01  01 00 04 0A 24 01 00 01  
                Raw Descriptor (hex)    0030: 4A 00 02 02 03 0C 24 02  01 01 02 00 01 00 00 00  
                Raw Descriptor (hex)    0040: 00 09 24 06 05 01 01 03  00 00 09 24 03 03 01 01  
                Raw Descriptor (hex)    0050: 00 05 00 0C 24 02 02 01  01 00 02 03 00 00 00 0D  
                Raw Descriptor (hex)    0060: 24 06 06 02 02 01 00 02  00 02 00 00 09 24 03 04  
                Raw Descriptor (hex)    0070: 01 03 00 06 00 09 04 02  00 00 01 02 00 05 09 04  
                Raw Descriptor (hex)    0080: 02 01 01 01 02 00 05 07  24 01 03 00 01 00 0B 24  
                Raw Descriptor (hex)    0090: 02 01 01 02 10 01 80 BB  00 09 05 82 05 C0 00 04  
                Raw Descriptor (hex)    00a0: 00 00 07 25 01 80 00 00  00 09 04 03 00 00 01 02  
                Raw Descriptor (hex)    00b0: 00 06 09 04 03 01 01 01  02 00 06 07 24 01 02 00  
                Raw Descriptor (hex)    00c0: 01 00 0B 24 02 01 02 02  10 01 80 BB 00 09 05 02  
                Raw Descriptor (hex)    00d0: 05 C0 00 04 00 00 07 25  01 80 00 00 00 09 04 04  
                Raw Descriptor (hex)    00e0: 00 01 03 00 00 07 09 21  11 01 00 01 22 15 00 07  
                Raw Descriptor (hex)    00f0: 05 83 03 40 00 03 09 04  05 00 02 03 00 00 08 09  
                Raw Descriptor (hex)    0100: 21 11 01 00 01 22 17 00  07 05 84 03 40 00 04 07  
                Raw Descriptor (hex)    0110: 05 04 03 40 00 04 09 04  06 00 00 FF 00 00 09 09  
                Raw Descriptor (hex)    0120: 04 06 01 01 FF 00 00 09  07 05 05 05 00 04 03 09  
                Raw Descriptor (hex)    0130: 04 06 02 01 FF 00 00 00  07 05 05 05 00 04 02 09  
                Raw Descriptor (hex)    0140: 04 06 03 01 FF 00 00 00  07 05 05 05 00 04 01 09  
                Raw Descriptor (hex)    0150: 04 07 00 01 FF 01 00 0A  07 05 87 02 00 02 00 09  
                Raw Descriptor (hex)    0160: 04 08 00 02 03 00 00 0B  09 21 11 01 00 01 22 9F  
                Raw Descriptor (hex)    0170: 00 07 05 86 03 40 00 04  07 05 06 03 40 00 04 
            Number of Interfaces:   9
            Configuration Value:   1
            Attributes:   0xC0 (self-powered)
            MaxPower:   2 mA
            Interface #0 - Vendor-specific ..............................................   "PS VR 3D Audio"
                Alternate Setting   0
                Number of Endpoints   0
                Interface Class:   255   (Vendor-specific)
                Interface Subclass;   0   (Vendor-specific)
                Interface Protocol:   0
            Interface #0 - Vendor-specific (#1) ..............................................   "PS VR 3D Audio"
                Alternate Setting   1
                Number of Endpoints   1
                Interface Class:   255   (Vendor-specific)
                Interface Subclass;   0   (Vendor-specific)
                Interface Protocol:   0
                Endpoint 0x01 - Isochronous Output   
                    Address:   0x01  (OUT)
                    Attributes:   0x05  (Isochronous asynchronous data endpoint)
                    Max Packet Size:   0x0400  (1024 x 1  transactions opportunities per microframe)
                    Polling Interval:   1 (1 microframe (125 microsecs) )
            Interface #1 - Audio/Control ..............................................   "PS VR Audio"
                Alternate Setting   0
                Number of Endpoints   0
                Interface Class:   1   (Audio)
                Interface Subclass;   1   (Control)
                Interface Protocol:   0
                Audio Control Class Specific Header   
                    Descriptor Version Number:   01.00
                    Class Specific Size:   74
                    Number of Audio Interfaces:   2
                    Audio Interface Number:   2
                    Audio Interface Number:   3
                    Dump Contents (hex):   0A 24 01 00 01 4A 00 02 02 03 
                Audio Class Specific Input Terminal   
                    Terminal ID:   1
                    Input Terminal Type:   0x201 (Microphone)
                    OutTerminal ID:   0 [NONE]
                    Number of Channels:   1
                    Spatial config of channels:   0000000000000000
                    String index for first logical channel:   0
                    Terminal Name String Index:   0 [NONE]
                Audio Class Specific Feature   
                    Unit ID:   5
                    Source ID:   1
                    Control Size:   1
                    Number of Channels (ch):   1
                        Master Channel:......................... ( Volume, Mute )
                        Left Front:............................. (  )
                    Feature Unit Name String Index:   0
                    Dump Contents (hex):   09 24 06 05 01 01 03 00 00 
                Audio Class Specific Output Terminal   
                    Terminal ID:   3
                    Output Terminal Type:   0x101 (USB Isochronous Stream)
                    InTerminal ID:   0 [NONE]
                    Source ID:   5
                    Terminal Name String Index:   0 [NONE]
                Audio Class Specific Input Terminal   
                    Terminal ID:   2
                    Input Terminal Type:   0x101 (USB streaming)
                    OutTerminal ID:   0 [NONE]
                    Number of Channels:   2
                    Spatial config of channels:   0000000000000011
                                      ^.  Left Front
                                     ^..  Right Front
                    String index for first logical channel:   0
                    Terminal Name String Index:   0 [NONE]
                Audio Class Specific Feature   
                    Unit ID:   6
                    Source ID:   2
                    Control Size:   2
                    Number of Channels (ch):   2
                        Master Channel:......................... ( Mute )
                        Left Front:............................. ( Volume )
                        Right Front:............................ ( Volume )
                    Feature Unit Name String Index:   0
                    Dump Contents (hex):   0D 24 06 06 02 02 01 00 02 00 02 00 00 
                Audio Class Specific Output Terminal   
                    Terminal ID:   4
                    Output Terminal Type:   0x301 (Speaker)
                    InTerminal ID:   0 [NONE]
                    Source ID:   6
                    Terminal Name String Index:   0 [NONE]
            Interface #2 - Audio/Streaming ..............................................   "PS VR Audio Mic"
                Alternate Setting   0
                Number of Endpoints   0
                Interface Class:   1   (Audio)
                Interface Subclass;   2   (Streaming)
                Interface Protocol:   0
            Interface #2 - Audio/Streaming (#1) ..............................................   "PS VR Audio Mic"
                Alternate Setting   1
                Number of Endpoints   1
                Interface Class:   1   (Audio)
                Interface Subclass;   2   (Streaming)
                Interface Protocol:   0
                Audio Control Class Specific Header   
                    Audio Stream General   
                        Endpoint Terminal ID:   3
                        Delay:   0 frames     (Delay NOT SUPPORTED)
                        Format Tag:   0x0001 (PCM)
                Audio Class Specific Audio Data Format   
                    Audio Stream Format Type Desc.   
                        Format Type:   1 PCM
                        Number Of Channels:   1 MONO
                        Sub Frame Size:   2
                        Bit Resolution:   16
                        Sample Frequency Type:   0x01 (Discrete)
                        Sample Frequency:   48000 Hz
                Endpoint 0x82 - Isochronous Input   
                    Address:   0x82  (IN)
                    Attributes:   0x05  (Isochronous asynchronous data endpoint)
                    Max Packet Size:   0x00c0  (192 x 1  transactions opportunities per microframe)
                    Polling Interval:   4 (8 microframes (1 msecs) )
                Class-Specific AS Audio EndPoint   
                    Attributes:   0x80    MaxPacketsOnly
                    bLockDelayUnits:   0x00  (UNDEFINED)
                    wLockDelay:   0 
            Interface #3 - Audio/Streaming ..............................................   "PS VR Audio Chat"
                Alternate Setting   0
                Number of Endpoints   0
                Interface Class:   1   (Audio)
                Interface Subclass;   2   (Streaming)
                Interface Protocol:   0
            Interface #3 - Audio/Streaming (#1) ..............................................   "PS VR Audio Chat"
                Alternate Setting   1
                Number of Endpoints   1
                Interface Class:   1   (Audio)
                Interface Subclass;   2   (Streaming)
                Interface Protocol:   0
                Audio Control Class Specific Header   
                    Audio Stream General   
                        Endpoint Terminal ID:   2
                        Delay:   0 frames     (Delay NOT SUPPORTED)
                        Format Tag:   0x0001 (PCM)
                Audio Class Specific Audio Data Format   
                    Audio Stream Format Type Desc.   
                        Format Type:   1 PCM
                        Number Of Channels:   2 STEREO
                        Sub Frame Size:   2
                        Bit Resolution:   16
                        Sample Frequency Type:   0x01 (Discrete)
                        Sample Frequency:   48000 Hz
                Endpoint 0x02 - Isochronous Output   
                    Address:   0x02  (OUT)
                    Attributes:   0x05  (Isochronous asynchronous data endpoint)
                    Max Packet Size:   0x00c0  (192 x 1  transactions opportunities per microframe)
                    Polling Interval:   4 (8 microframes (1 msecs) )
                Class-Specific AS Audio EndPoint   
                    Attributes:   0x80    MaxPacketsOnly
                    bLockDelayUnits:   0x00  (UNDEFINED)
                    wLockDelay:   0 
            Interface #4 - HID ..............................................   "PS VR Sensor"
                Alternate Setting   0
                Number of Endpoints   1
                Interface Class:   3   (HID)
                Interface Subclass;   0
                Interface Protocol:   0
                HID Descriptor   
                    Descriptor Version Number:   0x0111
                    Country Code:   0
                    Descriptor Count:   1
                    Descriptor 1   
                        Type:   0x22  (Report Descriptor)
                        Length (and contents):   21
                            Raw Descriptor (hex)    0000: 06 01 FF 09 01 A1 01 09  10 15 00 26 FF 00 75 08  
                            Raw Descriptor (hex)    0010: 95 40 81 02 C0 
                        Parsed Report Descriptor:   
                              Usage Page    (Vendor defined 1) 
                              Usage 1 (0x1)    
                                  Collection (Application)    
                                    Usage 16 (0x10)    
                                    Logical Minimum.........    (0)  
                                    Logical Maximum.........    (255)  
                                    Report Size.............    (8)  
                                    Report Count............    (64)  
                                    Input...................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Bitfield) 
                                  End Collection     
                Endpoint 0x83 - Interrupt Input   
                    Address:   0x83  (IN)
                    Attributes:   0x03  (Interrupt)
                    Max Packet Size:   0x0040  (64 x 1  transactions opportunities per microframe)
                    Polling Interval:   3 (4 microframes (375 microsecs) )
            Interface #5 - HID ..............................................   "PS VR Control"
                Alternate Setting   0
                Number of Endpoints   2
                Interface Class:   3   (HID)
                Interface Subclass;   0
                Interface Protocol:   0
                HID Descriptor   
                    Descriptor Version Number:   0x0111
                    Country Code:   0
                    Descriptor Count:   1
                    Descriptor 1   
                        Type:   0x22  (Report Descriptor)
                        Length (and contents):   23
                            Raw Descriptor (hex)    0000: 06 00 FF 15 00 26 FF 00  09 08 A1 01 09 80 85 40  
                            Raw Descriptor (hex)    0010: 75 08 95 04 B1 02 C0 
                        Parsed Report Descriptor:   
                              Usage Page    (Vendor defined 0) 
                              Logical Minimum.........    (0)  
                              Logical Maximum.........    (255)  
                              Usage 8 (0x8)    
                                  Collection (Application)    
                                    Usage 128 (0x80)    
                                    ReportID................    (64)  
                                    Report Size.............    (8)  
                                    Report Count............    (4)  
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                  End Collection     
                Endpoint 0x84 - Interrupt Input   
                    Address:   0x84  (IN)
                    Attributes:   0x03  (Interrupt)
                    Max Packet Size:   0x0040  (64 x 1  transactions opportunities per microframe)
                    Polling Interval:   4 (8 microframes (1 msecs) )
                Endpoint 0x04 - Interrupt Output   
                    Address:   0x04  (OUT)
                    Attributes:   0x03  (Interrupt)
                    Max Packet Size:   0x0040  (64 x 1  transactions opportunities per microframe)
                    Polling Interval:   4 (8 microframes (1 msecs) )
            Interface #6 - Vendor-specific ..............................................   "PS VR H.264"
                Alternate Setting   0
                Number of Endpoints   0
                Interface Class:   255   (Vendor-specific)
                Interface Subclass;   0   (Vendor-specific)
                Interface Protocol:   0
            Interface #6 - Vendor-specific (#1) ..............................................   "PS VR H.264"
                Alternate Setting   1
                Number of Endpoints   1
                Interface Class:   255   (Vendor-specific)
                Interface Subclass;   0   (Vendor-specific)
                Interface Protocol:   0
                Endpoint 0x05 - Isochronous Output   
                    Address:   0x05  (OUT)
                    Attributes:   0x05  (Isochronous asynchronous data endpoint)
                    Max Packet Size:   0x0400  (1024 x 1  transactions opportunities per microframe)
                    Polling Interval:   3 (4 microframes (375 microsecs) )
            Interface #6 - Vendor-specific (#2)   
                Alternate Setting   2
                Number of Endpoints   1
                Interface Class:   255   (Vendor-specific)
                Interface Subclass;   0   (Vendor-specific)
                Interface Protocol:   0
                Endpoint 0x05 - Isochronous Output   
                    Address:   0x05  (OUT)
                    Attributes:   0x05  (Isochronous asynchronous data endpoint)
                    Max Packet Size:   0x0400  (1024 x 1  transactions opportunities per microframe)
                    Polling Interval:   2 (2 microframes (250 microsecs) )
            Interface #6 - Vendor-specific (#3)   
                Alternate Setting   3
                Number of Endpoints   1
                Interface Class:   255   (Vendor-specific)
                Interface Subclass;   0   (Vendor-specific)
                Interface Protocol:   0
                Endpoint 0x05 - Isochronous Output   
                    Address:   0x05  (OUT)
                    Attributes:   0x05  (Isochronous asynchronous data endpoint)
                    Max Packet Size:   0x0400  (1024 x 1  transactions opportunities per microframe)
                    Polling Interval:   1 (1 microframe (125 microsecs) )
            Interface #7 - Vendor-specific ..............................................   "PS VR BulkIn"
                Alternate Setting   0
                Number of Endpoints   1
                Interface Class:   255   (Vendor-specific)
                Interface Subclass;   1   (Vendor-specific)
                Interface Protocol:   0
                Endpoint 0x87 - Bulk Input   
                    Address:   0x87  (IN)
                    Attributes:   0x02  (Bulk)
                    Max Packet Size:   512
                    Polling Interval:   0 ( Endpoint never NAKs)
            Interface #8 - HID ..............................................   "PS VR Control2"
                Alternate Setting   0
                Number of Endpoints   2
                Interface Class:   3   (HID)
                Interface Subclass;   0
                Interface Protocol:   0
                HID Descriptor   
                    Descriptor Version Number:   0x0111
                    Country Code:   0
                    Descriptor Count:   1
                    Descriptor 1   
                        Type:   0x22  (Report Descriptor)
                        Length (and contents):   159
                            Raw Descriptor (hex)    0000: 06 F0 FF 15 00 26 FF 00  75 08 95 3F 09 01 A1 01  
                            Raw Descriptor (hex)    0010: 85 D0 09 D0 B1 02 85 D1  09 D1 B1 02 85 D2 09 D2  
                            Raw Descriptor (hex)    0020: B1 02 85 D3 09 D3 B1 02  C0 09 02 A1 01 85 E0 09  
                            Raw Descriptor (hex)    0030: E0 B1 02 85 E1 09 E1 B1  02 85 E2 09 E2 B1 02 85  
                            Raw Descriptor (hex)    0040: E3 09 E3 B1 02 85 E4 09  E4 B1 02 85 E5 09 E5 B1  
                            Raw Descriptor (hex)    0050: 02 85 E6 09 E6 B1 02 85  E7 09 E7 B1 02 85 E8 09  
                            Raw Descriptor (hex)    0060: E8 B1 02 85 E9 09 E9 B1  02 85 EF 09 EF 95 04 B1  
                            Raw Descriptor (hex)    0070: 02 C0 09 40 A1 01 85 F0  09 47 15 00 26 FF 00 75  
                            Raw Descriptor (hex)    0080: 08 95 3F B1 02 85 F1 09  48 95 3F B1 02 85 F2 09  
                            Raw Descriptor (hex)    0090: 49 95 0F B1 02 85 F3 0A  01 47 95 07 B1 02 C0 
                        Parsed Report Descriptor:   
                              Usage Page    (Vendor defined 240) 
                              Logical Minimum.........    (0)  
                              Logical Maximum.........    (255)  
                              Report Size.............    (8)  
                              Report Count............    (63)  
                              Usage 1 (0x1)    
                                  Collection (Application)    
                                    ReportID................    (208)  
                                    Usage 208 (0xd0)    
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (209)  
                                    Usage 209 (0xd1)    
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (210)  
                                    Usage 210 (0xd2)    
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (211)  
                                    Usage 211 (0xd3)    
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                  End Collection     
                              Usage 2 (0x2)    
                                  Collection (Application)    
                                    ReportID................    (224)  
                                    Usage 224 (0xe0)    
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (225)  
                                    Usage 225 (0xe1)    
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (226)  
                                    Usage 226 (0xe2)    
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (227)  
                                    Usage 227 (0xe3)    
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (228)  
                                    Usage 228 (0xe4)    
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (229)  
                                    Usage 229 (0xe5)    
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (230)  
                                    Usage 230 (0xe6)    
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (231)  
                                    Usage 231 (0xe7)    
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (232)  
                                    Usage 232 (0xe8)    
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (233)  
                                    Usage 233 (0xe9)    
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (239)  
                                    Usage 239 (0xef)    
                                    Report Count............    (4)  
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                  End Collection     
                              Usage 64 (0x40)    
                                  Collection (Application)    
                                    ReportID................    (240)  
                                    Usage 71 (0x47)    
                                    Logical Minimum.........    (0)  
                                    Logical Maximum.........    (255)  
                                    Report Size.............    (8)  
                                    Report Count............    (63)  
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (241)  
                                    Usage 72 (0x48)    
                                    Report Count............    (63)  
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (242)  
                                    Usage 73 (0x49)    
                                    Report Count............    (15)  
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                    ReportID................    (243)  
                                    Usage 18177 (0x4701)    
                                    Report Count............    (7)  
                                    Feature.................   (Data, Variable, Absolute, No Wrap, Linear, Preferred State, No Null Position, Nonvolatile, Bitfield) 
                                  End Collection     
                Endpoint 0x86 - Interrupt Input   
                    Address:   0x86  (IN)
                    Attributes:   0x03  (Interrupt)
                    Max Packet Size:   0x0040  (64 x 1  transactions opportunities per microframe)
                    Polling Interval:   4 (8 microframes (1 msecs) )
                Endpoint 0x06 - Interrupt Output   
                    Address:   0x06  (OUT)
                    Attributes:   0x03  (Interrupt)
                    Max Packet Size:   0x0040  (64 x 1  transactions opportunities per microframe)
                    Polling Interval:   4 (8 microframes (1 msecs) )
        Device Qualifier Descriptor   
            Descriptor Version Number:   0x0200
            Device Class   0   (Composite)
            Device Subclass   0
            Device Protocol   0
            Device MaxPacketSize:   64
            Number of Configurations:   1
            bReserved:   0
        Other Speed Configuration Descriptor   
            Length (and contents):   351
                Raw Descriptor (hex)    0000: 09 07 5F 01 09 01 00 C0  01 09 04 00 00 00 FF 00  
                Raw Descriptor (hex)    0010: 00 03 09 04 00 01 01 FF  00 00 03 07 05 01 05 FF  
                Raw Descriptor (hex)    0020: 03 01 09 04 01 00 00 01  01 00 04 0A 24 01 00 01  
                Raw Descriptor (hex)    0030: 4A 00 02 02 03 0C 24 02  01 01 02 00 01 00 00 00  
                Raw Descriptor (hex)    0040: 00 09 24 06 05 01 01 03  00 00 09 24 03 03 01 01  
                Raw Descriptor (hex)    0050: 00 05 00 0C 24 02 02 01  01 00 02 03 00 00 00 0D  
                Raw Descriptor (hex)    0060: 24 06 06 02 02 01 00 02  00 02 00 00 09 24 03 04  
                Raw Descriptor (hex)    0070: 01 03 00 06 00 09 04 02  00 00 01 02 00 05 09 04  
                Raw Descriptor (hex)    0080: 02 01 01 01 02 00 05 07  24 01 03 00 01 00 0B 24  
                Raw Descriptor (hex)    0090: 02 01 01 02 10 01 80 BB  00 09 05 82 05 C0 00 01  
                Raw Descriptor (hex)    00a0: 00 00 07 25 01 80 00 00  00 09 04 03 00 00 01 02  
                Raw Descriptor (hex)    00b0: 00 06 09 04 03 01 01 01  02 00 06 07 24 01 02 00  
                Raw Descriptor (hex)    00c0: 01 00 0B 24 02 01 02 02  10 01 80 BB 00 09 05 02  
                Raw Descriptor (hex)    00d0: 05 40 00 01 00 00 07 25  01 80 00 00 00 09 04 04  
                Raw Descriptor (hex)    00e0: 00 01 03 00 00 07 09 21  11 01 00 01 22 15 00 07  
                Raw Descriptor (hex)    00f0: 05 83 03 40 00 01 09 04  05 00 02 03 00 00 08 09  
                Raw Descriptor (hex)    0100: 21 11 01 00 01 22 17 00  07 05 84 03 40 00 01 07  
                Raw Descriptor (hex)    0110: 05 04 03 40 00 01 09 04  06 00 00 FF 00 00 09 09  
                Raw Descriptor (hex)    0120: 04 06 01 01 FF 00 00 09  07 05 05 05 FF 03 01 09  
                Raw Descriptor (hex)    0130: 04 07 00 01 FF 01 00 0A  07 05 87 02 40 00 00 09  
                Raw Descriptor (hex)    0140: 04 08 00 02 03 00 00 0B  09 21 11 01 00 01 22 9F  
                Raw Descriptor (hex)    0150: 00 07 05 86 03 40 00 01  07 05 06 03 40 00 01 
            Number of Interfaces:   9
            Configuration Value:   1
            Attributes:   0xC0 (self-powered)
            MaxPower:   2 mA
            Interface #0 - Vendor-specific ..............................................   "PS VR 3D Audio"
                Alternate Setting   0
                Number of Endpoints   0
                Interface Class:   255   (Vendor-specific)
                Interface Subclass;   0   (Vendor-specific)
                Interface Protocol:   0
            Interface #0 - Vendor-specific (#1) ..............................................   "PS VR 3D Audio"
                Alternate Setting   1
                Number of Endpoints   1
                Interface Class:   255   (Vendor-specific)
                Interface Subclass;   0   (Vendor-specific)
                Interface Protocol:   0
                Endpoint 0x01 - Isochronous Output   
                    Address:   0x01  (OUT)
                    Attributes:   0x05  (Isochronous asynchronous data endpoint)
                    Max Packet Size:   1023
                    Polling Interval:   1 ms
            Interface #1 - Audio/Control ..............................................   "PS VR Audio"
                Alternate Setting   0
                Number of Endpoints   0
                Interface Class:   1   (Audio)
                Interface Subclass;   1   (Control)
                Interface Protocol:   0
                Audio Control Class Specific Header   
                    Descriptor Version Number:   01.00
                    Class Specific Size:   74
                    Number of Audio Interfaces:   2
                    Audio Interface Number:   2
                    Audio Interface Number:   3
                    Dump Contents (hex):   0A 24 01 00 01 4A 00 02 02 03 
                Audio Class Specific Input Terminal   
                    Terminal ID:   1
                    Input Terminal Type:   0x201 (Microphone)
                    OutTerminal ID:   0 [NONE]
                    Number of Channels:   1
                    Spatial config of channels:   0000000000000000
                    String index for first logical channel:   0
                    Terminal Name String Index:   0 [NONE]
                Audio Class Specific Feature   
                    Unit ID:   5
                    Source ID:   1
                    Control Size:   1
                    Number of Channels (ch):   1
                        Master Channel:......................... ( Volume, Mute )
                        Left Front:............................. (  )
                    Feature Unit Name String Index:   0
                    Dump Contents (hex):   09 24 06 05 01 01 03 00 00 
                Audio Class Specific Output Terminal   
                    Terminal ID:   3
                    Output Terminal Type:   0x101 (USB Isochronous Stream)
                    InTerminal ID:   0 [NONE]
                    Source ID:   5
                    Terminal Name String Index:   0 [NONE]
                Audio Class Specific Input Terminal   
                    Terminal ID:   2
                    Input Terminal Type:   0x101 (USB streaming)
                    OutTerminal ID:   0 [NONE]
                    Number of Channels:   2
                    Spatial config of channels:   0000000000000011
                                      ^.  Left Front
                                     ^..  Right Front
                    String index for first logical channel:   0
                    Terminal Name String Index:   0 [NONE]
                Audio Class Specific Feature   
                    Unit ID:   6
                    Source ID:   2
                    Control Size:   2
                    Number of Channels (ch):   2
                        Master Channel:......................... ( Mute )
                        Left Front:............................. ( Volume )
                        Right Front:............................ ( Volume )
                    Feature Unit Name String Index:   0
                    Dump Contents (hex):   0D 24 06 06 02 02 01 00 02 00 02 00 00 
                Audio Class Specific Output Terminal   
                    Terminal ID:   4
                    Output Terminal Type:   0x301 (Speaker)
                    InTerminal ID:   0 [NONE]
                    Source ID:   6
                    Terminal Name String Index:   0 [NONE]
            Interface #2 - Audio/Streaming ..............................................   "PS VR Audio Mic"
                Alternate Setting   0
                Number of Endpoints   0
                Interface Class:   1   (Audio)
                Interface Subclass;   2   (Streaming)
                Interface Protocol:   0
            Interface #2 - Audio/Streaming (#1) ..............................................   "PS VR Audio Mic"
                Alternate Setting   1
                Number of Endpoints   1
                Interface Class:   1   (Audio)
                Interface Subclass;   2   (Streaming)
                Interface Protocol:   0
                Audio Control Class Specific Header   
                    Audio Stream General   
                        Endpoint Terminal ID:   3
                        Delay:   0 frames     (Delay NOT SUPPORTED)
                        Format Tag:   0x0001 (PCM)
                Audio Class Specific Audio Data Format   
                    Audio Stream Format Type Desc.   
                        Format Type:   1 PCM
                        Number Of Channels:   1 MONO
                        Sub Frame Size:   2
                        Bit Resolution:   16
                        Sample Frequency Type:   0x01 (Discrete)
                        Sample Frequency:   48000 Hz
                Endpoint 0x82 - Isochronous Input   
                    Address:   0x82  (IN)
                    Attributes:   0x05  (Isochronous asynchronous data endpoint)
                    Max Packet Size:   192
                    Polling Interval:   1 ms
                Class-Specific AS Audio EndPoint   
                    Attributes:   0x80    MaxPacketsOnly
                    bLockDelayUnits:   0x00  (UNDEFINED)
                    wLockDelay:   0 
            Interface #3 - Audio/Streaming ..............................................   "PS VR Audio Chat"
                Alternate Setting   0
                Number of Endpoints   0
                Interface Class:   1   (Audio)
                Interface Subclass;   2   (Streaming)
                Interface Protocol:   0
            Interface #3 - Audio/Streaming (#1) ..............................................   "PS VR Audio Chat"
                Alternate Setting   1
                Number of Endpoints   1
                Interface Class:   1   (Audio)
                Interface Subclass;   2   (Streaming)
                Interface Protocol:   0
                Audio Control Class Specific Header   
                    Audio Stream General   
                        Endpoint Terminal ID:   2
                        Delay:   0 frames     (Delay NOT SUPPORTED)
                        Format Tag:   0x0001 (PCM)
                Audio Class Specific Audio Data Format   
                    Audio Stream Format Type Desc.   
                        Format Type:   1 PCM
                        Number Of Channels:   2 STEREO
                        Sub Frame Size:   2
                        Bit Resolution:   16
                        Sample Frequency Type:   0x01 (Discrete)
                        Sample Frequency:   48000 Hz
                Endpoint 0x02 - Isochronous Output   
                    Address:   0x02  (OUT)
                    Attributes:   0x05  (Isochronous asynchronous data endpoint)
                    Max Packet Size:   64
                    Polling Interval:   1 ms
                Class-Specific AS Audio EndPoint   
                    Attributes:   0x80    MaxPacketsOnly
                    bLockDelayUnits:   0x00  (UNDEFINED)
                    wLockDelay:   0 
            Interface #4 - HID ..............................................   "PS VR Sensor"
                Alternate Setting   0
                Number of Endpoints   1
                Interface Class:   3   (HID)
                Interface Subclass;   0
                Interface Protocol:   0
                HID Descriptor   
                    Descriptor Version Number:   0x0111
                    Country Code:   0
                    Descriptor Count:   1
                    Descriptor 1   
                        Type:   0x22  (Report Descriptor)
                        Length (interface does not currently exist):   21
                Endpoint 0x83 - Interrupt Input   
                    Address:   0x83  (IN)
                    Attributes:   0x03  (Interrupt)
                    Max Packet Size:   64
                    Polling Interval:   1 ms
            Interface #5 - HID ..............................................   "PS VR Control"
                Alternate Setting   0
                Number of Endpoints   2
                Interface Class:   3   (HID)
                Interface Subclass;   0
                Interface Protocol:   0
                HID Descriptor   
                    Descriptor Version Number:   0x0111
                    Country Code:   0
                    Descriptor Count:   1
                    Descriptor 1   
                        Type:   0x22  (Report Descriptor)
                        Length (interface does not currently exist):   23
                Endpoint 0x84 - Interrupt Input   
                    Address:   0x84  (IN)
                    Attributes:   0x03  (Interrupt)
                    Max Packet Size:   64
                    Polling Interval:   1 ms
                Endpoint 0x04 - Interrupt Output   
                    Address:   0x04  (OUT)
                    Attributes:   0x03  (Interrupt)
                    Max Packet Size:   64
                    Polling Interval:   1 ms
            Interface #6 - Vendor-specific ..............................................   "PS VR H.264"
                Alternate Setting   0
                Number of Endpoints   0
                Interface Class:   255   (Vendor-specific)
                Interface Subclass;   0   (Vendor-specific)
                Interface Protocol:   0
            Interface #6 - Vendor-specific (#1) ..............................................   "PS VR H.264"
                Alternate Setting   1
                Number of Endpoints   1
                Interface Class:   255   (Vendor-specific)
                Interface Subclass;   0   (Vendor-specific)
                Interface Protocol:   0
                Endpoint 0x05 - Isochronous Output   
                    Address:   0x05  (OUT)
                    Attributes:   0x05  (Isochronous asynchronous data endpoint)
                    Max Packet Size:   1023
                    Polling Interval:   1 ms
            Interface #7 - Vendor-specific ..............................................   "PS VR BulkIn"
                Alternate Setting   0
                Number of Endpoints   1
                Interface Class:   255   (Vendor-specific)
                Interface Subclass;   1   (Vendor-specific)
                Interface Protocol:   0
                Endpoint 0x87 - Bulk Input   
                    Address:   0x87  (IN)
                    Attributes:   0x02  (Bulk)
                    Max Packet Size:   64
                    Polling Interval:   0 ms
            Interface #8 - HID ..............................................   "PS VR Control2"
                Alternate Setting   0
                Number of Endpoints   2
                Interface Class:   3   (HID)
                Interface Subclass;   0
                Interface Protocol:   0
                HID Descriptor   
                    Descriptor Version Number:   0x0111
                    Country Code:   0
                    Descriptor Count:   1
                    Descriptor 1   
                        Type:   0x22  (Report Descriptor)
                        Length (interface does not currently exist):   159
                Endpoint 0x86 - Interrupt Input   
                    Address:   0x86  (IN)
                    Attributes:   0x03  (Interrupt)
                    Max Packet Size:   64
                    Polling Interval:   1 ms
                Endpoint 0x06 - Interrupt Output   
                    Address:   0x06  (OUT)
                    Attributes:   0x03  (Interrupt)
                    Max Packet Size:   64
                    Polling Interval:   1 ms