PS3 Syscon GUI Tool for Advanced RSX patching and more

DeadEnd

Senior Member
Hello,

My friend recently got into ps3 repairs and decided to develop a proper GUI for the syscon python script we've all been using. It provides proper interface for error codes reading, RSX patching and makes it easier to enter commands. There are many other options, you can check the full functionality in his github's description. It also comes as an executable installation file. So you don't need to bother with python dependencies and terminal.

https://github.com/jw0710/PS3_Syscon_Reader_QoL_Update/tree/main

The reason I am posting is because he does not have access to this section yet. We mostly talked about the project on my discord channel.

Anyways, I think his version is probably the most promising I have seen so far. It even contains fan curves editor! I have not tested it yet myself, but feel free to report any bugs and issues.

The developer's account here is @jw0710
 

Attachments

  • RSXPatcher40nm.png
    RSXPatcher40nm.png
    138.5 KB · Views: 80
  • quick_commands_Tab.png
    quick_commands_Tab.png
    65.3 KB · Views: 78
  • FanCurve_with_PreSets.png
    FanCurve_with_PreSets.png
    135.3 KB · Views: 74
  • CRXPatcher.png
    CRXPatcher.png
    132.9 KB · Views: 74
Last edited:
It looks awesome!
As a feature request/suggestion, I think it would be cool to have voltage control, to either undervolt the CELL and RSX to reduce temperatures or to increase voltage if overclocking.
 
I finally got unlocked to Post in this Thread. :D

Thanks for your Post! I would love if some Bugs and Ideas get dropped here.
I want to add some more QoL Features for the Slim/SuperSlim here or maybe even extend it to PS4/PS5.

Hey Folks, i just Updated the Tool since there were a couple of Bugs.
Thanks for reporting them :-)

https://github.com/jw0710/PS3_Syscon_Reader_QoL_Update

### Technical Improvements

#### Serial Communication
- **CRITICAL FIX**: Proper baudrate selection for CXRF
- CXR: 57600 baud (external mode)
- CXRF: 115200 baud (internal mode) - This was the main bug!
- SW: 115200 baud
- Improved "receive()" method for CXRF internal commands
- Extended timeout and multi-read for complete responses
- Proper handling of "[mullion]$" prompt detection

#### Authentication System
- Dual authentication paths:
- External mode (CXR, SW): AUTH1/AUTH2 commands
- Internal mode (CXRF): scopen with raw hex auth
- Fixed auth type detection logic

#### Command Protocol
- CXR: Checksummed protocol ("C:XX:command")
- SW: Checksummed protocol ("command:XX")
- CXRF: Raw protocol ("command\r\n")
- Proper response parsing for each mode

#### Output Formatting
- Mode-aware output formatting in "_format_command_output()"
- Proper hex formatting for CXR/SW responses
- Raw text formatting for CXRF responses
- Console-style output for better readability

#### Smart UI States
- Connection settings with port auto-detection
- SC Type selection (CXR, CXRF, SW)
- Dynamic button enabling based on:
- Authentication status
- Selected SC type
- Console state (running/stopped)
- Clear visual feedback for all operations

#### Enhanced Logging
- Separate output logs for each tab
- Syntax-highlighted command output
- Error messages with context
- Progress indicators for multi-step operations

Hello Guys! I need help.

I implemented a new Feature for Undervolting and im looking for testers.

Important would be:

- Stock Temp and Voltage in XMB and when Load Applied
- How much cooler does it run with the Presets?
- Room Temperature (for Delta-T)
- What Model/Revision is it

I would highly appreciate any community provided help!
Preset Values

CELL:
90nm Cell @ 1.1375V
65nm Cell @ 1.1V
45nm Cell @ 0.9125V

RSX:
90nm RSX @ 1.1875V
65nm RSX @ 1.0875V
40nm RSX @ 0.9125V

LINK:
https://github.com/jw0710/PS3_Sysco...erelease_ps3_uart_v099_03_UndervoltingTEST.py

looking-for-tester-ps3-undervolting-research-v0-lgabyuqnzihg1.png

looking-for-tester-ps3-undervolting-research-v0-whakeyelzihg1.png
 
Last edited by a moderator:
Back
Top