USB

From Vita Developer wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


http://imaginglabo.web.fc2.com/PSvita-USB.htm


For descriptor details, see


This is the output of the PS Vita USB bus

High Speed device @ 6 (0xFD140000):
    Composite device: ""PS Vita" Type B"
    Port Information:   0x0018
           Not Captive
           External Device
           Connected
           Enabled
    Number Of Endpoints (includes EP0):   
        Total Endpoints for Configuration 1 (current):   4
    Device Descriptor   
        Descriptor Version Number:   0x0200
        Device Class:   0   (Composite)
        Device Subclass:   0
        Device Protocol:   0
        Device MaxPacketSize:   64
        Device VendorID/ProductID:   0x054C/0x04E4   (Sony Corporation)
        Device Version Number:   0x0100
        Number of Configurations:   1
        Manufacturer String:   1 "SONY"
        Product String:   2 ""PS Vita" Type B"
        Serial Number String:   3 "xxxxxxxxxxxxxxx"
    Configuration Descriptor (current config)   
        Length (and contents):   39
            Raw Descriptor (hex)    0000: 09 02 27 00 01 01 00 C0  01 09 04 00 00 03 00 00  
            Raw Descriptor (hex)    0010: 00 00 07 05 81 02 00 02  00 07 05 02 02 00 02 00  
            Raw Descriptor (hex)    0020: 07 05 83 03 40 00 04 
        Number of Interfaces:   1
        Configuration Value:   1
        Attributes:   0xC0 (self-powered)
        MaxPower:   2 ma
        Interface #0 - Unknown   
            Alternate Setting   0
            Number of Endpoints   3
            Interface Class:   0   (Unknown)
            Interface Subclass;   0
            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)
            Endpoint 0x02 - Bulk Output   
                Address:   0x02  (OUT)
                Attributes:   0x02  (Bulk no synchronization data endpoint)
                Max Packet Size:   512
                Polling Interval:   0 ( Endpoint never NAKs)
            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:   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):   39
            Raw Descriptor (hex)    0000: 09 07 27 00 01 01 00 C0  01 09 04 00 00 03 00 00  
            Raw Descriptor (hex)    0010: 00 00 07 05 81 02 40 00  00 07 05 02 02 40 00 00  
            Raw Descriptor (hex)    0020: 07 05 83 03 40 00 01 
        Number of Interfaces:   1
        Configuration Value:   1
        Attributes:   0xC0 (self-powered)
        MaxPower:   2 ma
        Interface #0 - Unknown   
            Alternate Setting   0
            Number of Endpoints   3
            Interface Class:   0   (Unknown)
            Interface Subclass;   0
            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
            Endpoint 0x02 - Bulk Output   
                Address:   0x02  (OUT)
                Attributes:   0x02  (Bulk no synchronization data endpoint)
                Max Packet Size:   64
                Polling Interval:   0 ms
            Endpoint 0x83 - Interrupt Input   
                Address:   0x83  (IN)
                Attributes:   0x03  (Interrupt no synchronization data endpoint)
                Max Packet Size:   64
                Polling Interval:   1 ms

Original info provided by Nabnab