Editing Official Firmware (OFW)

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
'''PlayStation Portable System Software''' is the official, updateable firmware for the [[PlayStation Portable]]. Updates add new functionality as well as security patches to prevent Homebrew (games) applications being run on the system. Updates can be obtained in four ways:
'''PlayStation Portable System Software''' is the official, updateable firmware for the [[PlayStation Portable]]. Updates add new functionality as well as security patches to prevent Homebrew (games) applications being run on the system. Updates can be obtained in four ways:
* Direct download to the PSP over [[Wi-Fi]]. This can be performed by choosing "Settings", "[[Network Update]]" from the [[XMB]]. (with the exception of 3.60, 3.96, 4.20, 4.21, 5.05, 5.55, 5.70, 6.36, and 6.50)
* Direct download to the PSP over [[Wi-Fi]]. This can be performed by choosing "Settings", "[[Network Update]]" from the [[XMB]]. (with the exception of 3.96 and 5.05)
* Download to a PC, then transfer to the PSP via a [[USB]] cable or [[Memory Stick]]. (with the exception of 3.60, 3.96, 4.20, 4.21, 5.05, 5.55, 5.70, 6.36, and 6.50)
* Download to a PC, then transfer to the PSP via a [[USB]] cable or [[Memory Stick]]. (with the exception of 3.96 and 5.05)
* Included on the [[UMD]] of some games. These games may not run with earlier firmware than the version on their UMD.
* Included on the [[UMD]] of some games. These games may not run with earlier firmware than the version on their UMD.
* Download from a PS3 to a PSP system via [[USB]] cable. (Japanese version only) (with the exception of 3.60, 3.96, 4.20, 4.21, 5.05, 5.55, 5.70, 6.36, and 6.50)
* Download from a PS3 to a PSP system via [[USB]] cable. (Japanese version only) (with the exception of 3.96 and 5.05)


While system software updates can be used with consoles from any region, Sony recommends only downloading system software updates released for the region corresponding to the system's place of purchase. System software updates have added various features including a web browser, Adobe Flash Player support, additional codecs for images, audio, and video, PlayStation 3 connectivity, as well as patches against several [[Known Exploits and Vulnerabilities|security exploits]], [[Known Exploits and Vulnerabilities|vulnerabilities]], and execution of homebrew programs. If the power supply (Battery/AC) is disconnected while updating the [[Firmware|system software]], the console will be [[Brick|bricked]]. The system will have to be booted from a different source such as a [[Pandora|battery in service mode]] with which it can be restored.
While system software updates can be used with consoles from any region, Sony recommends only downloading system software updates released for the region corresponding to the system's place of purchase. System software updates have added various features including a web browser, Adobe Flash Player support, additional codecs for images, audio, and video, PlayStation 3 connectivity, as well as patches against several [[Known Exploits and Vulnerabilities|security exploits]], [[Known Exploits and Vulnerabilities|vulnerabilities]], and execution of homebrew programs. If the power supply (Battery/AC) is disconnected while updating the [[Firmware|system software]], the console will be [[Brick|bricked]]. The system will have to be booted from a different source such as a [[Pandora|battery in service mode]] with which it can be restored.


