Recovery Flasher

From PSPWiki

Revision as of 16:02, 11 June 2009 by Youros (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Recovery Flasher
Image:HellcatRFLASH.png
Download(s) Version 1.60
Developer(s) HellCat
Version 1.60
Latest Update 28/05/2009
Compatible Firmware(s) 1.50 & all CFW's
Status Stable
Webpage Official Release Thread

Recovery Flasher is a homebrew unbricker and CFW upgrader/downgrader made by HellCat. The latest update is 1.60 released on 28/05/2009.


Functionality

  • Flashes a fresh M33 CFW (everyone from 3.71 up) for recovering semi-bricks or to up-/downgrade CFW
  • Does not use Pandora, runns from the recovery menu or the XMB
  • Does not use the original Sony Updater (only extracts all required files from the original .PBP)
  • Runns on CFWs lower than 3.52-M33-3
  • Runns from TimeMachine (3.40-OE on Fat and 3.60-M33 on Slim)
  • Can backup the FW flash and restore selected parts (XMB theme, settings, PSN activation, complete firmware)
  • Can make and restore full NAND dumps


Changelog

This is the whole changelog per version, starting with the latest version(version 1.60):

Version 1.60

  • Updated 5.00-M33 installation to revision 6
  • Changed autonaming of new backup folders to include date, firmware, psp model
  • Made the resurrecion.prx replacement function working on all DDCs from 6 and above
  • Added detection of PSP 3000 and PSP 2000 TA-088v3+. Flash writing functions will be disabled on those PSPs as they are not CFW capable and flashing would result in a brick
  • Added support for "Firmware Packs" - theese, like addons, packs will eliminate the need for a complete new release only when a new (C)FW is released. Instead of releasing a new Recovery Flasher it'll just be such a pack, enabling Recovery Flasher to install the new firmware until an update of the main app is done that supports the firmware natively. Can/Will also be used for making Recovery Flasher install CFWs not supported, like GEN and such.
  • Added complete checksum-check of the updater .PBP going to be used to avoid corrupted/incomplete .PBPs causing a brick
  • Added full verify of the NAND dump that got written to be sure you have a good one
  • Added detection of HEN mode
  • Added detection and propper handling if a backup set contains OFW instead of CFW (like when made from HEN)
  • Added better NAND dump handling. New dumps are now created with names similar to the (new) backup slot names (and now go into /flash-nanddumps), incl. an ID for the PSP they are made on, on NAND restore a list is shown with all available dumps matching the ID of the current PSP to choose from (the ID matching should prevent choosing a wrong dump accidentally)
  • Added back/cancel on backup creation and restore
  • Backups made from HEN mode are tagged to identify them as containing ORIGINAL firmware (as those backups do!)


Version 1.50

  • Updated 5.00-M33 installation to revision 4
  • Introduced "Advanced Mode" of operations - potentially dangerous functions (some of the new ones might be) are usually completely hidden and are only available when "Advanced Mode" is triggered. Those functions are meant for the more experienced users that know what they are doing quite well....
  • Added support for installing 3.80-M33 and 3.90-M33
  • Added support for installing a fresh 1.50 OFW on classic PSPs (a.k.a. Fat PSP) without having made a backup of a running 1.50 first. (Actually it first creates a new "backup" set containing a fresh 1.50 OFW that you can then use to install/restore it to your PSP)
  • Changed the menu a bit. Due to the ammount of FW versions now supported there's no longer one item for each FW but one menu option for selecting the desired version and one to engage the installation.
  • Added: Creation of NAND-Dump (fully compatible to DDC dumps)
  • Added: [Advanced Mode] Writing back of NAND images. Complete dump, IPL only or LFlash only
  • Added: [Advanced Mode] Installing selected firmware version as ORIGINAL firmware
  • Added: ressurection.prx replacement - with that you can run Recovery Flasher directly instead of of the original DDC menu when booting up a DDC magic stick. WORKS ONLY FOR DDCv7!!!
  • When running either as DDC main menu replacement (ressurection.prx) OR launched from a DDC booted FW (from memstick) you have the option to either boot up / exit to the XMB or to jump into the original DDC menu. So when using the ressurection.prx replacement you are still able to use the DDC features.
  • Fixed: App-Launcher display mess up when more additional apps/games were available than fitted on screen

Version 1.41

  • Updated flashing of 5.00 M33 to 5.00 M33-3
  • Fixed backing up of CFWs with the 1.50 AddOn installed. Those backups have been incomplete (the 1.50 kernel wasn't included in the backup), now everything is propperly backed up.
  • Fixed a bug when the program got a bit confusored when stumbling over a 150.PBP while caching the updater modules (150.PBP is now skipped, there are no modules to extract in there anyway)
  • Added a warning about not resetting/formating flash1 when flashing a different FW than currently installed.

Version 1.40

  • Added native support for installing a fresh 5.00 M33
  • Added option to cache the special modules from all updater .PBP currently on your memstick. The modules are saved seperately and - if present - used directly instead of extracting them from the required updater (again) when performing a restore of a backup. This way you can save space on the memorystick by deleting the updater .PBPs.

Version 1.32

  • Fixed a flaw in the backup/restore functions that made the program to act weird on CFWs of 3.52 and below when restoring a full firmware from a backup. Now the program works at 100% on CFW 3.52 and lower.
  • Added an new version that runns on unpatched and original 1.50. Restoring and creating backups works as fine as installing a fresh M33 CFW (3.71/4.01). Now you can go from 1.50 directly to a fresh 4.01 M33. The other way round also works: restoring a 1.50 from a backup when running on 4.01M33.

Version 1.30

  • Changed the path where the Pandora RFLASH.ELF looks for the original EBOOT. It now looks for the EBOOT as RFLASH.DAT (simply rename it) and when not found it looks for /PSP/GAME/RECOVERY/EBOOT.PBP
  • Added detection of TimeMachine and disabled backup/restore functions on there, since they don't work propperly on TM.Complete firmware restore (see below) DOES work fine and is still enabled on TM.
  • Added "slots" for the backup functions. With those you can have multiple independant sets of backups on your stick and use them directely without needing to rename folders. If you DO rename the seperate backup slot folders, their new names will correctly show up in the Flasher - so you can give them descriptive names that tell you whats in there.
  • Extended the functionality of the backup/restore options. You can now restore a complete firmware (flash0) regardless of what's currently installed. The flash0 files' signcheck is removed during backup and recreated on restore, so you can even move and flash the backed up firmware on another PSP (as long as it is the same model, i.e. no Fat FW on a Slim and vice versa, model is checked to match before flashing to avoid bricks)! This might also come in handy for people wanting to flash firmwares not nativly supported by Recovery Flasher, like 3.60 M33, which never can be supported since there's no updater for it to extract it from, but with the right backup you can install it anyway.Also note that for restoring a complete FW you also need the target FWs official updater to be on the memstick (RECOVERY folder or memstick root) as some updater modules are required for initializing the flash!(for 3.60 use the 3.52 updater.)

Version 1.20&1.21

  • Program now also searches for updater .PBP's in MemoryStick root.
  • Program now installs 4.01 M33-2 instad of 4.01 M33.
  • Installs 3.71 M33-4 instead of 3.71 M33
  • Comes now with an additional .ELF binary to be used from a Pandora stick (up to DDCv5, on v6 you can use the EBOOT version)
  • Added a simlple filebrowser for launching additional apps from memorystick.
  • Added option to skip "battery low" warning.
  • Added version check of the updater .PBP used for FW extraction.

Version 1.00

  • First release
Personal tools