How to run ScummVM on your PSP
0.0 - Guide information
1.0 - Finding out your firmware version
|-1.1 - The official firmwares
|-1.2 - The unofficial firmwares
2.0 - Installing onto memorystick
|-2.1 - Firmwares that currently do not run homebrew - 1.51/1.52/2.81/2.82/3.00/3.01/3.02/3.10/3.11/3.30/3.40/3.51/3.52
|-2.2 - Frmwares 1.00/1.50 CF - No Exploit
|-2.3 - Firmwares 1.50/1.50 CF - kxploit
|-2.4 - Firmwares 2.00/2.01/2.50/2.60/2.70/2.71/2.80 - Eloader
|-2.5 - Custom Firmwares (excluding 1.50 custom firmwares)
3.0 - Downgrading your PSP
|-3.1 - Downgrading firmwares 1.51~2.80
|-3.2 - Downgrading firmwares 2.81~3.03 - REQUIRES UNPATCHED GTA:LCS
|-3.3 - Downgrading firmwares 2.81~3.50 - REQUIRES UNPATCHED Lumines
0.0 - Guide information
Last updated - 15:31 17th June 2007
Latest ScummVM version - 0.X.0 (0.10.0)
Latest Eloader - 0.995
Latest official/unofficial firmware releases - 3.52/3.52 M33
Highest official firmware that can run homebrew - 3.50
Highest official firmware that can be degraded - 3.50
1.0 - Finding out your firmware version
To get ScummVM running on your PSP, first we need to look at the PSP to find out its firmware version. To do that go to Settings then find System Settings then go to System Information.
Now you will get 3 lines;
MAC Address: (Your PSPs specific MAC address)
System Software: (Your PSPs firmware version)
Nickname: (The nickname you put onto psp)
The location of MAC Address and Nickname change places in some firmwares (Nickname at top, MAC address at bottom).
In total, there are 33 different firmware versions
1.1 - The official firmwares
There are 24 different official firmware versions, which are;
1.00
1.50
1.51
1.52
2.00
2.01
2.50
2.60
2.70
2.71
2.80
2.81
2.82
3.00
3.01
3.02
3.03
3.10
3.11
3.30
3.40
3.50
3.51
3.52
1.2 - The unofficial firmwares
There are 8 different unofficial firmwares, which are;
1.50 Custom (Many variations, Shows as 1.50 usually, examples; 1.50 PoC, 1.50 Casual, 1.53, 1.63 IE, etc)
2.71 Custom (1 known, 2.71 SE)
3.02 Custom (1 known, 3.02 OE)
3.03 Custom (1 known, 3.03 OE)
3.10 Custom (1 known, 3.10 OE)
3.30 Custom (1 known, 3.30 OE)
3.40 Custom (2 known, 3.40 OE & 3.40 LE)
3.51 Custom (1 known, 3.51 M33)
3.52 Custom (1 known, 3.52 M33)
NOTE: This is not counting the useless 'expansions' of existing custom firmwares that mearly add an extra recovery menu, with the same options as the first, and 'breaks' at the same time as first (of course, the only way to 'break' the recovery menu is thru self-stupidity). There may be a few more versions of the higher custom firmwares, but they are either unreleased or I totally forgot them.
2.0 - Installing onto memorystick
Now that you know your firmware version we can begin with the installation instructions which are different for the firmwares, depending on the exploit they are using. X:/ is the drive given to your PSP by windows (i.e. G:/). XMB stands for Cross Media Bar, which is the menu you get on your PSP (also on PS3).
2.1 - Firmwares that currently do not run homebrew - 1.51/1.52/2.81/2.82/3.00/3.01/3.02/3.10/3.11/3.30/3.40/3.51/3.52
Currently there is no exploit that allows you to run unsigned eboots on these firmwares. 1.51, 1.52, 2.81, 3.00, 3.01, 3.02, 3.10, 3.11, 3.30 and 3.40 can upgrade to a higher firmware that runs homebrew.
2.2 - Frmwares 1.00/1.50 CF - No Exploit
Firmware 1.00 needed no exploit to run homebrew as there was no security against the system from running unsigned eboot.pbp's. Firmware 1.50 CF patched a PSP running a regular firmware 1.50 so that it could run unsigned eboot.pbp's like firmware 1.00 (among other fetures).
To install ScummVM on one of these firmwares, copy the folder inside the single-eboot folder from the ScummVM PSP zip to X:/PSP/GAME/. Then run from the XMB.
2.3 - Firmwares 1.50/1.50 CF - kxploit
Patching the vunerability that firmware 1.00 had, firmware 1.50 was released. Shortly after, an exploit was found, 'swaploit', which involved swaping between two memory sticks which enabled the homebrew to load. Later, kxploit was released which could load homebrew from one memory stick using 2 folders (i.e. example and example%)
To install ScummVM on one of these firmwares, copy the folders inside the 1.50-eboot folder from the ScummVM PSP zip to X:/PSP/GAME/. Then run from the XMB.
2.4 - Firmwares 2.00/2.01/2.50/2.60/2.70/2.71/2.80 - Eloader
It was firmware 1.51 that blocked kxploit, but many PSP users refused to update. This caused Sony to release a major update that would tempt people to update. Thus firmware 2.00 was released which came with a built-in web browser, which caused many PSP users to update. However, one of the new features brought two new exploits (both are TIFF exploits). The first was exclusive to 2.00 and was patched with 2.01. The second wasn't discovered until after firmware 2.80 was released, a vunerability with libtiff. Team Noobz have built on these exploits to bring the homebrew community Eboot Loaders (called Eloader)
To install ScummVM on one of these firmwares, copy the folder inside the single-eboot folder from the ScummVM PSP zip to X:/PSP/GAME/. You now, also need to install Eloader, the newest version can be found at
http://www.noobz.eu. Download the exe and follow the instructions to make sure you install successfully. Once you have Eloader installed, turn your PSP on and go to the XMB photo viewer. There should be a new folder called eloader0995. Trying to open this folder will do one of two things;
1) crash your PSP, if this should happen, restart your PSP and try again. or 2) start Eloader.
Run from Eloader menu.
2.5 - Custom Firmwares (excluding 1.50 custom firmwares)
The vast majority of custom firmwares were made by Dark_AleX (Although, now he has quit, team M33 have taken his place, so to speak). They combine firmware 1.50 with another firmware (as stated in their names) so PSP users can play homebrew and use higher firmware features (most recently P.O.P.S. the official PS1 emulator), without needing devhook, two PSPs or a modchip.
To install ScummVM on one of these firmwares, copy the folders inside the 1.50-eboot folder from the ScummVM PSP zip to X:/PSP/GAME150/. Then run from the XMB.
Alternatively, copy the folder inside the single-eboot folder from the ScummVM PSP zip to X:/PSP/GAME150/. Then run from the XMB.
3.0 - Downgrading your PSP
So you have ScummVM running on your PSP, why would you want to downgrade? Well, as Eloader is not supported, there is a chance that ScummVM will not work for you when the next version is released. However, if you downgrade then every version of ScummVM will work (providing you set it up properly). Afterwards you can use Device Hook to emulate higher firmwares, or upgrade to one of Dark_AleX's unofficial firmware, which means you dont lose any functionability that your PSP previously (in fact, you gain more functionability).
3.1 - Downgrading firmwares 1.51~2.80
1)Upgrade to 2.80. If your already on 2.80, go to next step. 2.80 update eboot can be found HERE (must be placed X:/PSP/GAME/UPDATE/EBOOT.PBP).
NOTE:PSPs with firmware 1.51 and 1.52 may have to upgrade to 2.00 before 2.80 (I am unsure if firmwares 1.51 and 1.52 hve decription keys for firmwares higher than 2.00)
2)Download HEN280 and the 2.80 downgrader from HERE. Extract the two zips to your desktop (or somewhere you can find them).
3)Download 1.50 update eboot from HERE. Extract into the same location as in previous step.
4)Open 163_EBOOT_1.50 and rename 1.50 update eboot from EBOOT.PBP to UPDATE.PBP.
5)(This part wis written assuming that you extracted to the desktop, if not replace desktop with wherever you extracted the files)
a)Move UPDATE.PBP from /desktop/163_EBOOT_1.50/ to /desktop/ta82downgrader/MS_ROOT/psp/game/UPDATE/.
b)Move psp folder from /desktop/ta82downgrader/MS_ROOT/ to /desktop/hen280/MS_ROOT/ (YES TO ALL when confirm folder replace box pops-up).
c)Go to /desktop/hen280/MS_ROOT/PSP/GAME/ and delte the folders; ipldump, kdumper, nanddumper, polyphonic and systemparam.
6)Move PSP folder from /desktop/hen280/MS_ROOT/ to X:/ (YES TO ALL when confirm folder replace box pops-up).
7)On PSP, go to photo viewer and highlight folder HEN_280. Press triangle and choose to do a slideshow. The following things may happen;
a)PSP crashes - Restart and try again. (Setting a background helps prevent this).
b)Red screen - File was run but flashing failed. Restart and try again.
b)Blue screen - File was run and flashing succeeded.
After you get a blue screen your PSP should reboot. Go into game menu and try to run Cube Sample. If it doesn't work, go back to step 7. If it does work quit using home button.
9)Run TA082 IdSorage Change. (As my PSP is TA081, all I can tell you is that PSPs that are not TA082 or TA086 (Or are, but have already ran the program) get the message 'This PSP doesn't seem to be a TA-082')
10)After that has run and gone back to the XMB, run PSPtm Update ver X.YZ.
11)You will see a disclaimer asking you to press X to start, or R trigger to quit. IF YOU PRESS X AND YOU BRICK YOUR PSP IT IS YOUR FAULT. YOU TOOK THE RISK. YOU HAVE BEEN WARNED!
12)Wait a few minutes while your PSP is flashed with firmware 1.50. After it has finished it will ask you to press X to restart. Press X.
13)Upon restarting, your PSP will display the BSoD (Blue Screen of Death). This is normal. Press O.
14)Your PSP will restart again and ask you to input the same settings as when you first got your PSP.
15)After you've finished inputting the settings, scroll all the way right. If network is no longer there, you have successfully degraded your PSP.
3.2 - Downgrading firmwares 2.81~3.03 - REQUIRES UNPATCHED GTA:LCS
NOTE:This works on firmwares 1.51-2.80 as well, but why bother upgrading to 3.03 to downgrade, when you can upgrade to 2.80 and downgrade from there without GTA:LCS
1)Upgrade to 3.03. If your already on 3.03, go to next step. 3.03 update eboot can be found HERE (must be placed X:/PSP/GAME/UPDATE/EBOOT.PBP).
2)Download the 3.03 downgrader from HERE. Extract the zip to your desktop (or somewhere you can find them).
3)Download 1.50 update eboot from HERE. Extract into the same location as in previous step.
4)Open 163_EBOOT_1.50 and rename 1.50 update eboot from EBOOT.PBP to UPDATE.PBP.
5)(This part is written assumeing that you extracted to the desktop, if not replace desktop with wherever you extracted the files)
a)Move UPDATE.PBP from /desktop/163_EBOOT_1.50/ to /desktop/303dg/MS_ROOT/psp/game/UPDATE/.
b)Go to /desktop/303dg/MS_ROOT/psp/game/ and delte the folders; ipldump, kdumper, nanddumper, polyphonic and systemparam.
6)Move PSP folder from /desktop/303dg/MS_ROOT/ to X:/ (YES TO ALL when confirm folder replace box pops-up).
7)On PSP, start GTA:LCS. The following things may happen when the game tries to load the save data;
a)PSP crashes - Restart and try again. (Setting a background helps prevent this).
b)Red screen - File was run but flashing failed. Restart and try again.
c)Blue screen - File was run and flashing succeeded.
After you get a blue screen your PSP should reboot. Go into game menu and try to run Cube Sample. If it doesn't work, go back to step 7. If it does work quit using home button.
9)After the PSP has gone back to the XMB, run PSPtm Update ver X.YZ.
10)You will see a disclaimer asking you to press X to start, or R trigger to quit. IF YOU PRESS X AND YOU BRICK YOUR PSP IT IS YOUR FAULT. YOU TOOK THE RISK. YOU HAVE BEEN WARNED!
11)Wait a few minutes while your PSP is flashed with firmware 1.50. After it has finished it will ask you to press X to restart. Press X.
12)Upon restarting, your PSP will display the BSoD (Blue Screen of Death). This is normal. Press O.
13)Your PSP will restart again and ask you to input the same settings as when you first got your PSP.
14)After you've finished inputting the settings, scroll all the way right. If network is no longer there, you have successfully downgraded your PSP.
3.3 - Downgrading firmwares 2.81~3.50 - REQUIRES UNPATCHED Lumines
NOTE:This works on firmwares 1.51-2.80 as well, but why bother upgrading to 3.03 to downgrade, when you can upgrade to 2.80 and downgrade from there without Lumines.
1)Upgrade to 3.50. If your already on 3.50, go to next step. 3.50 update eboot can be found HERE (must be placed X:/PSP/GAME/UPDATE/EBOOT.PBP).
2)Download the 3.50 downgrader from HERE. Extract the zip to your desktop (or somewhere you can find them).
3)Download 1.50 update eboot from HERE. Extract into the same location as in previous step.
4)Open 163_EBOOT_1.50 and rename 1.50 update eboot from EBOOT.PBP to UPDATE.PBP.
5)(This part is written assumeing that you extracted to the desktop, if not replace desktop with wherever you extracted the files)
a)Move UPDATE.PBP from /desktop/163_EBOOT_1.50/ to /desktop/Downgrader350_Including_Japanese/MS_ROOT/psp/game/UPDATE/.
b)Go to /desktop/Downgrader350_Including_Japanese/MS_ROOT/psp/game/ and delte the folders; ipldump, kdumper, nanddumper, polyphonic and systemparam.
6)Move PSP folder from /desktop/Downgrader350_Including_Japanese/MS_ROOT/ to X:/ (YES TO ALL when confirm folder replace box pops-up).
7)On PSP, start Lumines. The following things may happen when the game tries to load the save data;
a)PSP crashes - Restart and try again. (Setting a background helps prevent this).
b)Red screen - File was run but flashing failed. Restart and try again.
c)Blue screen - File was run and flashing succeeded.
After you get a blue screen your PSP should reboot. Go into game menu and try to run Cube Sample. If it doesn't work, go back to step 7. If it does work quit using home button.
9)After the PSP has gone back to the XMB, run PSPtm Update ver X.YZ.
10)You will see a disclaimer asking you to press X to start, or R trigger to quit. IF YOU PRESS X AND YOU BRICK YOUR PSP IT IS YOUR FAULT. YOU TOOK THE RISK. YOU HAVE BEEN WARNED!
11)Wait a few minutes while your PSP is flashed with firmware 1.50. After it has finished it will ask you to press X to restart. Press X.
12)Upon restarting, your PSP will display the BSoD (Blue Screen of Death). This is normal. Press O.
13)Your PSP will restart again and ask you to input the same settings as when you first got your PSP.
14)After you've finished inputting the settings, scroll all the way right. If network is no longer there, you have successfully downgraded your PSP.