Sony PSP
I recently got a used PSP to try some homebrew applications.
Enabling homebrew
To enable homebrew you have to downgrade from the official firmware using some kind of an exploit. There are different kinds of exploits depending on what firmware version you are going from.
Firmware 2.60
This method is using the Grand Theft Auto Libery City Stories exploit to execute the 2.60 to 1.50 downgrader. From that point it's possible to upgrade to a new custom made hacked firmware, in this case the latest M33 3.52 firmware.
Downgrade
- Download Downdater Auto Final for 2.50/2.60.
- Put DOWNDATER FINAL AUTO EBOOT in the /PSP/GAME/ folder on the Memory Stick
- Download DOWNDATER.rar (sear for it). It contains the already extracted 1.50 firmware files needed. Normally done using Downhelper on a 1.50 machine, but since that's hard to find another PSP with 1.50 get that rar archive.
- Download eLoader 0.9.9.5 or newer zip or installer.
- Install the eLoader files into /PSP/GAME/. This includes the GTA exploit.
- Insert the GTA UMD and run the game
- Wait for the eLoader menu system to load and execut the Downdater Final Auto from the list.
- The screen will be black but the Memory Stick light will flash. This means the flashing proceedure is running. Leave it alone for a few minutes untill it asks you to reboot.
- At the first startup a message about corrupted config will be displayed, press O.
- The PSP is now running 1.50 and able to execute all homebrew applications located in the Memory Stick directly.
Custom Firmware
- Download the M33 3.52 firmware pack
- Put kxploitpatcher and kxploitpatcher& into the /PSP/GAME/ folder
- Go to the Memory Stick PSP menu and run the KXploit Patcher to not require the spesial %-folder to launch an application
- Download the official 1.50 and 3.52 PSP firmware and rename them to 150.PBP and 352.PBP respectively, put them in the M33CREATOR folder
- Copy the M33CREATOR folder to the /PSP/GAME directory
- From the Memory Stick menu, launch the 3.52 M33 CREATOR application. It will exit back into the menu after it's finished writing the new files.
- Again from the Memory Stick menu, launch 3.52 M33UPDATE this time.
- The PSP will now be flashed to M33 3.52.
GPS
The PSP is capable to use as a navigation unit via GPS and there's even a Sony PSP GPS adapter.
Sony PSP-290
This adapter is the official GPS adapter for the PSP and is only sold in Japan. But thanks to eBay it's pretty easy to get hold of one. With the latest PRX files it works fine in Norway.
MapThis
MapThis is a homebrew application used as to interface the GPS data to maps.
Maps
Since MapThis doesn't come with any maps, you have to download the maps using a special GMDL (Google Map Download) application.
Put the final map folder in the MapThis/Maps/ folder.
PRX Files
MapThis requires two prx modules, usbacc.prx and usbgps.prx. These are property of Sony and can not be distributed with MapThis. But these files are standard with all firmware since 2.71. To access the files you need to run one of the oe/m33 firmware editions.
On M33 firmwares hold the R button while powering on the PSP, and you will enter the recovery menu. Connect the USB cable to the computer and select 'Advanced' and 'Mount flash0'. The flash will be mounted and you can find the files in ms0:/nodule/.
Put the prx files in the same directory as the MapThis PBP file.