[fieldset="Installation"]
Precautions
Precautions
//The flashing is a delicate process, since we are going to format the flash memory(flash0) of the PSP and install a "new firmware", so make sure your battery is fully charged, and the AC adapter is connected to the PSP.
//This guide will assume you have a 1.50, 2.71 SE-A, 2.71 SE-B, 2.71 SE-B', 2.71 SE-B'', 2.71 SE-C, 3.02 OE-A, 3.02 OE-B, 3.03 OE-A, 3.03 OE-B, 3.03 OE-C, 3.10 OE-A, 3.30 OE-A or 3.40 OE-A firmwares.
// YOU DO THIS AT YOUR OWN RISK!, nobody will take responsibility if your PSP bricks.
[Mod Note] Everyone needs to read the updated Piracy Policy. The forums will not be used to troubleshoot the use of PSX games whether they belong to you or not. Backups created for PSX are treated the same as other commercial ROMs/ISOs. If you have purchased them legally from the PS Network there would be no need to help. [/Mod Note]
You may view a video of the upgrade process here: video
Note that once you install 3.40OE-A, you cannot use custom icons unless they have been converted, or the designer has stated they are 3.10OE+ compatible. If you wish to convert them, follow my guide here.
Note: If you wish to install 3.03OE-C for better compatibility with PAL games, use the guide in the spoiler below this sentence. If not, pretend this thing wasn't here.
[SPOILER="3.03OE-C Guide"]
Downloads
3.03 OE-C
Creating the 3.03OE DATA.DXAR
1. From the 303oe_c.rar file you downloaded copy the oeupdmaker and oeupdmaker% folders into:
X:\PSP\GAME\
2. After doing so copy the 303oeflasher and 303oeflasher% folders into:
X:\PSP\GAME\
3. Copy the 1.5 Update renamed to 150.PBP into:
X:\PSP\GAME\oeupmaker
4. As well as the 3.03 update named 303.PBP into:
X:\PSP\GAME\oeupmaker
Note: On pre-existing DAX custom firmwares, you may use the GAME150 folder as a guaranteed fool proof method (see Recovery Menu concerning GAME folder settings). Either way will work however, but this way has better success for some people.
5. Now exit to the the PSP and enter the Game menu and start the OE UpdateMaker.
A bunch of white text will come up.
Once it finish (takes about 3 or so minutes on Sandisk memory sticks, Sony and Lexar ones may take upwards to 45 minutes.), it will return to the XMB. Once again connect your PSP to your PC via USB. There will now be a new file in PSP/GAME/OEUPDATEMAKER, named "DATA.DXAR". If it has the size of zero bytes, redownload the 3.03 and 1.5 updates, and start the whole process over.
6. Navigate to
PSP/GAME/OEUPDATEMAKER, and move the newly created DATA.DXAR into:
X:\PSP\GAME\303oeflasher
Flashing 3.03 OE-C
// TAKE OUT ANY UMD THAT IS IN THE DRIVE!!!
7. Make sure your battery is at least 75% (100% recommended) and plug the AC adapter. Navigate to the Game menu on the PSP and start the application named
3.03 OE-C Firmware install. Howeveer, if you want to take a chance with a less amount of battery when starting the program hold L and Triangle to bypass the battery check.
8. It will display some pink text, press
X, and it will start flashing your psp. A percentage will be displayed.
When it finishes, you will be prompted to manually restart your PSP. You can now delete the update files off of your memory stick.[/SPOILER]
Downloads
3.40 OE-A
Creating the 3.40OE DATA.DXAR
1. From the 340oe_a.rar file you downloaded copy the oeupdmaker and oeupdmaker% folders into:
X:\PSP\GAME\
2. After doing so copy the 340oeflasher and 340oeflasher% folders into:
X:\PSP\GAME\
3. Copy the 1.5 Update renamed to 150.PBP into:
X:\PSP\GAME\oeupmaker
4. Also copy the 3.40 update renamed to 340.PBP into:
X:\PSP\GAME\oeupmaker
Note: On pre-existing DAX custom firmwares, you may use the GAME150 folder as a guaranteed fool proof method (see Recovery Menu concerning GAME folder settings). Either way will work however, but this way has better success for some people.
5. Now exit to the the PSP and enter the Game menu and start the OE UpdateMaker.
A bunch of white text will come up.
Once it finish (takes about 3 or so minutes on Sandisk memory sticks, Sony and Lexar ones may take upwards to 45 minutes.), it will return to the XMB. Once again connect your PSP to your PC via USB. There will now be a new file in PSP/GAME/OEUPDATEMAKER, named "DATA.DXAR". If it has the size of zero bytes, redownload the 3.40 and 1.5 updates, and start the whole process over.
6. Navigate to
PSP/GAME/OEUPDATEMAKER, and move the newly created DATA.DXAR into:
X:\PSP\GAME\340oeflasher
Flashing 3.40 OE-A
// TAKE OUT ANY UMD THAT IS IN THE DRIVE!!!
7. Make sure your battery is at least 75% (100% recommended) and plug the AC adapter. Navigate to the Game menu on the PSP and start the application named
3.40 OE-A Firmware install. Howeveer, if you want to take a chance with a less amount of battery when starting the program hold L and Triangle to bypass the battery check.
8. It will display some pink text, press
X, and it will start flashing your psp. A percentage will be displayed.
When it finishes, you will be prompted to manually restart your PSP. You can now delete the update files off of your memory stick.[/fieldset]
[FIELDSET="Recovery and Homebrew"]
1. Turn your PSP off, and turn it back on, holding the 'R' trigger button. The PSP will enter recovery mode.
2. Scroll to configuration, and press
X.
3. Scroll to
Game folder homebrew, and press
X until it displays "(currently: 1.50 Kernel)".
Note: You may also disable hide corrupt icons and disable SCE logo. Also, you may notice that your recovery menu is now a different color than previous DAX custom firmwares. This is normal.
Loading Homebrew on 3.40OE
Follow the instructions regarding the Recovery Menu above.
Note: You may need to create theses folder.
- To Load Homebrew, as you used to in 1.50, you should put the homebrew, kxploited or not, in the directory:
X:\PSP\GAME\
- To Load Homebrew made for the base firmware kernel, place it into:
X:\PSP\GAME340\
- You MUST have a GAME and GAME340 folder in the PSP folder of your memory stick.
[/FIELDSET]
If you have any further questions, please read the FAQ before posting.
FAQ
[fieldset="FAQ"]
My browser won't work, I always get BSoD's
- Go to settings in XMB, and you should be good
- If necessary, you may need to restore default settings and reenter all setup info.
When I open the Game Menu, my PSP freezes. How do I fix this?
- Connect your PSP to your PC.
- Create a folder named GAMExxx (matching the base firmware: 271, 302, 303, 310, etc..) in your PSP folder (X:\PSP\GAME310)
- Now, shut of your PSP
- Turn your PSP back on, this time holding 'R' which will boot you into the recovery console, DO NOT PANIC
- Scroll to Configuration, press 'X'
- Scroll to Game folder homebrew, and press 'X' until it displays "(currently: 1.50 Kernel)"
- Now, put all 1.0 and 1.5 homebrew in the X:\PSP\GAME folder, and put all base firmware programs into X:\PSP\GAMExxx (matching the base firmware: 271, 302, 303, 310, etc..)
My PRX files "plugins" don't work in game, even when I enable them. How do I fix this? (thanks to ci0ud strife, ADePSP, and |-Anubis-|)
- Start your PSP holding 'R', your PSP will boot into recovery mode.
- Scroll to Advanced, hit 'X'
- Scroll to Advanced Configuration, hit 'X'
- Scroll to Plain modules in UMD/ISO, press 'X' to toggle it to enabled.
- Make sure you have a confirmed working PRX file, and make sure it's enabled.
- Exit recovery mode, and boot a game, enjoy :D
I have a custom 1.50 firmware, or my 1.50 firmware has custom backgrounds and such. Can I still upgrade?
Yes, it doesn't matter if your 1.50 flash is "clean" or not, you can upgrade to OE all the same.
How do I uninstall DAX custom firmwares?
- Open up the .rar file for your custom firmware.
- NOTE: The recovery flasher program is missing from the 3.03 OE-A and OE-C download (probably due to so many updates!). Download the original 3.02 OE-A and extract the folder from there.
- Open the download .rar file, and open up the flasher for recovery folder
- Now, extract the RECOVERY folder to X:\PSP\GAME\ (so that it is X:\PSP\GAME\RECOVERY)
- Now, download the 1.5 Update
- Rename the update from EBOOT.PBP to UPDATE.PBP.
- Copy it to X:\PSP\GAME\RECOVERY\, there should now be 2 .prx files and 3 .pbp files
- Turn off and turn back on your PSP, holding the 'R' button. Recovery console will come up DO NOT PANIC!
- Scroll to Run program at /PSP/GAME/RECOVERY/EBOOT.PBP, and press 'X'
- Some purple writing will come up, press 'X'
- You now have a 1.5 PSP
How do I disable UMD autoload? (Thanks to NINJ4)
1. Boot your PSP into Recovery mode (cold boot while holding R)
2. Go to Configuration, press X
3. Go to Skip SCE logo, press X
4. Go back, Exit.
How do I disable corrupt icons?
1. Boot your PSP into Recovery mode (cold boot while holding R)
2. Go to Configuration, press X
3. Go to Hide Corrupt Icons, press X
4. Go back, Exit.
Some of my apps don't load/ I have hide corrupt icons enabled, but there's still corrupt icons
- Download the EBOOT Fixer
- Extract both of the files in the zip file to anywhere.
- Open eBootFixer.exe
- For 1.0 Eboots (only one folder):
- Enter the name you want the eboot to have in the enter eboot name text box.
- Then, click fix eboot, and go to the eboot you want to fix, and press open
- For 1.5 Ebots (two folders, one has a % sign):
- Click "1.5 mode"
- Enter the name you want the eboot to have in the enter eboot name text box.
- Then click the "Select % EBOOT (first)" button. Navigate to the eboot that's located in the folder with the % sign.
- Then, click the "Select non-% EBOOT (second)" button. Navigate to the eboot that's located in the folder without the % sign.
- Enjoy
I can't get IR Shell to work
Use IR Shell v3.1
I only have a 32 MB memory stick, the files won't fit.
Use IRShell, using the USBHost to make the update file. Then, put the update file and the updater eboot on your memory stick.
I got the blue screen that says my flash1 is corrupted. What do I do?
- Don't panic. Just press 'circle', and verify that the information is correct, and you shouldn't see the screen again.Go to settings in XMB, and you should be good
- If necessary, you may need to restore default settings and reenter all setup info.
How do I autoboot a program?
1. Place an eboot into /PSP/GAME/BOOT/EBOOT.PBP, this must be a 1.0 version homebrew
2. Boot into recovery mode by holding 'R' on boot up
3. Scroll to configuration, and enable starting an eboot on startup.
4. Exit recovery mode
5. The app will autostart whenever you turn on your PSP.
How do I overclock my PSP?
Read farther down on this FAQ about how do I use PRX files. Follow those steps, installing the Overclocking Module (OCMod)
You can also overclock the PSP using the recovery menu, but this will not allow on the fly CPU speed switching.
I have a [insert region here] PSP. Do I need to do any special steps, or get any special EBOOTs?
No, just follow the steps stated above
Can I delete the update files after updating to the custom firmware?
Of course.
How do I flash customizations?
How do I use custom PRX's "plugins"?
- Download the PRX you want to use from here: [Guide] 3.40 OE PRX loading compatibility thread - QJ.NET Forums
- Open the download, and find the .prx file
- Extract it to X:\seplugins\ (where X is your PSP drive)
- Make sure you have a game.txt and a vsh.txt in the seplugins folder
- Now, decide how you want the prx to work. If you want it during UMD Game, edit game.txt. If you want it in the XMB (PSP main menu), edit vsh.txt. If you want it in both, edit both .txt files.
- Open up whatever txt you were supposed to edit, and put the line "ms0:/seplugins/[PRX NAME HERE].prx" (without quotes) (ex. ms0:/seplugins/oc.prx)
- Turn off your PSP. Turn it on holding R, you will go to the recovery console.
- Select plugins, select your PRX, and press X to toggle enabled or not.
- Now your PRX file should work.
My music/internet browser never load, my PSP just shuts off
Scroll to Settings->Video Settings. If a blue screen comes up, hit 'circle', re-enter your data, and you should be good to go.
Why can't I run official Sony updates?
This was removed by Dark_AleX, you'll have to uninstall the custom firmware (or use the recovery menu) to run them.
Why did you and Hardrive make a guide?
Because I'm a rotten little copycat (take that) :p
EDIT by Adiuvo: Right, sure I am :rolleyes:
Does using a JAP or US update matter?
No, it does not matter.
Is there a success rate thread?
Is there a video of the flashing process?
My backed up games won't run properly from the XMB, what should I do?
To fix this problem go to your recovery menu by holding R at a hard boot (no sleep mode) and go to Advanced > Advanced Configuration, then turn 'Execute BOOT.BIN in UMD/ISO' to disable. You should now be able to run your backed up games properly.
NOTE: We DO NOT condone piracy in any way, this question is for those who use backed up games that they own LEGALLY!
The DXAR maker won't open my EBOOT's!
If you don't have extensions showing, don't add .pbp to the file name. Just have it be 150 and 310.
Can this firmware be installed on a TA-082 motherboard?
Yes, it can.
Why won't my custom icons work!!!
Because they are not compatible with 3.10 OE-A or 3.30 OE-A unless converted
Guide.
What files can you delete off of your memory stick after installing OE?
All of them actually. You can even format your stick.
I have a Korean PSP and am using the Korean language, Whenever I try updating to OE I get a BSoD. What's wrong?
The Korean language was removed from OE to save space, so before updating you will have to change you PSP's language to English or another supported language.
[/fieldset]
[fieldset="SE/OE Changelog"]
[SPOILER="Changes in 3.40 OE-A"]
Changes in 3.30 OE-A:
- Update of the firmware of 3.30 towards 3.40
- Fixed a bug that has been in all 3.XX OE, that caused random data to be written to a location
- Autboot that is missing since 3.03 OE-C has been reimplemented
- Improvements in the flasher
[/SPOILER]
[SPOILER="Changes in 3.30 OE-A"]
Changes in 3.30 OE-A:
- Update of the firmware of 3.10 towards 3.30
- Corrected Bug which could make unstable your PSP after having put it in day before.
- Protection added in order to prevent the firmware from launching a module of update
[/SPOILER]
[spoiler="Changes in 3.10 OE-A"]
Changes in 3.10 OE-A:
- Change from 3.03 firmware to 3.10
- 4th level of brightness (aka battery eater) can now be selected also without ac adapter.
- Changes in hen core:
- Static user elf's can now be executed in the 3.10 kernel. (this includes snes user version
between other programs) - Tyranid's patch (added in 3.03 OE-C) consequences was not explained very well in the changelog of 3.03 OE-C:
- For programmers: it allows kernel modules to have user imports, making kernel programming in 3.03/3.10 less strict.
- For users: plugins and applications that worked in 2.71 SE, but not in OE, *may* now work in 3.03OE-C and 3.10 OE-A.
[/spoiler]
[spoiler="Changes in 3.03 OE-C"]
Changes in OE-C:
- AVC videos bitrate limit patched. The firmware limited the bitrate of avc videos to only 768 Kbps. OE now forces the limit to be 16384 Kbps. (Note: this doesn't mean than the psp can handle such a high bitrate; this means than they won't show error. I don't know which is the real maximum bitrate than the psp can handle at
full speed). - Speed of OE boot is now ~3 seconds faster than previous versions. (without plugins).
- Cpu speed of XMB can now be changed.
- Wifi can now work at 333 Mhz.
- Added access to flashes 0 and 1 via usb in the recovery menu, based on the great idea of USBSSS by Booster.
- Note that writing is enabled, so this is intended only for advanced users that know what they are doing in each moment. (It is not a great idea to change anything from the kd folder).
- Because of this addition, the rest of flashing options were removed.
- PSP isos can now be deleted as any normal memstick games. (also the size of the iso now shows fine when you press triangle->information).
- When formatting memory stick, GAME150, GAME303 and ISO directories will be automatically created.
- Changes in internal HEN core:
- If a EBOOT.PBP with a plain DATA.PSP had a data.psar, modulemgr took as size of the executable the size of data.psp+data.psar. Fixed. (this fix enables psx games to have plain data.psp without causing a memory error).
- Added a couple of patches found by Tyranid. One allows syscalls instructions to be used in kernel mode without causing a crash. The other allows sceKernelQueryModuleInfo to work with sceInit and previous modules.
[/spoiler]
[spoiler="Changes in 3.03 OE-B"]
changes in OE-B:
- Patched the firmware to allow decrypted mp4-AVC videos to play at 480x272 resolution.
- pic0.png was not shown in psp isos. Fixed.
- The speed functions were not dummied after setting the speed. This could cause the few games that set the cpu speed not to run at the selected speed in the recovery menu.
- Changed the structure of the program to have more free ram in game mode: sysmemp.prx removed, systemctrl.prx splitted into systemctrl.prx and vshctrl.prx.
[/spoiler]
[spoiler="Changes in 3.03 OE-A"]
Changes from 3.02 OE-B to 3.03 OE-A:
- Change from firmware 3.02 to 3.03
- Added support for compression in psx isos (look at popstation documentation for more details).
- Added support for decrypted document.dat (psx games manual) (look at docmaker documentation for more details).
- Fixed a bug regarding free region: a stupid bug caused it not to work at all.
Now it should work, although it has not been tested due to lack of umd's of different regions
between the testers and me. - Some generic bug fixes in the code.
- Redid the sdk.
[/spoiler]
[spoiler="Changes in 3.02 OE-B"]
Changes from 3.02 OE-A to 3.02 OE-B:
- The new addition of this update is the ability of playing your own psx games, using the provided tool (popstation) to convert them.
- Although, a feature that was in OE-A and i forgot to comment:
- You can use plugins in psx games. Just create a file called pops.txt inside seplugins, with the path of your modules.
[/spoiler]
[spoiler="Changes in 3.02 OE"]
3.02 OE limitations against 2.71 SE:
- No-umd mode seems to be less compatible
- 3.02 kernel homebrew: elf's are not still supported (no real problem, you can just run them in 1.50
kernel). - 3.02 kernel homebrew: due to a restriction added in 2.80, kernel prx's cannot have user syscalls anymore. This is what makes psplink for 2.71 and irshell for 2.71 not to work in 3.02 kernel, although they can be easily ported by their authors.
- Because of necessity of flash0 space, the location free player and korean font has been removed.
[/spoiler]
[spoiler="Changes in 2.71 SE-B3"]
Changes in 2.71 SE-B3:
- Added SFO version bypass to real umd's. (this should enable gta vcs umd to be played).
- Fixed the problem of error 0x8002012D in certain games when plain modules is enabled. Because the problem is gone, the updater will reset the option of plain modules to enabled. If for some reason you still have that error, report it and disable the option, but it should be fixed now.
- Found and corrected 3 bugs regarding no umd.
- One of them affected Virtual Tennis and potentially a lot of other games.
- The other two affected GTA LCS and GTA VCS.
- Some games like Burnout Legend still don't run in no-umd because of what seems a kernel stack problem.
[/spoiler]
[spoiler="Changes 2.71 SE-B"]
Using SE:
- SE runs all homebrew from the /PSP/GAM271 folder using the 2.71 kernel. The compatibility of applications using the 2.71 kernel is the same as HEN-C since they both use the same core. Homebrew here have to be NOT kxploited.
- To run applications with the 1.50 kernel, and have about 99% compatibility with current homebrew, put those applications in the /PSP/GAME150 folder. Homebrew here can be either kxploited or not.
- Now the standard folder, /PSP/GAME can be configured in the recovery menu to either execute 1.50 homebrew or 2.71 one. (by default is set at 2.71 for compatibility with previous version)
- Native UMD emulation is now in the custom firmware. ISOS are shown under memory stick games.
- Currently ISO and CSO are implemented, for technical reasons DAX is not implemented yet, but may be done in the future. At the moment they require an umd to be inserted in order to be played, although they show in the xmb without an umd.
- Note that whenever you do an update to the ISO folder (add, delete, change files, first SE-B execution), a little delay will ocurr when entering in memory stick games. While the ISO folder is not changed, this won't happen.
[/spoiler]
[/fieldset]
[fieldset="Credits"]Black_Skull: Original writer
KoubaK: Translations
Vulpix: Pictures, movies, updates
Hardrive: Updates to SE-B'', FAQ, Updates to SE-C, Updates to 3.02OE, support
Adiuvo: Updates to 3.02OE, 3.03OE, 3.03OE-C, 3.10OE-A, FAQ updates, major revisions to FAQ, removal of 3.03OE-C install section, slimmed down FAQ
Phil: Spell Check
RazorG606: Simple Guide Creator
Henkibojj: Video
NeilR: SE/OE Changelog
Brad.: 3.03 OE-C/3.10 OE-A Add-on, 3.40/3.30 OE-A support, 3.30OE-A/3.40 OE-A change log[/fieldset]