Vita:Connector Pinouts

From ConsoleMods Wiki
Jump to navigation Jump to search

There is a USB connector on all handheld PS Vita devices. It uses a proprietary multi-connector on the OLED (PCH-1XXX) units and micro-USB on the LCD (PCH-2XXX) units.

PCH-1XXX Multi Connector Pinout

Multi-connector pin diagram.

Because of the existence of the USB Ethernet adaptor, there exists a way to use the port in host mode.

Teardown of PS Vita OLED dock here.

Pin Name Description
1 Power? N/C on cables and DevKit USB Ethernet adaptor, but connected on TestKit USB Ethernet adaptor. Goes to SN99057 (Power Management IC) pins 31-32.
2 Power? Same net as pin 1
3 Dock Analog Ground (TRRS Pin 3) For stereo audio output
4 Dock Right Channel Audio (TRRS Pin 2) To audio codec IC
5 Dock Left Channel Audio (TRRS Pin 1) To audio codec IC
6 Syscon UART RX Used to access UART0. See this page on the Henkaku Wiki for details.
7 Syscon UART TX Used to access UART0. See this page on the Henkaku Wiki for details.
8 Syscon UART CTS Used to access UART0. See this page on the Henkaku Wiki for details.
9 Syscon UART RTS Used to access UART0. See this page on the Henkaku Wiki for details.
10 Audio? To audio codec IC. Not seen used anywhere.
11 Accessory Enable/OTG Digital signal. Pull-down to GND on dock. To Syscon (C11). Connected on USB Ethernet adaptor. Pulling to ground enables host usb mode.
12 Dock TRRS Pin 4 Digital signal. To Syscon (F9). Connected on USB Ethernet adaptor.
13 ? To Syscon (G4). Not seen used anywhere.
14 GND 1 GND on PS Vita and USB Ethernet adaptor. N/C on charging cable and dock.
15 Peripheral Detect? To large ceramic chip. 125K pull-down.
16 GND 2 GND on PS Vita. N/C on USB Ethernet adaptor and charging cable. Small cap to USB GND on dock.
17 VCC +5V VDC
18 VCC Same net as pin 17
19 GND 3 GND on PS Vita and charging cable. N/C on USB Ethernet adaptor. Large cap to USB GND on dock.
20 D- USB Data
21 D+ USB Data

PCH-1XXX Accessory Port Pinout

The accessory port found only on the original PS Vita models is a custom port USB interface. The port must be activated in software and so far, there does not seem to be any official public software that uses it. It was thought that all API's that reference the accessory port were permanently disabled as of firmware 1.69, however this is not actually true: even on FW 3.73 the accessory port can be enabled using SceUsbServ#sceUsbServAccessoryActivate and disabled with SceUsbServ#sceUsbServAccessoryDeactivate.

The "CBPS" were also able to get the accessory port working and able to mount a USB drive via VitaShell by hacking Mini-USB cables.

Pin Name Description
1 GND Ground - On the side with the mounting hole that has threads
2 ID (1.8v) USB OTG
3 D- USB Data
4 D+ USB Data
5 VBUS (3.3v) Power

PCH-2XXX Pinout

Port is a standard micro-USB Type B. USB OTG is also supported in hardware and software, as there is an Ethernet adaptor containing a micro-USB 2.0 type B connector as well (there exists a rare PTEL-20xx TestKit Ethernet Adapter and a way to use a DIY ethernet adapter)

The "CBPS" also managed to get USB OTG working and was able to mount a USB drive via VitaShell.

Pin Name Description
1 VCC +5V VDC
2 D- USB Data
3 D+ USB Data
4 ID USB OTG
5 GND Ground

References

https://wiki.henkaku.xyz/vita/UDC

https://wiki.henkaku.xyz/vita/EHCI