La primera versión del firmware fue la 1.0, solamente distribuida en Japón. Se consiguió encontrar un exploit para cargar homebrew, que sería subsanado rápidamente por Sony en la versión siguiente. El acceso al kernel era bastante completo, lo que permitía a los hackers trabajar con más comodidad sobre esta versión. De cualquier forma, el downgrader para bajar a esta versión (sólo posible desde el firmware 1.50) sería innecesario para el usuario medio, ya que la versión 1.50 permitía cargar el 99% del firmware escrito para la consola. Además, no es posible asegurar con certeza que todas las PSP cuyo firmware nativo sea 1.50 o superior puedan funcionar bajo la versión 1.00.
La versión 1.50 (firmware nativo de las PSP americanas y europeas) se haría famosa por el exploit que permitía cargar homebrew. Hasta la aparición del primer custom firmware (el 2.71 SE-A), sería la única versión sobre la que se podían correr backups.
Más tarde aparecerían las versiones 1.51 y 1.52, en las que se corregían los fallos de seguridad que permitían cargar homebrew desde la versión 1.50.
A partir de la 2.00 existe un menú Red, con un navegador de internet (requiere Wi-Fi) y LocationFree player. También se permitió establecer una imagen para guardarla como fondo (dicha imagen residirá en la flash1:/ de la PSP y con formato BMP).
En la versión 2.01 se corrigió un bug que permitía utilizar un exploit en una imagen TIFF, que permitía hacer creer a la PSP que era la versión 1.00 y "actualizar" a 1.50, fue uno de los downgraders más famosos.
En la versión 2.60 se introdujo Canales RSS dentro de Red.
En la versión 2.70 se integró el plug-in para visualizar páginas web con Flash, mediante el navegador de Internet. De cualquier forma, su incapacidad para trabajar con las últimas versiones de Flash, y la falta de potencia del navegador para cargar las páginas web con contenido Flash correctamente, harían que la actualización no mereciese la pena.
En cambio, la 2.71 es posible correr Homebrew (programas caseros) valiéndose de un exploit. A dicha versión actualizaron muchos cuando salió la demo del LocoRoco, y en aquel momento fue cuando se consiguió downgradear la primera PSP 2.50, con lo que muchos usuarios de PSP 2.71 se quedaron muy frustrados.
Más tarde, en la versión 2.80 se introdujeron nuevos cambios.
En la 2.81 se corrigió un fallo de seguridad, que permite que la 2.80 pueda cargar ciertos EBOOT. PBP sin firmar, y la 2.81 no. También hace que la PSP reconozca y pueda trabajar con Memory Stick PRO Duo de 4 y de 8 gigabytes.
En la versión 3.0 se introdujo la posibilidad de desactivar el autoarranque de los UMD al hacer un reinicio de la consola.
Se añadieron también las opciones de Cámara, Unidad de certificado, Uso a distancia y Manuales de instrucciones online en los menús Foto, Juego y Red respectivamente. Se implementa además un emulador de los videojuegos de la PlayStation clásica, debiendo éstos descargarse desde una PlayStation 3 conectada a Internet previo pago.
Ahora se pueden colocar vídeos en la carpeta ms0:/VIDEO/ (donde ms0:/ es la ruta de acceso a la Memory Stick), con formato MP4, con cualquier nombre, y no solo en las carpetas ms0:/MP_ROOT/XXXMNV01 y ms0:/MP_ROOT/XXXANV01 dependiendo de si estaban codificados en AVC o MP4
En la versión 3.03 se añadió mejor compatibilidad con los juegos de PSX emulados.
En la versión 3.10, entre otras mejoras, se solucionó el bug que permitía correr el homebrew aparecido para la versión 3.03 y anteriores.
En la versión 3.11 se corrigió un bug que hacía que la videoconsola no respondiera cuando se usaba el juego R-Type en el firmware 3.10. Además, se ha añadió alguna mejora al emulador del sistema PlayStation mejorando la compatibilidad.
A finales de marzo de 2007 se publicó el firmware 3.30, con las ventajas de poder mostrar thumbnails en el apartado de RSS Channel, soportándolos también en la carpeta Video; soporte extendido para los juegos de PlayStation Network, así como la posibilidad de poder cambiar la velocidad de giro del disco virtual al emular juegos de la PlayStation original (normal o rápido).
El 19 de abril de 2007 se lanzó por parte de Sony el firmware 3.40 con mejoras en juegos PlayStation Network como mejora a destacar.
El 31 de mayo de 2007 fue sacado a la luz el firmware 3.50 y su principal mejora es que se puede conectar una PSP a una PS3 a través de internet, y es implementado un loader de ISOs oficial de Sony. Actualmente es la última versión que permite correr programas caseros (homebrew) por medio de un exploit.
El 29 de junio de 2007 fue lanzada por parte de Sony el firmware 3.51 que solo incorpora un parche de seguridad posiblemente para evitar el downgrade con el exploit del juego Lumines, que permite a las 3.50 ser downgradeadas a 1.50, y así poder cargar homebrew y copias de seguridad de los juegos desde la memory stick.
El 24 de julio de 2007 se lanzó el firmware 3.52, que incluye muchos parches de seguridad, también trae las actualizaciones de las versiones anteriores, otra cosa que trae es se ha expandido el soporte de títulos de software de formato PLAYSTATION
Network.
El 6 de septiembre, con el lanzamiento de la nueva PlayStation Portable Slim & Lite, se pone en funcionamiento el antepenúltimo firmware de Sony, la versión 3.60.
El 11 de septiembre, Sony lanzó el firmware 3.70 para la nueva PSP, debido al hackeo del anterior y novedoso firmware.
El 14 de septiembre Sony lanzó el firmware 3.71, que mejoró unas incompatibilidades con las regiones de PSP, y se implementa un nuevo submenú, dentro de los ajustes de tema, que permite personalizar los iconos, y el fondo de pantalla.
De nuevo han sacado unos nuevos firmware, los 3.72 y 3.73, que mejoran la calidad de sonido y compatibilidad además de integrar la capacidad de ver fotos y escuchar música al mismo tiempo.
El firmware 3.80 incluye principalmente la posibilidad de escuchar radio por Internet, además de nuevos gráficos para las canciones.
Luego aparece la versión del firmware 3.90, cuya novedad principal es la transmisión de VoIP mediante el programa Skype, sólo compatible con Slim & Lite y 3000, y el sistema Go!Messenger, que permite realizar videoconferencias a través de la cámara Toy, ésta última función sólo en Europa. Go! Messenger fue retirado el día 31 de Marzo de 2009 por falta de usuarios.
La versión 3.93 solamente tiene la novedad de la extensión de títulos PlayStation.
La versión 4.00 permite conectarse a una cuenta de e-mail vía BT.com y hacer búsquedas directamente desde el menú "Búsquedas por Internet". Este último tiene cookies en forma de archivos. Se puede también modificar la velocidad de los vídeos, ya sea más rápido o lento el audio del vídeo también es modificado cuando se cambia la velocidad.
La versión 4.05, en la cual se incorpora como novedad nuevos visualizadores y efectos musicales en el reproductor de música del sistema.
La versión 5.0, que adhiere la posibilidad de entrar directamente a PlayStation Store, salvapantallas nuevo, colores más fuertes, y ahora capaz de auto-conectarse a USB cuando el cable esta listo.
La versión 5.01, repara el error con las memory stick de 8 y 16GB y actualiza el Store.
La versión 5.02, hace unas mejoras de compatibilidad de mano en Play Station Store.
La versión 5.03, supuestamente mejora la estabilidad de algunas aplicaciones del sistema.
La versión 5.50, mejora el uso de las tarjetas de memoria, permite buscar juegos desde la XMB y hacer compras de juegos sin necesidad de una cuenta de PSN. Ademas incluye la opcion de crear carpetas dentro de carpetas lo cual puede ser util ya se puede organizar grupo y album del grupo. Y incluye Information Board que permite saber las ultimas noticias de PlayStation Network.
La versión 5.51, añade parches de seguridad