2009-03-14
2009-05-21
To run GNU FreeDink on PSP, you need to disable the "tivoization" that restrict you from running your programs on your hardware.
This means that your computer doesn't let you run the applications you want. In this case, a PSP only runs programs that are signed (digitally) by Sony, so it won't let you run FreeDink.
Links:
The goal of this page is to unlock your PSP.
A program that is not signed is nicknamed "homebrew". The default system from Sony (that cannot run homebrews) is called "original firmware" or "ofw". The system that can run homebrews is called "custom firmware" or "cfw".
Disabling tivoization is possible on:
For this you can either:
The reference documentation is http://alek.dark-alex.org/pspwiki/.
A Pandora Battery consists of:
When a PSP is turned on with a battery (no sector), and when the battery's serial number is 0xffffffff, then it boots on the memory stick. This is similar to booting from a CD-ROM instead of the hard-disk on a PC.
This battery can be bought, under the name Pandora Tool. For example Datel sells such a battery, color red, under the name "Tool, service mode battery", at the price of a classic PSP battery.
Alternatively, you can reset the serial number of your normal battery. For this, you need a friend who is already running custom firmware on her PSP. You then run a program such as "HellCat's Pandora Installer"; in its menu:
Battery Options > dump battery serial to file
: to save the serial, so you can restore it laterBattery Options > make battery Pandora
: to set the serial to 0xffffffffIf you turn on your PSP while using this battery, you'll be able to boot on a memory card - see below how to prepare it.
There is a limitation: this doesn't work on very recent batteries. In addition, recent PSP S&L (technically: with a motherboard newer than TA-085-v2) cannot modify the battery serial. Note that all S&L still boot on a Pandora Battery, it's just that some cannot create a JigKick. You can check your motherboard version using HellCat's Pandora Installer.
Battery versions: you can use a Fat battery in a PSP Slim, but you can't use a Slim battery in a PSP Fat. Both batteries' serial can be reset.
This is a normal memory card that you make bootable by installing an executable boot sector near the beginning.
If you are running GNU/Linux, the most simple to download the memory stick image I prepared and burn it to your memory stick (1GB minimum). Download it here (50MB): magicstick.img.tar.gz.
Here is a very detailed installation process:
Settings > USB Connection
$ dmesg | tail [262743.402562] sd 152:0:0:0: [sdb] 1963008 512-byte hardware sectors (1005 MB) [262743.403054] sd 152:0:0:0: [sdb] Write Protect is off [262743.403061] sd 152:0:0:0: [sdb] Mode Sense: 00 ce 20 00 [262743.403065] sd 152:0:0:0: [sdb] Assuming drive cache: write through [262743.405677] sd 152:0:0:0: [sdb] 1963008 512-byte hardware sectors (1005 MB) [262743.406177] sd 152:0:0:0: [sdb] Write Protect is off [262743.406184] sd 152:0:0:0: [sdb] Mode Sense: 00 ce 20 00 [262743.406188] sd 152:0:0:0: [sdb] Assuming drive cache: write through [262743.406193] sdb: sdb1 [262743.409053] sd 152:0:0:0: [sdb] Attached SCSI removable diskafter you plugged the USB cable.
tar xzvf magicstick.img.tar.gz
/dev/sdb
with what you found in 4.dd if=magicstick.img of=/dev/sdb sync
You can also look for installers that work from ms windows, such as "Rain's UltraLite MMS Maker" or "PSP Pandora Deluxe".
Alternatively, you can create the memory stick manually (cf. this French tutorial):
cp -a hellcat-pandora-installer-4rb/PSP/GAME/pan3xx \ /media/sdb1/PSP/GAME/
Game > Memory Stick > Pandora Installer for 3.xx+ -R4b-
MemStick and MS-IPL Options > Repartition and format MemStick (DESTRUCTIVE!)
(this gives more space to boot sector)PSP/GAME/dc8
(cf. dark-alex.org)500.PBP
(from http://alek.dark-alex.org/pspwiki/index.php/Official_Firmware or http://www.psp-hacks.com/category/36) to the root /
of your memory stick.Game > Memory Stick > Despertar del cementerio v8
At this point, the PSP boots on the Magic Memory Stick, and offer
your to install the custom firmware (Install 5.00 M33
).
If you don't have a Pandora Battery, some tricks can be used to upgrade to custom firmware. I didn't try first hand, so I'll just note the general principle here.
The latest HEN, or semi-unlocker, which works on all PSPs including model 3000, is called ChickHEN.
Without it, when you try to run FreeDink, the PSP says "This game cannot be started. The data is corrupted" (which is a lie).
To install ChickHEN:
503.PBP
in ms0:/PSP/GAME/UPDATE/EBOOT.PBP
(precisely)h.bin
to the root of your memory stick (i.e. not in a subdirectory)ChickHEN/
directory
in PSP/PHOTO/
on your memory stick. For example you will
get ms0:/PSP/PHOTO/ChickHEN/slim.tiff
Copyright (C) 2009 Sylvain Beucler Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.