UART Setup and Debugging for PS5: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
DRSDavidSoft (talk | contribs) (→UART requirements: Updated formatting and links) |
||
(3 intermediate revisions by 2 users 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 | * 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 == | ||
After wiring, connect your module to a computer and launch the external tool '''PS5 Nor Modifier''': | After wiring, connect your module to a computer and launch the external tool '''PS5 Nor Modifier''': | ||
* Source and downloads: [https://github.com/TheCod3rYouTube/PS5NorModifier GitHub – PS5 Nor Modifier] | * Source and downloads: [https://github.com/TheCod3rYouTube/PS5NorModifier GitHub – PS5 Nor Modifier] | ||
<gallery widths="200" heights="200" caption="PS5 Nor Modifier Tool"> | |||
File:PS5NorModifierTool.png|UART Communication Tab | |||
</gallery> | |||
Follow these steps: | Follow these steps: |
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):
- PS5 UART pinouts by PCB revision
Performing a UART connection
Connect three wires between your UART module and the PS5 console:
- Connect TX (module) → RX (console)
- Connect RX (module) → TX (console)
- 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:
- Source and downloads: GitHub – PS5 Nor Modifier
- PS5 Nor Modifier Tool
Follow these steps:
- Open the application and select the UART Communication tab.
- Click Refresh Port and choose the COM port for your FT232RL or CH341A module.
- Click Connect.
- Power on the PS5 by pressing its power button while the tool is open.
- click Get Error Codes to display UART logs or error codes.