{"id":27200834,"url":"https://github.com/betterwayelectronics/ps4-syscon-reader-writer","last_synced_at":"2025-07-16T20:36:29.366Z","repository":{"id":149790342,"uuid":"586247811","full_name":"BetterWayElectronics/ps4-syscon-reader-writer","owner":"BetterWayElectronics","description":"Software designed to read and write the RL78 Syscon on the PS4","archived":false,"fork":false,"pushed_at":"2025-04-02T11:37:16.000Z","size":477,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T21:47:28.539Z","etag":null,"topics":["ps4","ps4-syscon","renesas","renesas-rl78","rl78","syscon"],"latest_commit_sha":null,"homepage":"https://betterwayelectronics.com.au/sce_syscon.html","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BetterWayElectronics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-07T13:20:45.000Z","updated_at":"2024-12-12T17:38:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"8db8f632-bd75-435e-9e09-0559e40a68ed","html_url":"https://github.com/BetterWayElectronics/ps4-syscon-reader-writer","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/BetterWayElectronics/ps4-syscon-reader-writer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BetterWayElectronics%2Fps4-syscon-reader-writer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BetterWayElectronics%2Fps4-syscon-reader-writer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BetterWayElectronics%2Fps4-syscon-reader-writer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BetterWayElectronics%2Fps4-syscon-reader-writer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BetterWayElectronics","download_url":"https://codeload.github.com/BetterWayElectronics/ps4-syscon-reader-writer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BetterWayElectronics%2Fps4-syscon-reader-writer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265538725,"owners_count":23784642,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ps4","ps4-syscon","renesas","renesas-rl78","rl78","syscon"],"created_at":"2025-04-09T21:45:16.620Z","updated_at":"2025-07-16T20:36:29.183Z","avatar_url":"https://github.com/BetterWayElectronics.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BwE PS4 Syscon Reader \u0026 Writer\n\n![BwE](https://i.imgur.com/7bHXLFX.png)\n\nI 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 :)\nI 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. \n### Syscon Reader: ###\n\nRun the program and when prompted type in your COM port - Example: COM4\n\nThe program will dump your SCE Syscon twice as Syscon1.bin and Syscon2.bin and compare them against each other.\n\nIf they do not match, check your cabling/wiring/soldering.\nIf they still do not match, change resistors to a lower value and try again.\n\nThe program will then validate the firmware of your Syscon, this section is not unique to your console.\n\nIf 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.\nIf the console does indeed work but has an invalid syscon, send it to me.\n\n\n### Syscon Writer: ###\n\nRun the program and when prompted type in your COM port - Example: COM9\nSelect your Syscon file to be written - Example: Syscon1.bin\n\nYou will have the follow writing options:\n\n* Write Entire Chip Excluding Block 1 (Optional)\n\tThis writes to the entire chip, excluding the first block - it is safe and takes about 120 seconds.\n\t\n* Write Entire Chip Including Block 1 \u0026 Enable OCD (Optional)\n\tThis writes to the entire chip, including the first block and also enabled OCD mode. This removes the need to glitch in the future.\n\tYou should only use this mode for your first write or if your writes are corrupted.\n\t\n* Confirm Dump After Writing? (Optional)\n\tAfter writing it will dump your Syscon and compare against what you have written to confirm it was successful.\n\tI recommend using this every time, but it will add extra time to the process.\n\t\nIf you select no to the first two writing options the program will default to per-console writing (0x60000+), which is the safest and fastest.\n\n\n### Reminder/Notes: ###\n\nIf reading/writing on board lift Pin 15 \u0026 16 on Pro/Slim OR Pin 22 \u0026 23 on FAT and wire to the pins directly. The other connections are always on board.\nOnce 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.\n\nReader \u0026 Writer is programmed to timeout after 120 seconds of inactivity. Unplug and replug your device and try again!\n\nIf Reader OR Writer is looping CONNECTING... just cancel and start again as your dump will end up corrupted. \n\nMost issues are fixed with restarting the program or actually checking connections!\n\n    \n\u003ch3\u003eCredits/Greetz:\u003c/h3\u003e\nDarkNESMonk\n\u003cbr\u003eWildcard\n\u003cbr\u003efail0verflow\n\u003cbr\u003eJEFF\n  \u003cbr\u003ePDJ\n  \u003cbr\u003eHoea\n  \u003cbr\u003eDonators \u0026 Suppliers of Dumps/Syscons\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbetterwayelectronics%2Fps4-syscon-reader-writer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbetterwayelectronics%2Fps4-syscon-reader-writer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbetterwayelectronics%2Fps4-syscon-reader-writer/lists"}