ipl.bin
221184 bytes (216 KB)
MD5: 281AE2B0AF9F3F15F5336877C662F029
SHA-1: 1CDD0ED8A3F9B9F62600E038C489B8C830C258E1
I'm also looking for this. I already have all the other files needed for the downgrade to OFW 3.60 except the official IPL.
The closest I could get in my search is this:
FreePlay wrote:FW 3.60 Installer by FreePlay
Requirements:
* Complete 3.60 Firmware dump, ENCRYPTED, with NO sigchecks. To obtain this, install 3.60m33 on a slim PSP, dump flash0 to your PC, then run the files through jas0nuk's prxdecrytper with the 'unsigcheck' option.
* 3.60 IPL. To obtain this
1. Uninstall 3.60m33 (you can do this with the 3.60m33 installer... read the readme for details). Use Pandora and cory1492's nandTool to dump the 3.60 NAND to your memory stick.
2. In a hex editor, go to offset 0x42000 in the NAND dump. Copy the following 0x36000 bytes (221184 bytes) 0x37B00 bytes (228096 bytes) to a new file. This is the IPL. [correct IPL size added by me - Cyber]
* A Pandora setup capable of loading an ELF. Examples include cory1492's nandTool or jas0nuk's ELF menu.
* Three modules from the 3.52 firmware updater. Extract the DATA.PSP file from the update EBOOT and use jas0nuk's prxdecrypter to unpack it AND decrypt the modules. The modules you'll need are:
1. sceLFatFs_Updater_Driver.prx --> ms0:/elf/sceLFatFs_Updater_Driver_352.prx
2. sceLflashFatfmtUpdater.prx --> ms0:/elf/sceLflashFatfmtUpdater_352.prx
3. sceNAND_Updater_Driver.prx --> ms0:/elf/sceNAND_Updater_Driver_352.prx
* The 360_installer.elf file, of course. Put it in ms0:/elf/.
http://web.archive.org/web/200911180312 ... aller.html
(although the original thread is still up, only its archived version contains the downloadable zip file. I would have attached it to this post for the convenience if there was no 256KiB file size limit on this forum.)
If someone can still contact the people who replied in that thread, there's a chance to find out whether they still have their dumps or not anymore.
Unsigchecked 3.60 files can be taken from 3.60-M33 installed in the Time Machine.
3.60 IPL is the subject of this thread.
Pandora setup is not a problem, and the three PRXs aren't a problem either.
Installer ELF is in the ZIP file mentioned above.
Edit: I'll also add the logs from 3.60 M33 installer:
[spoiler]M33_360_INSTALL_LOG.TXT when installed over 3.60 OFW:
Code: Select all
Install initialization... OK
Reading IPL... OK
Verifying ipl... OK
Flashing custom IPL... OK
Loading updater modules... OK
Assigning flashes... OK
Flashing file flash0:/kd/pspbtjnf_02g.bin (13471)... OK
Flashing file flash0:/kd/pspbtknf_02g.bin (5292)... OK
Flashing file flash0:/kd/pspbtlnf_02g.bin (5370)... OK
Flashing file flash0:/kd/systemctrl.prx (18892)... OK
Flashing file flash0:/kd/vshctrl.prx (11643)... OK
Flashing file flash0:/kd/usbdevice.prx (4475)... OK
Flashing file flash0:/vsh/module/recovery.prx (26225)... OK
Flashing file flash0:/kd/idcanager.prx (2653)... OK
Flashing file flash0:/kd/popcorn.prx (2112)... OK
Flashing file flash0:/kd/galaxy.prx (3177)... OK
Flashing file flash0:/kd/march33.prx (5729)... OK
Flashing file flash0:/vsh/module/satelite.prx (6999)... OK
Flashing file flash1:/config.se (72)... OK
Installation succesfull, welcome to the M33 galaxy.
Otherwise:
M33_360_INSTALL_LOG.TXT
Code: Select all
Install initialization... OK
Reading IPL... OK
Verifying ipl... Failed -> Not the expected IPL
M33_360_UNINSTALL_LOG.TXT
Code: Select all
Uninstall initialization... OK
Reading IPL... OK
Verifying ipl... Failed -> Not the expected IPL
Flashing back SCE IPL... OK
...which results in a software brick.[/spoiler]
So getting the official IPL by uninstalling 3.60 M33 seems to be impossible because installing it in the first place requires said IPL. There's a possibility that it's embedded in the installer and could be somehow extracted, but I wouldn't count on it and can't really confirm/deny it either.
Edit 2: The installer of 3.60 M33 was released as a RAR archive "360M33_for_Slim.rar" with password "_I_LOVE_M33_Slim_Conquered"
Edit 3: About the 3.60 firmware installer by Xanadu mentioned in the first post. It's a long dead torrent (dead to the point of not having a single hit on all major search engines for any of its files). Nevertheless, I'm adding this info for clarification.
Edit 4: Note that IPL size of 221184 bytes (216 KB)
refers to ipl.bin extracted from NAND raw, i.e. before using unspare.exe from FreePlay's package. ipl.bin.unspare file produced by that utility for flashing back to PSP-2000 will take 214016 bytes (209 KB), as I originally - erroneously - posted for ipl.bin. So checksums and hashes above belong to ipl.bin, not to ipl.bin.unspare. is the correct size of IPL after applying unspare.exe utility, so ipl.bin mentioned above is already unspare'd/cleaned up; there's no need for any further processing as that ipl.bin is exactly what 360_flasher.elf expects.
I can confirm that ipl.bin above works with 360_flasher.elf as is. This is what you must end up with after:
- extracting IPL with spare bytes from NAND dump taken from PSP-2000 with OFW 3.60
Open your NAND dump in a hex editor, go to offset 0x42000 and copy the following 0x37B00 bytes (NOT 0x36000! 0x36000 = 221184 is the size of IPL without spare bytes, while 0x37B00 is the raw size of IPL in the NAND dump with spare bytes) into a new file, "raw_ipl.bin" for example.
- removing spare bytes from raw IPL using unspare.exe from FreePlay's package
Simply drag and drop "raw_ipl.bin" onto unspare.exe, and it will create "raw_ipl.bin.unspare" file, which you must rename to just "ipl.bin"
If your ipl.bin matches checksums and hashes at the top of this post, you can safely flash it to your PSP-2000 (after having prepared a NAND backup of whatever firmware your PSP is running at the moment) from whatever Pandora setup you have. If you have none, try UPMSInstaller v4 - it worked for me.