UART Setup and Debugging for PS5: Difference between revisions

From UART Wiki
Jump to navigation Jump to search
No edit summary
(→‎UART requirements: Updated formatting and links)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
== UART requirements ==
== UART requirements ==
To perform UART communication on the PlayStation 5, you will need:
To perform UART communication on the PlayStation 5, you will need:
* an '''FT232RL''' module **or** a '''CH341A''' module configured for 3.3 V   
* an '''[[FT232RL]]''' module ''or'' a '''[[CH341A Programmer Tool|CH341A]]''' module configured for 3.3 V   
   : Using a 5 V module will likely damage your console. See the gallery below for instructions on modifying your CH341A.   
   : Using a 5 V module will likely damage your console. See the gallery below for instructions on modifying your CH341A.   
* wires (≤ 20 cm / 7.8 in)   
* wires (≤ 20 cm / 7.8 in)   
Line 7: Line 7:


== UART pinouts by PS5 revision ==
== UART pinouts by PS5 revision ==
The following diagrams show the UART test points for each PS5 PCB revision (thanks to [[User:Stetofix]] for sharing these images):
The following diagrams show the UART test points for each PS5 PCB revision (thanks to [[User:Stetofix]] [https://www.youtube.com/@stetofix on YouTube] for sharing these images):
<gallery widths="200" heights="200" caption="PS5 UART pinouts by PCB revision">
<gallery widths="200" heights="200" caption="PS5 UART pinouts by PCB revision">
File:CH341A33VMod.webp|CH341A 3.3 V modification
File:CH341A33VMod.webp|CH341A 3.3 V modification
Line 14: Line 14:
File:EDM_03X_Uart.webp|PCB revision EDM-04X
File:EDM_03X_Uart.webp|PCB revision EDM-04X
</gallery>
</gallery>


== Performing a UART connection ==
== Performing a UART connection ==
Line 22: Line 21:
# Connect GND (module) → GND (console)
# Connect GND (module) → GND (console)


It is crucial to match TX to RX; otherwise you will receive no data.
It is crucial to match TX to RX; otherwise, you will receive no data.


== Using PS5 Nor Modifier ==
== Using PS5 Nor Modifier ==

Latest revision as of 17:07, 19 May 2025

UART requirements

To perform UART communication on the PlayStation 5, you will need:

 : Using a 5 V module will likely damage your console. See the gallery below for instructions on modifying your CH341A.  
  • wires (≤ 20 cm / 7.8 in)
 : Longer cables can cause missing or corrupted log data during UART transfers.

UART pinouts by PS5 revision

The following diagrams show the UART test points for each PS5 PCB revision (thanks to User:Stetofix on YouTube for sharing these images):

Performing a UART connection

Connect three wires between your UART module and the PS5 console:

  1. Connect TX (module) → RX (console)
  2. Connect RX (module) → TX (console)
  3. Connect GND (module) → GND (console)

It is crucial to match TX to RX; otherwise, you will receive no data.

Using PS5 Nor Modifier

After wiring, connect your module to a computer and launch the external tool PS5 Nor Modifier:

Follow these steps:

  1. Open the application and select the UART Communication tab.
  2. Click Refresh Port and choose the COM port for your FT232RL or CH341A module.
  3. Click Connect.
  4. Power on the PS5 by pressing its power button while the tool is open.
  5. click Get Error Codes to display UART logs or error codes.