Editing RSOD Fix

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
[[Category:Software]]
== RSOD Fixing ==
== RSOD Fixing ==


Line 6: Line 7:
* Mostly caused by a corrupt area of flash called VTRM
* Mostly caused by a corrupt area of flash called VTRM


The original RSOD "patch" was actually a MFW patch to bypass the RSOD. dev_flash' basic_plugins.sprx was modified to ignore the error condition to allow the console to boot. While this worked, certain things like trophies still didn't work correctly.  
The original RSOD "fix" was actually a MFW patch to bypass the RSOD. dev_flash' basic_plugins.sprx was modified to ignore the error condition to allow the console to boot. While this worked, certain things like trophies still didn't work correctly.  


The actual RSOD fix occurs by the VTRM area on flash being rewritten. The ability to do this is already built into the firmware, it just needs to be called. See: RSOD Fix lv2diag.self below
The actual RSOD fix occurs by the VTRM area on flash being rewritten. The ability to do this is already built into the firmware, it just needs to be called.


== RSOD Fix from Linux ==
== RSOD Fix from Linux ==
   ps3dm_vtrm /dev/ps3dmproxy init
   ps3dm_vtrm /dev/ps3dmproxy init


== RSOD Fix from GameOS (OLD, no longer used, use lv2diag instead, permabrick risk) ==
== RSOD Fix from GameOS ==
{{warning|content=OLD, no longer used - use lv2diag.self RSOD fix instead<br /><br />
# Install the NORSOD patched PUP so that you can boot '''REDACTED'''
# <span style="text-decoration: line-through;">Install the NORSOD patched PUP so that you can boot</span> '''REDACTED/do not use'''
# Install the rsodfix.gnpdrm.pkg package, and run it from XMB '''REDACTED'''
# <span style="text-decoration: line-through;">Install the rsodfix.gnpdrm.pkg package, and run it from XMB</span> '''REDACTED/do not use'''
# Run rsodfix.
# Reboot and install PROPER firmware (without lv2 rsod bandaid blinding "patch")<br /><br />
# Reboot and install whatever firmware you want
&nbsp;&nbsp;'''Failure to install a proper firmware will further degrade hardware and corrupt flashregions until system <span style="text-decoration: underline;">permabricks beyond help</span>.'''
''<center>no man has ever debricked a syscon.</center>''}}


== RSOD Fix Factory Service Mode tool (recommended) ==
== RSOD Fix Factory Service Mode tool (recommended) ==
'''This method superceeds all previous (Linux + GameOS) versions, as it is no longer needed to reinstall a firmware or Linux.'''
This method superceeds all previous (Linux + GameOS) versions, as it is no longer needed to reinstall a firmware or Linux.


'''Requirement:''' Console must be on 3.15 - 3.55 with peek/poke like the previous 'FactoryServiceMode Tool v0.2 - The Non-Dongle Factory/Service Mode Solution'
[http://www.ps3devwiki.com/files/lv2diag/FactoryServiceMode_Lv2diag_RSOD/ RSODfix Lv2diag.self v0.1 - FULL and COMPLETE "Red Screen of Death "Solution]


[http://www.psdevwiki.com/files/lv2diag/FactoryServiceMode_Lv2diag_RSOD/ RSODfix Lv2diag.self v0.1 - FULL and COMPLETE "Red Screen of Death "Solution] [http://dl.qj.net/playstation-3/homebrew-applications/full-and-complete-red-screen-of-death-solution.html] [http://psx-scene.com/forums/content/rsodfix-lv2diag-self-v0-1-full-complete-red-screen-death-solution-1920/]
Place this Lv2diag.self in the root of an empty USB flash dongle, and use any method to toggle
 
Factory Service Mode (FSM)
'''Information:'''
The RSOD is caused by a section of FLASH becoming corrupt, this tool causes that corrupt section to
be recreated.
   
   
'''Note:''' If you have a flasher, and you use this tool... be aware that with the RSOD lv2diag changes
cvtrm. If you have a flasher and you use this, you need to make a new image, in fact, its a
guarantee that your old flash images are no longer usable. Make new ones! Using an OLD flash image
will *CAUSE* RSOD. Additionally, peruser/perconsole information will be reset so old trophies and
savedata will not work... but that's a small price to pay for getting your console recovered.
Place this Lv2diag.self in the root of an empty USB flash dongle, and use [[Downgrading with PSgrade Dongle|any]] [http://psx-scene.com/forums/content/factoryservicemode-tool-v0-2-non-dongle-factory-service-mode-solution-1922/ means] to toggle
Factory Service Mode (FSM) (ofcourse with RSOD console your options will be limited) (and no, [[Factory Service Mode]] is '''''not''''' [[Recovery Menu]])
# Copy the .self in this release to the root of a USB flash drive.
# Copy the .self in this release to the root of a USB flash drive.
# Rename the file to Lv2diag.self.
# Rename the file to Lv2diag.self.
Line 53: Line 40:
again-- but if repeated attempts at these easy instructions still yield no results...The outlook
again-- but if repeated attempts at these easy instructions still yield no results...The outlook
looks grim.
looks grim.
'''Q:''' I'm having problems... help!!!!?!?!?!?<br />
'''A:''' Post the contents of the rsodfix.txt, which is stored on the root of the USB flash drive where
you put Lv2Diag.self, along with a detailed explanation and we will try to help you out.
Even better, make sure to have dumps from before and after running the fix.
The more information we have, the better we might help you.
'''Q:''' I tried it successfully but after a few days the RedScreen returns, why?<br />
'''A:''' You have damaged hardware. Without replacing the malfunctioning hardware it cannot be solved. You need proper hardware to permanently fix it by the root. After you replaced the badly behaving hardware, run the Lv2diag.self again to make sure the affected flash region is recreated proper.
=== Differential Flash Analysis ===
Example of DIFF of a [http://www.mediafire.com/?jvnks3ogs11i611 flashdump from a RSOD] console and [http://www.mediafire.com/?hczmcb95un5nn6x after running the RSOD Fix] lv2diag.self: http://pastie.org/private/a7zfbhwz9wfaqr6h45xta
In this specific case, the RSOD returned after a while -> conclusion: hardware failure. Cannot be solved by software alone.
== RSOD Fix pkg for all RSoD Bypass CFW ==
* http://playstationhax.it/forums/topic/857-release-rsod-fix-pkg-for-all-cfws/ ([https://www.google.com/#q=bcfd441917e0ce300cfcfd5fc2b24c1d MD5:bcfd441917e0ce300cfcfd5fc2b24c1d])
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)