Vita:Connector Pinouts: Difference between revisions
(Information courtesy of the Henkaku wiki) |
No edit summary |
||
Line 1: | Line 1: | ||
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. | 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 Pinout== | ==PCH-1XXX Multi Connector Pinout== | ||
[[File:UDC_male_pins.png|thumb|400px]]Because of the existence of the USB Ethernet adaptor, there exists a way to use the port in host mode | [[File:UDC_male_pins.png|thumb|400px|Multi-connector pin diagram.]]Because of the existence of the USB Ethernet adaptor, there exists a way to use the port in host mode. Probably through USB OTG or something similar. | ||
Teardown of PS Vita OLED dock [https://twitter.com/Jpk25Cr/status/1054750346734559232 here]. | Teardown of PS Vita OLED dock [https://twitter.com/Jpk25Cr/status/1054750346734559232 here]. | ||
Line 7: | Line 7: | ||
!Pin | !Pin | ||
!Name | !Name | ||
!Description | !Description | ||
|- | |- | ||
|1 | |1 | ||
Line 23: | Line 23: | ||
|4 | |4 | ||
|Dock Right Channel Audio (TRRS Pin 2) | |Dock Right Channel Audio (TRRS Pin 2) | ||
|To audio codec IC | |To audio codec IC | ||
|- | |- | ||
|5 | | 5 | ||
|Dock Left Channel Audio (TRRS Pin 1) | |Dock Left Channel Audio (TRRS Pin 1) | ||
|To audio codec IC | |To audio codec IC | ||
|- | |- | ||
|6 | |6 | ||
|Syscon UART RX | |Syscon UART RX | ||
|Used to access UART0. See [https://wiki.henkaku.xyz/vita/UART_Console this page] on the Henkaku Wiki for details. | |Used to access UART0. See [https://wiki.henkaku.xyz/vita/UART_Console this page] on the Henkaku Wiki for details. | ||
|- | |- | ||
Line 46: | Line 46: | ||
|- | |- | ||
|10 | |10 | ||
|Audio? | | Audio? | ||
|To audio codec IC. Not seen used anywhere. | |To audio codec IC. Not seen used anywhere. | ||
|- | |- | ||
|11 | |11 | ||
|Accessory Enable/OTG | |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. | | Digital signal. Pull-down to GND on dock. To Syscon (C11). Connected on USB Ethernet adaptor. Pulling to ground enables host usb mode. | ||
|- | |- | ||
|12 | |12 | ||
Line 65: | Line 65: | ||
|GND on PS Vita and USB Ethernet adaptor. N/C on charging cable and dock. | |GND on PS Vita and USB Ethernet adaptor. N/C on charging cable and dock. | ||
|- | |- | ||
|15 | |15 | ||
|Peripheral Detect? | |Peripheral Detect? | ||
|To large ceramic chip. 125K pull-down. | |To large ceramic chip. 125K pull-down. | ||
|- | |- | ||
|16 | |16 | ||
Line 89: | Line 89: | ||
|USB Data | |USB Data | ||
|- | |- | ||
|21 | | 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 [https://wiki.henkaku.xyz/vita/SceUsbServ#sceUsbServAccessoryActivate SceUsbServ#sceUsbServAccessoryActivate] and disabled with [https://wiki.henkaku.xyz/vita/SceUsbServ#sceUsbServAccessoryDeactivate SceUsbServ#sceUsbServAccessoryDeactivate]. | |||
[https://forum.devchroma.nl/index.php/topic,194.msg448.html#msg448 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]. | |||
{| class="wikitable" | |||
!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+ | |D+ | ||
|USB Data | |USB Data | ||
|- | |||
|5 | |||
|VBUS (3.3v) | |||
|Power | |||
|} | |} | ||
==PCH-2XXX Pinout== | ==PCH-2XXX Pinout== | ||
Line 122: | Line 153: | ||
|Ground | |Ground | ||
|} | |} | ||
==References== | |||
https://wiki.henkaku.xyz/vita/UDC | |||
https://wiki.henkaku.xyz/vita/EHCI |
Revision as of 03:45, 8 January 2024
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
Because of the existence of the USB Ethernet adaptor, there exists a way to use the port in host mode. Probably through USB OTG or something similar.
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.
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)
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 |