Skip to content

BetterWayElectronics/ps5-code-reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 

Repository files navigation

BwE PS5 Code Reader

BwE

I am BwE of betterwayelectronics.com.au and I have been creating software to validate the PlayStation's flash since 2008 with the help of psdevwiki.com :) I also repair consoles locally in Australia and have been doing that since 2008 also. I am only recently slowing that down due to commitments with a PhD I am undertaking.

FAQ

What is this for?

It is designed for BLOD PS5 consoles (or those that cannot boot) but it is designed to detect any sort of error.

What do I need to get going?

A USB TTL device and the pinout for the PS4 southbridge for your model!

Instructions

Wire up your USB TTL device to the UART points (See attached diagrams!) then run the program. 
The program will then search for the PS5. Plug AC power into the PS5, so long as the southbridge works it will prompt that its been detected.
From here you can get the code results! I recommend clearing logs and attempting to boot the console to understand your current issue better.
Codes will primarily be from a pre-boot stage, but there are a large number of post-boot errors that my program will now detect.

The PS5 isnt responding?

Try RX->RX, TX->TX, GND->GND - if that doesn't work just do RX->TX, TX->RX, GND->GND - if that doesn't work flip it!
Some USB TTL devices care about this, some don't. It's not going to damage anything if you wire it incorrectly.
Some UART devices have fake chips and the problem could be a wrong driver. Try changing device and or updating drivers.

Why isn't it free?

This program is targeted towards businesses with bulk amounts of PS5s to repair. My products also come with support and continued development.

Will you add more diagnostic codes?

So long as people buy this program, yes.
Codes are updated automatically via my online database. Updating the program rarely influences error code outputs.

I get GDDR6 error top and bottom and a bank number, what does that mean?

With the board positioned up and the RAM facing you the top row is the top 4 RAM chips and the bottom row is the bottom 4.
Top row from left to right is 1, 2, 3 ,4 - Bottom row from left to right is 8, 7, 6, 5.
See attached diagram!

I am getting "Unknown Error Code (N/A)"

Your PS5 is not getting a proper reply from the error code commands. No ground wire or loose wiring on USB TTL.
Another possibility is that you're sending commands too quickly. Unplug everything and try later.

How can I make it NOT auto-select or simply force a specific COM port?

Make a file called 'com.ini' in the same directory and in the first line put your desired COM port, so 'COM6' for example. The program will select that forever until you delete the ini file.

I am getting no response to UART, the PS5 is not detected!

