Flash0

From PSP Developer wiki
Jump to navigation Jump to search

On a PSP, flash0 refers to the area where all of the firmware files needed for operation are held. Also it has files which can be replaced with other files which may change the operation/look of tings. On a Phat system, flash0's capacity is 23.9 MB. On a Slim, it is nearly doubled. Flash0 consists of 5/6 folders! (6 in Phat and 5 in Slim)

Structure (Folders)[edit | edit source]

The flash0 of any PSP with a standard firmware installation consists of 'dic', 'kd', 'font', 'km'(Only on Phat), 'vsh', and 'data'. Each folder may contain different files or folders that are responsible for different aspects, and features on the PSP. Also, some files that exists on a Phat, may not exist on a Slim (i.e. 'sircs.prx'), and vice-versa. Below is a list of assignments that each folder has.

Folders/Files[edit | edit source]

data[edit | edit source]

Contains certificate for verifying memory sticks, UMDs, etc. Used with Certificate Utility function.

dic[edit | edit source]

Translation dictionaries mostly for the Japanese region consoles.

font[edit | edit source]

Languages, including Japanese and Chinese which some may replace with less sized files.

kd[edit | edit source]

Contains drivers for the various devices of the PSP. (USB, Memory Stick, Infared).

km[edit | edit source]

Only seen in Phat

vsh[edit | edit source]

Contains mostly firmware files for the XMB. It's internal is 'VSH' therefore the folder name. This is one of the most customizable folders. In this you can change the waves or gameboot.

Customizable Flash0 Files:

gameboot.pmf