Here is a guide detailing how to get custom firmware up and running on PSP Go (and pretty much any other model actually).
Preface for those who do not know:
HEN is what can be described as "temporary" custom firmware. It is capable of doing most of what a "full" custom firmware can, but is far easier to install. The only main drawback is that HEN will cease to work if the PSP is powered off completely. However, the sleep functionality of the PSP still works completely, so that can be used instead if you cannot bear the 15 seconds it takes to re-enable!
What is needed for HEN:
- if you are on 6.20 firmware,
this file
- if you are on 6.31 firmware,
this file
- if you are on 6.35 firmware,
this file
- if you are on 6.36 firmware,
this file
- a PSP and a USB cable (derp)
Installation instructions:
1. Download the above file which is appropriate for your firmware
2. Extract and copy the HEN folder into the PSP > GAME folder on your PSP
3. Run the HEN software on your PSP (you will get a black screen momentarily then get booted back to the XMB)
You must run it every time you want to enable HEN, so only use the sleep mode to avoid the (minimal) hassle.
Downgrading to 6.20:
6.20 is the main firmware that the author of this HEN develops for. It's the one that gets all the best and widest scene support. Therefore, if you are on 6.31/6.35 firmware, I
highly recommend downgrading back to 6.20. It is a painless and easy process, see here:
http://lolhax.org/2011/01/24/6-35-and-6-31-downgrader/
What custom firmware offers:
1. Ability to run your own ripped UMDs as ISO files.
The best program to do this is ISO Tool.
- First, simply create a folder called 'ISO' on the root of your PSP's memory stick or flash storage and dump your ISO/CSO files in there. This step is needed for all ISO loaders to work.
-
Now download ISO Tool and extract the PSP > GAME folder to the same folder on your PSP.
- Run ISO Tool on your PSP. Select any ISO on the list and elect to turn it into an EBOOT on the XMB.
- Quit back to the XMB and your game should be there and fully launchable.
ISO Tool is the best as the majority of games can be launched from XMB this way. The
only minor downside i've found is that it doesn't play too nicely with the Game Categories plugin.
Alternatively you may load ISOs with
Prometheus ISO loader v0.2, which is a simple GUI based loader which has excellent compatibility.
Additionally, here is a neat program called UMD Gen that can compress ISOs to CSOs. Some games can experience slower loading and other problems as a result though, so it's best to keep things like GTA, Ridge Racer and MotorStorm uncompressed. Simply select save as > ISO.
2. Homebrew and emulators. Pretty self explanatory, and i'm going to direct you to
brain_stew's glorious thread because he said it better and to ensure highest compatibility. Basically you can have all Game Boys, a NES, SNES, Genesis, Neo Geo, C64 etc.
all in one device.
3.
CXMB. This is a nifty plugin + software combo that allows you to install some pretty awesome CTF themes such as these:
This only works on 6.20 HEN. You also need to use CTF themes made for/ported to 6.20, otherwise they won't work. Luckily everything worth having is now available in 6.20 form.
4.
PS1 support *coming soon in 6.20 TN-D!*
5. Output your PSP picture to a PC monitor using
RemoteJoy.
6. The little things like being able to use the fourth brightness level even while unplugged, overclock the CPU to 333MHz in all games, USB charge all the time (even when not in USB mode), take screenshots, and sort your games into categories using the
Game Categories Light v1.1 plugin.
Fucking Plugins, how do they work?:
Plugins are .prx files that allow your PSP to do specialised tasks. Things like CXMB, RemoteJoy and the Open Idea Loader all use plugins to do what they do. To use these, do the following:
1. First, create a folder on the root of your memory stick or flash storage called "SEPLUGINS"
2. Put the .prx files in this folder
3. Within that folder also create a basic text file called vsh.txt
Say I wanted to get my "screenshot.prx" working, I would type this in vsh.txt:
ms0:/seplugins/screenshot.prx 1
- or -
ef0:/seplugins/screenshot.prx 1
Basically if on a regular PSP, use the ms0 line, and on the Go use the ef0 line. The 1 at the end signifies that it is enabled (a 0 = disabled).
4. Finally save this vsh.txt file when you are done and restart the VSH menu.
(press select on XMB, looks like this)
Check
here for a list of compatible plugins.
This should hopefully be a helpful guide for everyone wanting to get HEN up and running on the Go.
.. and one more thing: don't fucking touch anything to do with flash0 or update to 6.37!!!