the cutting room mirror

PlayStation Portable

This article has a talk page!
view on tcrf.net

This page details one or more prototype versions of PlayStation Portable.

1.00#

Field

Build Info

Additional Info

release

1.00

build

106,1

root@psp-vsh

system

16214,0x00100000

vsh

2004_1104_s16214_p3883_v8335

This firmware was meant to be a placeholder update (that was uploaded to the update servers) in 2005 when they were preparing for the release of the retail firmware 1.50 using the network update feature of the system. (v1.0.0, nicknamed "Bogus". Download here.) The only units the firmware works on is the PSP-1000 (Japanese) model and a DTP-T1000 (development kit) with a [https://www.psdevwiki.com/psp/index.php?title=1.00_Bogus_Firmware#:~:text=In%20order%20to%20properly%20install%20it%2C%20you%20will%20need%20to%20install%20the%20system%20software%2C%20and%20then%20clear%20out%20the%20registry%20after%20booting.%20You%20can%20also%20utilize%20the%20registry%20patcher%20application%20to%20patch%20the%201.0.3%20registry%20to%20have%20it%20downgrade%20to%20the%20older%20settings%20version. few] required [https://www.psdevwiki.com/psp/index.php?title=1.00_Bogus_Firmware#System_Kernel_Bugs:~:text=In%20order%20to,without%20modifying%20it. modifications]; it cannot be installed unmodified or to any other model. (Or else you'll brick your PSP![https://www.psdevwiki.com/psp/index.php?title=1.00_Bogus_Firmware#:~:text=Installing%20this%20firmware,automatically%20fix%20itself. 1])

Startup#

  • The text reads "Sony Computer Entertainment Inc." instead of just "Sony Computer Entertainment".
  • The gameboot logo on the Bogus firmware doesn't have the "PlayStation Portable" text under the PSP logo.
  • The startup sound is different.
  • The Bogus firmware's gameboot doesn't have a sound.

Early

Final

Watch on YouTube

Watch on YouTube

Video#

This is footage of the 1.00 firmware menu.

Watch on YouTube

Early Sounds#

All of the assets here are present in flash0:\vsh\resource.

Each of the sounds have their normal filename defined by the .rco file, as well as their original internal name in the VAGp stream name section, which is written under the sound file. It also has a maximum limit of 16 characters, meaning the original name gets cut off in most cases.

The sounds have a lot more variety in this firmware compared to the final counterpart, where most sounds are identical, some were left empty, and some sounds were repurposed to a different file.

Filename

Early (1.00)

Final (1.50)

opening_plugin.rco

snd_opening

ColdBoot1030.aif

ColdBoot.aif

system_plugin.rco

snd_cancel

SE04_Back.aif

SE4_Cansel.aif

snd_category_decide

SE05_Category_OK

SE5_Category_OK.

snd_cursor

SE02_Cursor.aif

SE2_Cursor.aif

snd_decide

SE03_Normal_OK.a

SE3_Normal_OK.ai

snd_error

SE09_Error.aif

SE09_Error.aif

snd_option

SE08_Option.aif

SE8_Option.aif

snd_system_ng

SE13_System_NG.a

SE13_System_NG.a

snd_system_ok

SE12_System_OK.a

SE12_System_OK.a

Early Graphics#

Most of the XMB default icon graphics had the text on them removed.

Note: there are multiple duplicate graphics across the .rcos, as well as duplicate filenames for different graphics, but the filenames used here are their intended ones.

Filename

Early (1.00)

Final (1.50)

tex_default_game_icon

tex_default_music_icon

tex_default_video_icon

tex_default_icon

tex_new

tex_no_data

1.02#

Field

Build Info

Additional Info

release

1.00

build

162,0,3,1,0

root@psp-vsh

system

17241@release_102,0x01000200

vsh

p4006@devkit_102,v9487@devkit_102,20041116

This is a development firmware, which wasn't meant to boot into the XMB, yet it has most if not all of the VSH related assets present, albeit with a lot of the functionality missing.

The XMB early default graphics are identical to the 1.00 firmware's icons.

Early Sounds#

The sounds have become much less varied and similar to what's used in the retail firmwares.

Filename

Early (1.02)

Final (1.50)

opening_plugin.rco

snd_opening

ColdBoot11113.ai

ColdBoot.aif

system_plugin.rco

snd_cancel

VSH1113_SE04_Can

SE4_Cansel.aif

snd_category_decide

VSH1113_SE05_Cat

SE5_Category_OK.

snd_cursor

VSH1113_SE02_Cur

SE2_Cursor.aif

snd_decide

VSH1113_SE03_Nor

SE3_Normal_OK.ai

snd_error

VSH1113_SE09_Err

SE09_Error.aif

snd_option

VSH1113_SE08_Opt

SE8_Option.aif

snd_system_ng

VSH1113_SE13_Sys

SE13_System_NG.a

snd_system_ok

VSH1113_SE12_Sys

SE12_System_OK.a