The latest reported firmware version shipping pre-installed on new PSPs is 6.60 (PSP-E1000).
The latest reported firmware version shipping pre-installed on new PSPs is 5.50 (confirmed by a few people who bought a PSP-3000 Special Edition (Harry Potter Version).


The current firmware version is 6.61 and was released on January 15, 2015. It is a minor update released more than three years after the release of the previous version 6.60 in 2011.
The current firmware version is 6.61 and was released on January 15, 2015. It is a minor update released more than three years after the release of the previous version 6.60 in 2011.
To see detailed information about the security changes throughout the system software updates, see [[Security Updates]].




Line 17: Line 15:


== Pre-release ==
== Pre-release ==
===0.15 (0.1.5)===
'''Early 2004'''
===0.30 (0.3.0)===
'''June 24, 2004'''
===0.40 (0.4.0)===
'''July 23, 2004'''
===0.50 (0.5.0)===
'''?August ??, 2004'''
===0.60 (0.6.0)===
'''August 31, 2004'''
===0.65 (0.6.5)===
'''September 8, 2004'''
===0.70 (0.7.0)===
'''September 27, 2004'''
===0.80 (0.8.0)===
'''October 8, 2004'''
*Firmware that standardized PRX format (previous firmwares are variants of PS2 executables)
*Firmware that standardized file system format (lflash)
*Support for retail PSPs started but not fully implemented yet
*Added USB support as an optional driver
===0.90 (0.9.0)===
'''October 26, 2004'''
*Support to boot from either a game or directly to XMB, uses game by default
*Allegedly first firmware to support retail PSPs with minor patches to the firmware
*Support for gzip module formats


===1.00 (1.0.0) "Bogus" Update===
===1.00 (1.0.0) "Bogus" Update===
'''November 4, 2004''' [[1.00_Bogus_Firmware|Main article]]
'''November 4, 2004''' [https://playstationdev.wiki/pspdevwiki/index.php?title=1.00_Bogus_Firmware Main article]


*Note this is the actual 1.00, release 1.00 is 1.03.
*Note this is the actual 1.00, release 1.00 is 1.03.
*Retail PSPs are now fully supported! Likely why 1.00 was chosen for this.
*Standardized module names (i.e. Loader_Core -> sceLoaderCore) relic of PS2 firmware
*USB support now built in to the firmware
===1.01 (1.0.1)===
'''November 10, 2004'''
*Cleaned up and fixed most problems from 1.00, bringing the firmware to what we know and love
*Added sceKernelDevkitVersion, as well as other critical functions to sysmem.prx
*XMB likely has same sounds as 1.00 or sounds from the bogus update


===1.02 (1.0.2) Development Tool ===
===1.02 (1.0.2) Development Tool ===
'''November 16, 2004''' [[1.02|Main article]]
'''November 16, 2004''' [https://playstationdev.wiki/pspdevwiki/index.php?title=1.02 Main article]


*VSH is hidden, boots into balloon sample from the SDK.
*VSH is hidden, boots into balloon sample from the SDK.
Line 109: Line 61:
===2.00===
===2.00===
'''September 1, 2005'''      Download v1: [https://archive.org/download/psp_ofw_firmwares/PSP/200v1.PBP v1] Download v2:[https://archive.org/download/psp_ofw_firmwares/PSP/200v2.PBP v2]
'''September 1, 2005'''      Download v1: [https://archive.org/download/psp_ofw_firmwares/PSP/200v1.PBP v1] Download v2:[https://archive.org/download/psp_ofw_firmwares/PSP/200v2.PBP v2]
The only firmware that has region check (Japan or WorldWide).




Line 385: Line 335:


*Patched a bug in libtiff.
*Patched a bug in libtiff.
'''Unofficial changes:'''
* flash0\kd\loadexec_03g.prx - has different size
* flash0\kd\pspnet_adhoc.prx - has different size
* flash0\kd\utility.prx - has different size
* flash0\vsh\module\htmlviewer_plugin.prx - has different size
* flash0\vsh\module\paf.prx - has different size


== 5.XX Kernel ==
== 5.XX Kernel ==
Line 437: Line 380:


====5.05====
====5.05====
'''January 06, 2009'''    Download: [https://archive.org/download/psp_ofw_firmwares/PSP/505.PBP] (Comes on certain UMDs)
'''February 19, 2009'''    Download: [https://archive.org/download/psp_ofw_firmwares/PSP/505.PBP] (Comes on certain UMDs)


*Compatibility update for Idolm@ster SP and a few other games.
*Compatibility update for Idolm@ster SP and a few other games.
* Due to having an earlier build date than firmware 5.03, firmware 5.05 has effectively un-patched the Gripshift exploit, that got patched in firmware 5.03.
** The Gripshift exploit remains fixed in the following firmwares though.


===5.50===
===5.50===
Line 468: Line 409:


=== 5.70 ===  
=== 5.70 ===  
'''Pre-installed Only''' Download: [https://archive.org/download/psp_ofw_firmwares/PSP/570.PSAR] (Only PSAR) ([https://archive.org/download/psp_ofw_firmwares/PSP%20Go/570go.PSAR PSAR download for PSP Go])
'''Unknown: Please edit if you know''' Download: [https://archive.org/download/psp_ofw_firmwares/PSP/570.PSAR] (Only PSAR) Initial firmware for PSP Go (TA-91/94)
Initial firmware on very early production PSP 3000 04g and PSP Go models.
 
* Support for PSP 3000 04g model.
This edit was introduced since this firmware was listed at [https://playstationdev.wiki/pspdevwiki/index.php?title=Motherboards] but is not mentioned here. This firmware is hypothesized to be a initial firmware since it is the lowest possible firmware for both the documented PSP Go models and there is no EBOOT from either firmware archives:
* Support for PSP Go model.
* [https://darthsternie.net/index.php/psp-firmwares/] (Only PSAR)
* [https://archive.midnightchannel.net/SonyPS/Firmware/index.php?cat=PSP] (No file at all)
Initial firmwares do not have EBOOTs downloadable from Sony either.


== 6.XX Kernel ==  
== 6.XX Kernel ==  
=== 6.00 ===  
=== 6.00 ===  
'''September 10, 2009''' [https://archive.org/download/psp_ofw_firmwares/PSP/600.PBP Download] (does not exist for PSP Go)
'''September 10, 2009''' [https://archive.org/download/psp_ofw_firmwares/PSP/600.PBP Download]


* Games can now be grouped and displayed in folders based on their expire date under [Game].
* Games can now be grouped and displayed in folders based on their expire date under [Game].
Line 485: Line 428:


=== 6.10 ===  
=== 6.10 ===  
'''September 30, 2009''' [https://archive.org/download/psp_ofw_firmwares/PSP/610.PBP Download] ([https://archive.org/download/psp_ofw_firmwares/PSP%20Go/610go.PBP Download for PSP Go])
'''September 30, 2009''' [https://archive.org/download/psp_ofw_firmwares/PSP/610.PBP Download]


* Bluetooth Tethering for Internet Access.  
* Bluetooth Tethering for Internet Access.  
Line 498: Line 441:


=== 6.20 ===  
=== 6.20 ===  
'''November 18, 2009''' [https://archive.org/download/psp_ofw_firmwares/PSP/620.PBP Download] ([https://archive.org/download/psp_ofw_firmwares/PSP%20Go/620go.PBP Download for PSP Go])
'''November 18, 2009''' [https://archive.org/download/psp_ofw_firmwares/PSP/620.PBP Download]
* The 'Archer MaClean's Mercury Exploit' was patched.
* The 'Archer MaClean's Mercury Exploit' was patched.
* Wireless LAN LED no longer flashes when online
* Wireless LAN LED no longer flashes when online
Line 508: Line 451:


=== 6.30 ===  
=== 6.30 ===  
'''June 29, 2010''' [https://archive.org/download/psp_ofw_firmwares/PSP/630.PBP Download] ([https://archive.org/download/psp_ofw_firmwares/PSP%20Go/630go.PBP Download for PSP Go])
'''June 29, 2010''' [https://archive.org/download/psp_ofw_firmwares/PSP/630.PBP Download]
* Games can now be sorted by their format (PSP, minis, PlayStation, PC Engine, and Neo Geo.)
* Games can now be sorted by their format (PSP, minis, PlayStation, PC Engine, and Neo Geo.)
* PlayStation Plus compatibility.
* PlayStation Plus compatibility.
Line 515: Line 458:


=== 6.31 ===
=== 6.31 ===
'''July 29, 2010''' [https://archive.org/download/psp_ofw_firmwares/PSP/631.PBP Download] ([https://archive.org/download/psp_ofw_firmwares/PSP%20Go/631go.PBP Download for PSP Go])
'''July 29, 2010''' [https://archive.org/download/psp_ofw_firmwares/PSP/631.PBP Download]
* The system stability of certain titles has been improved
* The system stability of certain titles has been improved
* Fixed a bug in Persona 3 Portable when games couldn't be played after the PSP was put in standby.
* Fixed a bug in Persona 3 Portable when games couldn't be played after the PSP was put in standby.


=== 6.35 ===
=== 6.35 ===
'''November 24, 2010''' [https://archive.org/download/psp_ofw_firmwares/PSP/635.PBP Download] ([https://archive.org/download/psp_ofw_firmwares/PSP%20Go/635go.PBP Download for PSP Go])
'''November 24, 2010''' [https://archive.org/download/psp_ofw_firmwares/PSP/635.PBP Download]
* The Hot Shots Golf Save Game Exploit was silently patched.
* The Hot Shots Golf Save Game Exploit was silently patched.
* Prepares the PSP system for Qriocity, a cloud-based music service.
* Prepares the PSP system for Qriocity, a cloud-based music service.


=== 6.36 ===
=== 6.36 ===
'''UMD Only First found on December 1, 2010''' [https://archive.org/download/psp_ofw_firmwares/PSP/636.PBP Download] (does not exist for PSPgo)
'''UMD Only First found on December 1, 2010''' [https://archive.org/download/psp_ofw_firmwares/PSP/636.PBP Download]
* System software stability during use of some features has been improved.
* System software stability during use of some features has been improved.


=== 6.37 ===
=== 6.37 ===
'''January 20, 2011''' [https://archive.org/download/psp_ofw_firmwares/PSP/637.PBP Download] ([https://archive.org/download/psp_ofw_firmwares/PSP%20Go/637go.PBP Download for PSP Go])
'''January 20, 2011''' [https://archive.org/download/psp_ofw_firmwares/PSP/637.PBP Download]
* System software stability during use of some features has been improved.
* System software stability during use of some features has been improved.
* The Everybody's Sukkiri #1 Save Game Exploit was patched.
* The Everybody's Sukkiri #1 Save Game Exploit was patched.
Line 535: Line 478:


=== 6.38 ===
=== 6.38 ===
'''April 12, 2011''' [https://archive.org/download/psp_ofw_firmwares/PSP/638.PBP Download] ([https://archive.org/download/psp_ofw_firmwares/PSP%20Go/638go.PBP Download for PSP Go])
'''April 12, 2011''' [https://archive.org/download/psp_ofw_firmwares/PSP/638.PBP Download]
* Allows access to the Qriocity service.
* Allows access to the Qriocity service.
* System software stability during use of some features has been improved.
* System software stability during use of some features has been improved.


=== 6.39 ===
=== 6.39 ===
'''May 24, 2011''' [https://archive.org/download/psp_ofw_firmwares/PSP/639.PBP Download] ([https://archive.org/download/psp_ofw_firmwares/PSP%20Go/639go.PBP Download for PSP Go])
'''May 24, 2011''' [https://archive.org/download/psp_ofw_firmwares/PSP/639.PBP Download]
* Forces users to change their PlayStation Network password as a result of the PlayStation Network outage.
* Forces users to change their PlayStation Network password as a result of the PlayStation Network outage.
* System software stability during use of some features has been improved.
* System software stability during use of some features has been improved.
Line 552: Line 495:


=== 6.60 ===
=== 6.60 ===
'''August 10, 2011''' [https://archive.org/download/psp_ofw_firmwares/PSP/660.PBP Download] ([https://archive.org/download/psp_ofw_firmwares/PSP%20Go/660go.PBP Download for PSP Go])
'''August 10, 2011''' [https://archive.org/download/psp_ofw_firmwares/PSP/660.PBP Download]
First "universal" firmware version for all PSP models; PSP-1000, PSP-2000, PSP-3000, PSP-N1000 and PSP-E1000 series
First "universal" firmware version for all PSP models; PSP-1000, PSP-2000, PSP-3000, PSP-N1000 and PSP-E1000 series
* System software stability during use of some features has been improved.
* System software stability during use of some features has been improved.
Line 559: Line 502:


=== 6.61 ===
=== 6.61 ===
'''January 15, 2015''' [https://archive.org/download/psp_ofw_firmwares/PSP/661.PBP Download] ([https://archive.org/download/psp_ofw_firmwares/PSP%20Go/661go.PBP Download for PSP Go])
'''January 15, 2015''' [https://archive.org/download/psp_ofw_firmwares/PSP/661.PBP Download]
* System software stability during use of some features has been improved.
* System software stability during use of some features has been improved.


Line 603: Line 546:


http://fj01.psp.update.playstation.org/update/jp/psp-updatelist.txt
http://fj01.psp.update.playstation.org/update/jp/psp-updatelist.txt
http://fj01.psp.update.playstation.org/update/psp/list2/jp/psp-updatelist.txt


  #SystemSoftwareVersion=6.60;
  #SystemSoftwareVersion=6.60;
Please note that all contributions to PSP Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PSP Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)