Service Connectors: Difference between revisions

From PS5 Developer wiki
Jump to navigation Jump to search
Line 35: Line 35:
| RX EMC || Receive EMC || Used to recv responses from EMC. response always <res>:<chk>\r\n
| RX EMC || Receive EMC || Used to recv responses from EMC. response always <res>:<chk>\r\n
|-
|-
| titania uart1 rx || titania uart1 rx || titania uart1 rx (bootrom: 460800, eap fw, apu: 230400)  
| titania uart1 tx || titania uart1 tx || titania uart1 tx (bootrom: 460800, eap fw, apu: 230400)  
|-
|-
| titania uart1 rx || titania uart1 rx || titania uart1 rx (bootrom: 460800, eap fw, apu: 230400)  
| titania uart1 rx || titania uart1 rx || titania uart1 rx (bootrom: 460800, eap fw, apu: 230400)  

Revision as of 23:11, 23 October 2024

There are two Service Connectors on the PS5:

Pictures

First Connector (5 Pins)

I2NazzQ.png 5 Pin Service Layout Proto.jpg

Second Connector (24 Pins)

Qdw8Nxb.png 24 Pin Service Connector Proto.png Screenshot 2023-11-24 at 9.38.03 PM.png

Third Connector (24 Pins) (Bluray)

24 Pin Bluray Service Connector Proto.png

Meaning of Pins

  • Starts at Leftmost (Indicated by Arrow)

5 Pins

PIN Meaning Notes
GND Ground Ground Plane
TX EMC Transmit EMC Used to send commands to EMC. command always <com>:<chk>\r\n
RX EMC Receive EMC Used to recv responses from EMC. response always <res>:<chk>\r\n
titania uart1 tx titania uart1 tx titania uart1 tx (bootrom: 460800, eap fw, apu: 230400)
titania uart1 rx titania uart1 rx titania uart1 rx (bootrom: 460800, eap fw, apu: 230400)

24 Pins

  • Major credits to shuffle2 for the complete pinout
PIN Meaning Notes
VDD VDD 5v
VDD VDD 5v
GND GND Ground Plane
GND GND Ground Plane
emc gpio a1 emc gpio a1 pulling low at emc boot causes emc rom to enter uart shell @ 460800
RX EMC Receive EMC Used to recv responses from EMC. response always <res>:<chk>\r\n (uart rx emc 115200)
TX EMC Transmit EMC Used to send commands to EMC. command always <com>:<chk>\r\n (uart tx emc 115200)
3v3 3v3 goes low when emc resets
0v 0v 0v
GND GND Ground Plane
titania uart0 tx titania uart0 tx titania uart0 tx (efc fw: 460800)
titania uart0 rx titania uart0 rx titania uart0 rx (efc fw: 460800)
titania uart1 rx titania uart1 rx titania uart1 rx (bootrom: 460800, eap fw, apu: 230400)
titania uart1 tx titania uart1 tx titania uart1 tx (bootrom: 460800, eap fw, apu: 230400)
GND GND Ground Plane
emc gpio c5 emc gpio c5 ("GPI SW" (only used if devif_det# active))
0v 0v 0v
5v 5v 5v
emc gpio a49 emc gpio a49 emc gpio a49
emc gpio a27 emc gpio a27 emc gpio a27. main power switch
i2c data i2c data i2c data (i2c_bus_4)
i2c clock i2c clock (i2c_bus_4)
GND GND Ground Plane
emc reset# emc reset# emc reset#