You may have a bad fuse F7003 - if it tests okay, bridge it (don't) or replace it regardless.
Or simply confirm power is indeed getting to the Southbridge!

I have seen other PS5 Code Readers, what are they?

Stolen properly basically. Amoamare and another person hacked a honeypotted (deliberately vulnerable) database from an old version of my program and published it as their own. 
I don't support thieves and neither should you. So you can either play with fake/misleading/old codes or use my database of tens of thousands of curated codes.
Be aware, if you are using these programs you won't be able to use mine and your access may be revoked.

Your program is a VIRUS/SPYWARE! WAAAH!

I protect my programs with Themida. The problem with this is that heuristically some AV software see it as a threat.
This is totally fine and normal, but also very annoying and unavoidable. 

Visit https://betterwayelectronics.com.au/virus.html for more information!

Program closes itself and says something about incompatible software?

I block reverse engineering software and software that has stolen my IP. Simply close those programs and open mine again.

Visit https://betterwayelectronics.com.au/incompatible.html for more information!

TLDR; Will this fix my BLOD? No, that's your job using the information this program has given you!

TLDR; Will this prove my BLOD is XYZ? Kinda yes, thats the idea. It will show you what has failed.

Menu:

1 - Read Current Error Code

	Displays the active/current error code that the PS5 has!
		
2 - Read Last 10 Codes
	
	Displays the last 10 error codes that the PS5 has!
 
3 - Read Last 20 Codes
	
Displays the last 20 error codes that the PS5 has!

4 - Clear Error Codes

Clears the entire log. I recommend this as your first step, then rebooting or unplugging and re-plugging AC.

Q - Quit

Quits

File Info

File MD5: 440D8BD26D349CE2C22EB82F67581845
Technical Support: abotstolethisfrommyps5codereadergithubpage@betterwayelectronics.com.au

System Requirements:
	Minimum 4 CPU Threads
	Windows XP, 7-11 (64bit) 
	100mb+ Storage Space

Archive Password:
BwE

Versions

1.3.3 (27/4/24) Updated To Suit Online Database Changes, Internal Improvements, Removed Superfluous Warning
1.3.2 (20/4/24) Internal Improvements
1.3.1 (14/4/24) Better Chinese Language Support & Other Small Changes
1.3.0 (12/4/24) USB License Bug Fix 
1.2.9 (11/4/24) Better Handling of Southbridge Errors, Updated Code/Functions
1.2.8 (8/4/24) Code Improvements, Better Handling of Updates
1.2.7 (7/4/24) Bug Fix for Bug Fix
1.2.6 (6/4/24) User Reported Bug Fix
1.2.5 (5/4/24) Added Time Stamps (Time Since Latest Error), Added Last 20 Errors Option, Fixed Output Text File Date Scheme, Changed Internal Error Algorithm 
1.2.4 (2/4/24) Bug Fixes, Code Improvements
1.2.3 (28/3/24) Updated Core Code, Bug Fixes
1.2.2 (18/3/24) Major Code Re-Writes, Compatibility Improvements, Better Error Handling, New Database Parsing
1.2.1 (15/3/24) Internal Improvements (Again)
1.2.0 (14/3/24) Database & Internal Improvements
1.1.9 (7/3/24) Added 2 New RAM Diagnostic Codes & Algorithms, Database & Internal Improvements
1.1.8 (2/3/24) Requested Feature: Auto Saving Error Log, Internal Improvements
1.1.7 (25/2/24) More Big Fixes, Internal Improvements
1.1.6 (24/2/24) Last Minute Updates: New Error Parsing, Bug Fixes
1.1.5 (23/2/24) Requested Feature: Com Port Settings File, Bug Fixes & Improvements
1.1.4 (18/1/24) New Online Database Solution (Can Handle Unlimited Codes Easily), Bug Fixes
1.1.3 (11/1/24) Added 2 New RAM Diagnostic Codes & Algorithms, Updated Southbridge Specific Codes, Other Small Updates/Changes 
1.1.2 (14/12/23) Finally Fixed Error 36
1.1.1 (13/12/23) Better UART Handling, Last Minute Bug Fixes (Annoying)
1.1.0 (12/12/23) Code Improvement, Better Handling of Southbridge Errors, Bug Fixes (Again)
1.0.9 (9/12/23) Code Improvement, Bug Fixes, Holiday Theme
1.0.8 (28/11/23) Better Bug Fix For Connection Issues
1.0.7 (27/11/23) Bug Fixes, Allows Extra Error Code Handling, Updated Errors
1.0.6 (26/11/23) Added Error Code Auto-Updater (Will Grab New Codes Automatically!), Adjusted Communication W/ PS5, Updated Errors
1.0.5 (24/11/23) Significantly Updated Errors, Small Output Changes, Officially Out of Beta (v1 Added)
0.0.4 (11/11/23) Updated Errors, Added 'Known Unknown' Temporary Errors, Updated/Fixed Unique Error Handling
0.0.3 (10/11/23) Updated Errors, Bug Fix for SAM_IPL Error, Better Unknown Error Handling, Updated HWID Generator
0.0.2 (8/11/23) Completely Re-Written RAM Diagnosis, Added Support for 400+ More Errors, Added Unknown Error Auto-Uploading, Fixed Some Errors, Other Mild Edits
0.0.1 (7/11/23) First Release! Public Beta

Greetz

Thailand (Xohke!)
DarkNESMonk
omgitsben
PS3/PS4 Dev Wiki (+ Its Contributors)
3absiso
Totte
Palestine!
Hoea
DigiMod 
johnnydebt
SCE
You! 

Proudly made in Perl with Notepad++ by BwE, alone </3

Links

Support/Donate:

https://www.buymeacoffee.com/BwE

Console Repair Discord:

Videos Featuring My Program:

Website Featuring My Program:

My Websites:

Purchase

If you are a commercial user, I highly suggest you buy the software here: https://betterwayelectronics.com.au/ps5codereader

After purchase, provide your HWID via the provided application to obtain your license key.

About

Diagnose Hardware Issues: SSD, TPM, RAM, SSD Controller, Power, APU VRM, HDMI, WiFi/BT, USB, Temp, Secure Loader (SAM_IPL) & More!

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published