Coder Social home page Coder Social logo

betterwayelectronics / ps4-syscon-reader-writer Goto Github PK

View Code? Open in Web Editor NEW
17.0 5.0 1.0 488 KB

Software designed to read and write the RL78 Syscon on the PS4

Home Page: https://betterwayelectronics.com.au/sce_syscon.html

Python 100.00%
ps4 renesas renesas-rl78 rl78 syscon ps4-syscon

ps4-syscon-reader-writer's Introduction

BwE PS4 Syscon Reader & Writer

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.

Syscon Reader:

Run the program and when prompted type in your COM port - Example: COM4

The program will dump your SCE Syscon twice as Syscon1.bin and Syscon2.bin and compare them against each other.

If they do not match, check your cabling/wiring/soldering. If they still do not match, change resistors to a lower value and try again.

The program will then validate the firmware of your Syscon, this section is not unique to your console.

If the dumps match, but the syscon firmware is invalid and your console does not work, you will have to patch a valid one and write it back. If the console does indeed work but has an invalid syscon, send it to me.

Syscon Writer:

Run the program and when prompted type in your COM port - Example: COM9 Select your Syscon file to be written - Example: Syscon1.bin

You will have the follow writing options:

  • Write Entire Chip Excluding Block 1 (Optional) This writes to the entire chip, excluding the first block - it is safe and takes about 120 seconds.

  • Write Entire Chip Including Block 1 & Enable OCD (Optional) This writes to the entire chip, including the first block and also enabled OCD mode. This removes the need to glitch in the future. You should only use this mode for your first write or if your writes are corrupted.

  • Confirm Dump After Writing? (Optional) After writing it will dump your Syscon and compare against what you have written to confirm it was successful. I recommend using this every time, but it will add extra time to the process.

If you select no to the first two writing options the program will default to per-console writing (0x60000+), which is the safest and fastest.

Reminder/Notes:

If reading/writing on board lift Pin 15 & 16 on Pro/Slim OR Pin 22 & 23 on FAT and wire to the pins directly. The other connections are always on board. Once OCD mode is written to the Syscon you never have to lift the above pins again, you simply need the console on standby and the 3 other points installed.

Reader & Writer is programmed to timeout after 120 seconds of inactivity. Unplug and replug your device and try again!

If Reader OR Writer is looping CONNECTING... just cancel and start again as your dump will end up corrupted.

Most issues are fixed with restarting the program or actually checking connections!

Credits/Greetz:

DarkNESMonk
Wildcard
fail0verflow
JEFF
PDJ
Hoea
Donators & Suppliers of Dumps/Syscons

ps4-syscon-reader-writer's People

Contributors

betterwayelectronics avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

tspfreitas

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.