USB

From Vita Dev Wiki
Jump to: navigation, search


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