Firmwares y modchips de PSP

En construcción.png

Este artículo está en construcción.

Por esta razón, seguramente habrá lagunas en el contenido o en el formato. Por favor, antes de cambiar el contenido, consulta la página de discusión del artículo.


Contenido

Lista de Firmwares Oficiales

  • Firmware 1.00
    • Novedades: Primer firmware lanzado para la PSP
  • Firmware 2.00 Original
    • Descarga: http://www.megaupload.com/?d=8D23RG20
    • Novedades: Nuevos soportes como el navegador web y nuevos formatos de video. Se utiliza el primer Downgrade para bajar esta versión a la 1.50.
  • Firmware 3.10
    • Descarga:
    • Novedades:
  • Firmware 3.11
    • Descarga:
    • Novedades:
  • Firmware 3.40
    • Descarga:
    • Novedades:
  • Firmware 3.51
    • Descarga:
    • Novedades:
  • Firmware 3.52
    • Descarga:
    • Novedades:
  • Firmware 3.60
    • Descarga: No disponible en descarga
    • Novedades: Inicial de PSP Slim (PSP-2000)
  • Firmware 3.70
    • Descarga:
    • Novedades:
  • Firmware 3.71
    • Descarga:
    • Novedades:
  • Firmware 3.72
    • Descarga:
    • Novedades:
  • Firmware 3.73
    • Descarga:
    • Novedades:
  • Firmware 3.80
    • Descarga:
    • Novedades:
  • Firmware 3.90
    • Descarga:
    • Novedades:
  • Firmware 3.93
    • Descarga:
    • Novedades:
  • Firmware 3.95
    • Descarga:
    • Novedades:
  • Firmware 3.96
    • Descarga: No disponible en descarga
    • Novedades:
  • Firmware 4.00
    • Descarga:
    • Novedades:
  • Firmware 4.01
    • Descarga:
    • Novedades:
  • Firmware 4.05
    • Descarga:
    • Novedades:
  • Firmware 4.20
    • Descarga: No disponible en descarga
    • Novedades: Inicial de PSP 3000
  • Firmware 4.21
    • Descarga: No disponible en descarga
    • Novedades: Inicial de PSP 3000
  • Firmware 5.00
    • Descarga:
    • Novedades:
  • Firmware 5.01
    • Descarga:
    • Novedades:
  • Firmware 5.02
    • Descarga:
    • Novedades:
  • Firmware 5.05
    • Descarga: No disponible en descarga
    • Novedades:
  • Firmware 5.50
    • Descarga:
    • Novedades:
  • Firmware 5.51
    • Descarga:
    • Novedades:
  • Firmware 5.55
    • Descarga: No disponible en descarga
    • Novedades:
  • Firmware 5.70
    • Descarga: No disponible en descarga
    • Novedades: Inicial de PSP Go (PSP-N1000)
  • Firmware 6.00
    • Descarga:
    • Novedades:

A partir de la versión 6.10 hay 2 tipos de descargas para PSP dependiendo del modelo: Para PSP X000 (1000,2000,3000) y para PSP N1000 (Go).

  • Firmware 6.10
    • Descarga PSP X000 (1000,2000,3000):
    • Descarga PSP Go:
    • Novedades:
  • Firmware 6.20
    • Descarga PSP X000 (1000,2000,3000):
    • Descarga PSP Go:
    • Novedades:
  • Firmware 6.30
    • Descarga PSP X000 (1000,2000,3000):
    • Descarga PSP Go:
    • Novedades:
  • Firmware 6.31
    • Descarga PSP X000 (1000,2000,3000):
    • Descarga PSP Go:
    • Novedades:
  • Firmware 6.35
    • Descarga PSP X000 (1000,2000,3000):
    • Descarga PSP Go:
    • Novedades:
  • Firmware 6.36
    • Descarga PSP X000 (1000,2000,3000):
    • Descarga PSP Go: No disponible.
    • Novedades: Viene incluido en el UMD Japonés de Monster Hunter 3rd y es necesario para poder jugar a este.
  • Firmware 6.37
    • Descarga PSP X000 (1000,2000,3000):
    • Descarga PSP Go:
    • Novedades:
  • Firmware 6.38
    • Descarga PSP X000 (1000,2000,3000):
    • Descarga PSP Go:
    • Novedades: Seguridad. Mejora de la estabilidad del software del sistema durante el uso de algunas funciones.
  • Firmware 6.39
    • Descarga PSP X000 (1000,2000,3000):
    • Descarga PSP Go:
    • Novedades: Mejora de la estabilidad del software del sistema durante el uso de algunas funciones. Posibilidad de cambio de contraseña para acceder a PSN.

Firmwares Modificados (Custom Firmwares)

Becus25

1.62 Increasing Edition

Dark_Alex

1.5 POC

  • 1.50 Proof of Concept (POC)
Hace menos de 1 año, el programador español Dark_Alex nos sorprendió, tras lograr realizar el downgrade de 2.5 y 2.6 con el Proof of Concept, el primer custom firmware de la historia de la psp.
Las novedades que traía, aunque no eran muchísimas, eran de lo más interesante:
  • Se habilitaba un menú recovery, de modo que los malos flasheos de archivos críticos se lograban recuperar. Esta fue la mejor novedad, ya que desde entonces se han salvado muchas psp's.
  • Se habilitaba el soporte para PBP's no Kxploiteados: Es decir, los PBP's de psp que se usaban en la version 1.0 ahora eran utilizables en la version 1.5
  • Ejecución de plugins mediante PRX's: Aunque en esta versión no se usaron en exceso, fue un campo pionero para los futuros Custom Firm's SE y OE.
Estas eran las novedades más suntanciales, lo cual supuso un gran avance para la psp y un duro golpe para Sony, ya que un scener, una persona que no tenía nada que ver con Sony, lograba modificar los firmwares oficiales mejorandolos y dotandolos de más características.

2.71 Special Edition (SE)

  • Revisión A
  • Revisión B
  • Revisión B'
  • Revisión B''
  • Revisión C

3.02 Open Edition (OE)

  • Revisión A
  • Revisión B

3.03 Open Edition (OE)

  • Revisión A
  • Revisión A'
  • Revisión B
  • Revisión C

Esta versión fue la primera en la que se podian cambiar los archivos de la flash 0 para personalizar el XMB, se podian cambiar las olas, iconos...

    • El limite de bitrate de videos AVC esta ahora parcheado. El firmware limitaba el bitrate de los videos avc a solo 768 Kbps. OE ahora fuerza a que el limite sea 16384 Kbps. (Nota: esto no significa que la psp pueda manejar tal bitrate; esto significa que no mostraran error. No se cual es el verdadero maximo bitrate que la psp puede manejar a full speed).
    • La velocidad de arranque es ahora ~3 segundos mas rápida que antes. (sin plugins).
    • La velocidad de la cpu en el XMB puede cambiarse ahora.
    • El wifi puede funcionar ahora a 333 Mhz.
    • Añadido acceso a las flashes 0 y 1 via usb en el recovery menu, basado en la gran idea de USBSSS by Booster. La escritura esta habilitada, asi que esto esta dirigido a aquellos usuarios que saben lo que estan haciendo en cada momento. (No es una buena idea tocar nada de la carpeta kd). Debido a este añadido, el resto de opciones de flasheo fueron eliminadas.
    • Las isos de PSP pueden ser ahora borradas como cualquier juego de la memory stick (tambien el tamaño de las isos ahora se muestra correctamente si pulsas triangulo->informacion).
    • Al formatear la memory stick, las carpetas GAME150, GAME303 e ISO se crearan automaticamente.
    • Cambios en el core HEN:
      • Si un EBOOT.PBP DATA.PSP no encriptado tenia un data.psar, modulemgr tomaba como tamaño del ejecutable el tamaño de data.psp+data.psar. Arreglado. (este parche permite a los juegos de psx tener un data.psp no encriptado sin causar un error de memoria).
      • Añadido un par de parches encontrados por Tyranid. Uno permite a las instrucciones syscalls instructions funcionar en modo kernel sin provocar un crash. El otro permite a sceKernelQueryModuleInfo funcionar con sceInit y los modulos anteriores.

3.10 Open Edition (OE)

  • Revisión A
  • Revisión A'

3.30 Open Edition (OE)

En esta edición dejaron de funcionar la mayoria de los plugins que había disponibles para los customs firmwares anteriores

  • Revisión A

Cambios respecto 3.10 OE A':

  • Actualizado desde el firmware de la psp 3.10 al 3.30
  • Solucionado un bug de 3.10 OE que podría haber causado inestabilidad despues de recuperarse del modo sleep.
  • Parcheada una protección que impedia la carga de modulos de firmwares superiores.


3.40 Open Edition (OE)

  • Revisión A

M33

Tras el abandono de Dark_Alex de la scene de la Psp, surgió un nuevo grupo de programadores rusos que decidieron continuar el trabajo comenzado tiempo atras por Dark_Alex y los firmwares modificados. Este grupo obtuvo el código de los firmwares Open Edition de Dark_Alex atraves de la ingeniería inversa, modificando el código de los mismo, dotando a los firmwares de nuevas características y actualizandolos a las versiones que Sony iba publicando. El grupo M33 sacó una gran cantidad de parches para este firmware (hasta un total de 6), que principalmente solucionaban bugs que habían surgido por algunas modificaciones de Sony en sus firmwares desde la versión oficial 3.10. Más tarde, se supo que el propio Dark_Alex era el equipo M33, como él mismo confesó.

3.51 M33

  • 3.51 M33-1
  • 3.51 M33-2
  • 3.51 M33-3
  • 3.51 M33-4
  • 3.51 M33-5
  • 3.51 M33-6
  • 3.51 M33-7

3.52 M33

  • 3.52 M33-1
  • 3.52 M33-2
  • 3.52 M33-3
  • 3.52 M33-4

Nueva versión que actualiza la versión anterior del firmware 3.51 M33 al firmware oficial de Sony 3.52, manteniendo las características del 3.51 M33.

  • 3.52 M33-2

La mejora más destacables es la incorporación de un plugin llamado Popsloader a este firmware.

3.60 M33

3.71 M33

A partir de este firmware, Dark_Alex crea el addon kernel 1.5 (solo para psp fat). Este parche de fácil instalación nos permite ejecutar aplicaciones homebrew que requieran el kernel 1.5.

  • 3.71 M33-2
  • 3.71 M33-3
  • 3.71 M33-4

3.80 M33

A partir de este firmware se puede actualizar a firmwares M33 a través de la actualización de red.

  • 3.80 M33-2
  • 3.80 M33-3
  • 3.80 M33-4
  • 3.80 M33-5

3.90 M33

  • 3.90 M33-2
  • 3.90 M33-3

4.00 M33

  • 4.00 M33-2

5.00 M33

  • 5.00 M33-2
  • 5.00 M33-3
  • 5.00 M33-4
  • 5.00 M33-5
  • 5.00 M33-6

Team GEN

Firmware 3.93 (Ketchup)

Firmware 3.95 Gen (Miriam)

Firmware 5.02 Gen-A (Miriam)

Firmware 5.50 Gen (GENyUS)

  • 5.50 GEN-A
  • 5.50 GEN-B

De este firmware existen dos versiones, la lite con sólo carga de homebrew y la full con carga de ISOs y backups de PSone.

  • 5.50 GEN-C

Retirado al poco tiempo por tener un bug que brickeaba consolas que lo habían instalado correctamente.

  • 5.50 GEN-D

Incorpora compatibilidad con juegos que solicitan FW superior a 5.55

  • 5.50 GEN-D2

Aumenta la compatibilidad de la versión anterior hasta los juegos que pidan FW 6.10 o inferior

  • 5.50 GEN-D3

Aumenta la compatibilidad de la versión anterior hasta los juegos que pidan FW 6.20 o inferior, y añade compatibilidad con demos y juegos descargados de PSN.

TEAM WILDC*RD

3.40 Leaked Edition (LE)

neur0n

Como desarrollador independiente, ha publicado los siguientes custom firmwares:

6.35 Custom (Sólo PSP-2000 liberable)

  • 6.35 Custom v2
  • 6.35 Custom v3
  • 6.35 Custom v4
  • 6.35 Custom v5
  • 6.35 Custom v6
  • 6.35 Custom v7
  • 6.35 Custom v8
  • 6.35 Custom v9
  • 6.35 Custom v10
  • 6.35 Custom v11
  • 6.35 Custom v12
  • 6.35 Custom v13
  • 6.35 Custom v14
  • 6.35 Custom v15
  • 6.35 Custom v16
  • 6.35 Custom v17
  • 6.35 Custom v18
  • 6.35 Custom v19
  • 6.35 Custom v20
  • 6.35 Custom v21


6.37 Minimum Edition (Sólo PSP-2000 liberable)

  • 6.37 ME-2
  • 6.37 ME-3
  • 6.37 ME-4
  • 6.37 ME-5
  • 6.37 ME-6
  • 6.37 ME-7
  • 6.37 ME-8

6.38 Minimum Edition

  • 6.38 ME-2
  • 6.38 ME-3

6.39 Minimum Edition

  • 6.39 ME-2
  • 6.39 ME-3
  • 6.39 ME-4
  • 6.39 ME-5
  • 6.39 ME-6
  • 6.39 ME-7
  • 6.39 ME-8

yoti

Aprovechando la liberación del código fuente del CFW PRO, el desarrollador yoti publicó una nueva versión, totalmente extraoficial, pero que mantiene la numeración.

6.39 PRO-B7

Custom Firmware Enablers

Para el HEN de 5.03

Con la llegada de nuevos modelos de PSP protegidos ante la instalación de un Custom Firmware, el scener Davee descubre un bug aprovechable en la librería TIFF del OFW 5.03, y que dió lugar a un exploit de modo usuario. Poco después, y aprovechando ese exploit, otro scener llamado Matiaz descubrió otro exploit, en esta ocasión de modo kernel, y que dio lugar a un HEN, o Homebrew Enabler, compatible con todos los modelos de PSP que tuvieran ese firmware. Como no existía la posibilidad de instalar ningún CFW a través del HEN sin causar brick en los modelos nuevos, tiempo después los sceners Xenogears y Becus25 publicaron el primer Custom Firmware Enabler, basado en módulos de M33, y que activaba el empleo de ISOs, plugins y POPS (juegos de PSX). Ante esto Davee, enfadado, decidió no continuar con el desarrollo del ChickHEN, el HEN de 5.03.

Mientras el desarrollo del CF Enabler seguía, el Team GEN publicó su primer Enabler, el 5.03 HEN-A, y que era compatible con las PSP 3000. Ante esto, Xenogears y Becus25 respondieron con el Custom Firmware Enabler 3.00, que también incorporaba esta posibilidad incluyendo, como después se supo, módulos del Team GEN. Esto ha dado lugar a una serie de confrontaciones entre ambos teams desde entonces. Posteriormente, el Custom Firmware Enabler fue actualizándose hasta la actual versión 3.70, en la que han eliminado dichos módulos sin perder compatibilidad. El Team GEN, por su parte, y simultáneamente con el CFW 5.50 GEN-C lanzó el 5.03 HEN-B, que permitía a los usuarios de HEN jugar a los juegos que pedían FW inferior a 6.10 en sus consolas. Recientemente se ha lanzado el 5.03 HEN-C, en la que incluyen todas las características del 5.50 GEN-D3.

Y mientras, al margen de todo esto y a pesar del abandono del HEN por parte de Davee, éste prosiguió su desarrollo. Inicialmente con el ChickHEN mod, basado en unas modificaciones sobre el original realizadas por m0skit0, y más recientemente con el MHUSPEED, desarrollado por el recién formado Team MHU, liderado por Xenogears y mvisions.

Parche Custom Firmware Prometheus (5.xx)

Creado por LiquidZigong, el parche Prometheus no es más que eso, un parche y no se debe confundir con un CFW Completo. Su función es la de acoplarse al CFW y darle la posibilidad de cargar ISOS que pidan un firmware superior al nativo. El parche Prometheus esta disponible para aplicar de dos maneras: aplicandolo en la ISO o acoplandolo en el CFW. Hay multitudes de versiones del parche dependiendo del firmware en el que se desee acoplar: para 5.00M33-6, para 5.50 GEN-D3 o para 5.03 GEN-C. A pesar de eso el parche prometheus se puede dividir en sus 4 versiones principales, lo que deja al resto en actualizaciones. Podremos identificar a este por el numero que le prosigue, ademas de que aparecerá en ajustes del sistema, como por ejemplo "5.00 M33 Prome-2" o "5.50 GEN Prome-3". Esto es para no crear confusión, ya que Prometheus v6 por ejemplo no es la versión 6 de Prometheus sino la actualización 6 de este. Dicho esto, estas son las versiones principales del Parche Prometheus:

Prometheus

  • Permite cargar ISOS de juegos que requieren 6.20

Prometheus-2

  • Añade compatibilidad con los títulos más recientes
  • Se ha previsto dentro del parche la encriptación de los próximos títulos que requerirán el Firmware 6.30

Prometheus-3

  • Ahora carga ISOs que requieren 6.30 y 6.31
  • Solucionado error al cargar Savedatas

Prometheus-4

  • Modulo optimizado para la carga de más juegos y más recientes
  • Optimiza su rendimiento y tamaño
  • Modulo actualizado para la corrección de problemas
  • Bugs anteriores solucionados

DATO: El Prometheus-4 no incluye desinstalador en su aplicación. Sin emabargo es posible desinstalarlo mediante el instalador de Prometheus-3 que sí dispone de él.

Custom Firmware PRO

Originalmente formado por Liquidzigong y Virtuous Flame, los CFW PRO eran aparentemente una versión del HEN de TN para el reciente 6.35, aunque añadiendo un ISO Loader. Ante la supuesta evidencia, TN se enfadó y decidió retrasar su TN-C hasta una nueva versión de PRO, cosa que se produjo. En la actualidad ambos son igual de útiles, aunque se tiende más a PRO que a TN por el hecho de ser un CFW.

6.35 PRO-A

  • 6.35 PRO-A1
  • 6.35 PRO-A2
  • 6.35 PRO-A3
  • 6.35 PRO-A4

6.35 PRO-B

  • 6.35 PRO-B1
  • 6.35 PRO-B2
  • 6.35 PRO-B3

A partir de PRO-B4, este CFW da soporte a los FW 6.20 y 6.35.

  • PRO-A4
  • PRO-B5

A partir de PRO-B6, este CFW da soporte a los FW 6.20, 6.35 y 6.39.

  • PRO-B6

Half Byte Loader y los HEN para 6.XX

A pesar de los avances que se hicieron en el firmware 5.03 con el HEN y los Custom Firmware Enabler disponibles, había un gran sector de gente con un firmware superior a este al haber actualizado mediante UMD o red y debido al nuevo tipo de placa de las PSP era imposible revertir el proceso. Además, recientemente habia salido PSP Go (la última revisión de PSP), que venia con el firmware 5.70 y estaba en el punto de mira de muchos sceners buscando una posible puerta. Pasaron meses y finalmente, en marzo de 2010, un exploit a nivel de usuario fue encontrado en la demo de Patapon 2. Esto fue rapidamente seguido por la publicación de Half Byte Loader, un software que permitía la ejecución de Homebrew en cualquier PSP (incluida PSP Go) siempre y cuando la versión de firmware fuera menor a 6.30. Poco después esta barrera se rompió tambien permitiendo a usuarios de firmware 6.30/6.31/6.35/6.36 cargar Half Byte Loader mediante el juego Everybody's Golf (más conocido por Minna no Sukkiri).

Utilizando este exploit no tardó mucho en aparecer el primer HEN, que aprovechaba una vulnerabilidad en el firmware 6.20. Fué el HEN de Total_Noob, llamado 6.20 HEN TN-A, y era capaz de cargar Homebrew y ISO Loaders. Al poco de salir esta versión Total_Noob volvió a sorprendernos con la version 6.20 HEN TN-B que permitía ademas downgradear todas las PSP incluyendo las placas TA-088v3, las 3000 e incluso Go, rompiendo asi otra barrera más. Sin embargo, de nuevo habia usuarios que habian actualizado sus PSP a un firmware mayor de 6.20 y no podian disfrutar de las ventajas del 6.20 HEN. No tuvieron que esperar mucho pues al poco tiempo Virtous Flame y Coldbird publicaban el 6.35 HEN PRO, un HEN que se ejecutaba en la última versión de PSP disponible en el momento mediante el Half Byte Loader. Tambien se hicieron versiones HEN para 6.31/6.36 pero con la opción de downgrade se prefirió trabajar en 6.35 por ser mas estable.

En enero de 2011, Mathieulh anuncia el descubrimiento de las Master Keys de PSP, con lo que se obtiene la posibilidad de firmar Homebrew y ejecutarlo en una PSP oficialmente, sin necesidad de exploits y sin modificaciones de firmware. Gracias a este avance se hace posible la ejecución de los HEN sin necesidad de usar Half Byte Loader para cargarlos, sino que se pueden cargar directamente desde el menú Juego de PSP. Así pues es como empezaron a aparecer las versiones firmadas de los HEN (6.20 HEN TN y 6.35 HEN PRO) y sus respectivas actualizaciones hasta día de hoy.

6.20 HEN TN

EL primer HEN que hubo, creado por Total_Noob, puede ser ejecutado en cualquier PSP con firmware 6.20. Es un HEN enfocado a la carga de Homebrew y plugins, por ello no dispone de un cargador nativo de ISOS. Sin embargo existen varias aplicaciones y plugins especiales para ello, como Prometheus ISO Loader o el plugin aLoader.

6.20 HEN TN-A

Primera versión del HEN compatible con cualquier PSP y con la capacidad para ejecutar casi cualquier Homebrew, es compatible con el 98% de ellos; asi como también con algunos plugins. También incluía un VSH Menú muy completo. Es necesaria la utilización del Half Byte Loader y la demo de Patapon 2 para poder cargarlo. Esta versión tenia varios fallos y a veces debias sacar la Memory Stick y reiniciar el VSH para que funcionaran los Homebrew. Algunas características:

  • Invertidas todas las exportaciones systemctrl
  • Añadida la carga por USB
  • Añadida la opción de ver video a 480x272 AVC
  • Añadida la opción para saltar gameboot
  • Añadida la opción para ocultar `PIC0.png y PIC1.png
  • Arreglado problema con los Homebrew VLF
  • Añadida la opción de ajustar la velocidad de CPU
  • Añadida la opción para cambiar de región (Fake Region)
  • Añadida actualización de red TN
  • Arreglados importantes NIDs
  • Mejorada la compatibiladad con Homebrew
  • Rebootex comprimido
6.20 HEN TN-A Fix (VF)

Poco después salió una pequeña revisión por Virtuos Flame que arreglaba un bug que tenia el original con muchas PSP 3000.

6.20 HEN TN-B

En esta actualización todavía se debía usar el Half Byte Loader y la demo de Patapon 2 para poder cargar el HEN. Destacaba la posibilidad de downgradear consolas desde este HEN además de otras mejoras como:

  • Arreglada la ejecución de Homebrew (Gracias a HACKmaN por el debuggeo)
  • Ya no es necesario hacer el Reinicio del VSH
  • Añadido soporte para el modelo 4g (Problemas con PSP 3000 arreglados)
  • Resueltos NIDs importantes
  • Añadido INDEX.DAT falso al menú VSH (Permite engañar al sistema y hacer downgrade)

6.20 HEN TN-C

Esta actualización tiene una mejora importante y es que aprovecha el descubrimiento de las Master Keys para estar firmada. A partir de aquí ya no es necesario usar nunca más Half Byte Loader. Mejoras:

  • Soporta juegos Online
  • Se ha corregido errores del CPU en el VSH
  • Se ha corregido error en el Digital Comic´s
  • Se ha firmado la aplicación
  • La Psp 2000, 3000 y Go tienen mas acceso a la Ram (50mb)

6.20 HEN TN-D

Esta actualización destaca por poder cargar eboots de PSX caseros. Mejoras:

  • Ahora se pueden ejecutar juegos de PSX
  • Añadido icono de homebrew
  • Se ha añadido creación de KEYS.BIN (posibilidad de compartir juegos PSX de la PSN)
  • Añadida la posibilidad de reanudar juegos PSX en PSP Go!
  • Añadido soporte de plugins para los juegos de PSX (POPS)
  • Añadida la posibilidad de traducir TN VSH Menú
  • Añadida la posibilidad de cambiar la fuente del TN VSH Menú
  • Corregida la protección a la flash0
  • Corregida la incompatibilidad con Memory Stick's de 32 gb
  • Solucionado el bug al apagar el PSP desde el TN VSH Menú
  • Aumento de memoria (51 mb)
6.20 HEN TN-D Fix

Total_Noob saca este fix para TN-D. Es un fix minúsculo que unicamente corrige un error con el sensor de movimiento TiltFX, el gadget de Datel.

6.20 HEN TN-D Parche Permanente

Virtous Flame y kgsws crean un parche que modifica el vshmain.prx original por un parcheado que hace iniciar la PSP directamente en HEN sin necesidad de cargarlo antes, quedando asi como un CFW completo. Es un programa de sencillo uso pero que toca la flash0 y como tal siempre dispone de riesgos. (Recordemos que en placas malditas no se puede arreglar un brick total). El parche crea una copia de seguridad de vshmain.prx para poder restaurarlo si tienes fallos o bien quieres quitar la permanencia del HEN. Nos pregunta si deseamos instalarlo y acto seguido nos deja hacer un test, que es muy recomendable. Si el test no da fallo alguno, podemos pasar a instalarlo. Una vez acabada la instalación tendremos nuestro HEN TN-D permanente. Para desinstalarlo se utiliza el mismo programa, que ahora nos preguntará si deseamos desintalarlo. Pulsamos X y se restaurará el vshmain.prx original.

Problemas: A pesar se la permanencia este parche aplicaba también pequeños problemas. Por eso mucha gente cree que este HEN no esta pensado para ser permanente. Algunos problemas importantes son:

  • Perdida de emulación PSX (los eboots caseros dejan de funcionar)
  • Si cargas un plugin VSH que sea incompatible, el XMB sufre un crash. No puedes volver a iniciar el XMB. (La solución es pulsar R al inicio, eso deshabilita todos los plugins y reinicia la configuración del menu VHS).

6.20 HEN TN-E

Mejoras:

  • Añadida la opción TN Settings al XMB en la que puedes ajustar tus configuraciones y plugins (basado en Game Categories de Bubbletune)
  • Añadido un Aumento del Limite de Caracteres OSK (el navegador de Internet OSK solo soportaba 512 caracteres. Este parche te permite usar 1518 caracteres)
  • Añadida la opción de contraseña al iniciar la PSP (se cambia en Opciones de seguridad)
  • Añadido sceUmdMan_driver patch (umd4hombrew ya no es necesario)
  • Añadida la posibilidad de acceder flash0, flash1, flash2, flash3 y UMD Disc via USB
  • Añadido el soporte para juegos de PSX Multidisco
  • Añadida la posibilidad de ocultar el EBOOT del HEN en el menú de Juegos
  • Añadido un visor de version.txt
  • Añadidas más funciones a la librería kubridge
  • Clonadas mas NIDs que Sony quitó en 6.20
  • Arreglado el bug que no mostraba Herramienta de Memory Card en el Pops
  • Arreglada la ejecución de syscalls en kernel mode (gracias a Neur0n)
  • Rediseñado el NID Resolver
  • Actualizada la NID Table
  • Mejorada la compatibilidad con plugins: PSPConsole, Macro Fire, Custom Firmware Extender, Brightpad, Battery Warning Plugin y más!
6.20 HEN TN-E Fix

Mejoras:

  • Arreglada la carga de plugins "game" y "pops"
  • Arreglado cuelgue de buffer overflow, TN Settings debe funcionar bien ahora
  • Arreglado error que solo permitia 18 items en TN Settings

Recovery Mode

El inicio

El primer firmware que incorpora el "recovery mode", apareció con el "Dark Alex's 'Custom Firmware - The proof of concept'", y no era mas que una "simple" opción que permitía ejecutar un programa en la ruta: "ms0:/PSP/GAME/UPDATE/EBOOT.PBP" Se llamó recovery, por que uno de los programas que se podía ejecutar era precisamente una actualización de Sony, y con esto recuperar la PSP de semi-bricks, que hasta esa fecha, no existía forma alguna por software de corregir los problemas que potencialmente porducirían un brick.

En el contexto de PSP, se entiende por Brick (brick=ladrillo) al estado en el cual la consola, despues de haber sido modificada en su flash, no puede arrancar correctamente, quedando inoperativa (inservible). Después de la incorporación del Recovery en los Custom Firmwares, aparece el término "semi-brick", que no es mas que la posibilidad de recuperar en algunos casos, una psp después de haber sido modificada (en la flash), instalando un firmware completamente limpio desde cero (con una actualización), y dejando nuevamente la consola funcional.

Una observación importante a destacar, es que el "Recovery Mode", no se puede utilizar en todos los casos en los que se produzca un brick de la consola. Existen algunos ficheros fundamentales para la ejecución del mismo recovery, como son el juego de instrucciones base del firmware 1.50, en el cual están basados todos los custom firmwares para la psp fat, o el mismo programa recovery que se aloja en la flash. Si se elimina uno de los ficheros base, la unica manera de recuperar la psp es la Bateria Pandora

Opciones del recovery

  • Toggle USB:Activa el modo usb de PSP para acceder a la memory stick
  • Configuration
    • Skip Sony logo:Cuando esta activado al encenderse la psp muestra directamente el XMB
    • Hide corrupt icons:Los eboots kxploiteados muestran un archivo corrupto en el menu de psp, si se activa desaparecen
    • Game folder homebrew:Especifica si se usa el kernel 1.5 para el recovery o el del firmware oficial
    • Autorun program at ...:Al arrancar la psp ejecuta el programa en la ruta espercificada
    • UMD MODE: Especifica el modo en el que se manejaran las isos:
      • Normal: Requiere un umd insertado
      • OE isofs (firmwares M33 o) No umd (firmwares Dark_Alex):Es el metodo que creo Dark_Alex para no tener que tener un umd mientras que se juega a juegos en la memory stick
      • M33:Al igual que el OE no requiere UMD pero este es mas compatible que el de Dark_Alex, esta disponible en los customs firwares del M33 Team
      • Sony NP9660:A partir de la versión 3.51 Sony añadio al firmware una driver para ejecutar los juegos desde la memory stick, este driver no se usa para nada en lso firmwares oficiales,el M33 Team lo parcheo en su firmware 3.51 M33-6 para ejecutar juegos sin umd, este es el metodo mas compatible hasta la fecha solo se conoce un juego incompatible
    • Fake region:Sirve para cambiar la region de la psp (Europe,America,Japan,Australia y Rusia son las opciones disponibles)
    • Free umd región: Se utiliza para visualizar videos en umd de cualquier región
    • Hard reset on Homebrew: Se implemento a partir del firmware 3.51 M33 para solucionar los problemas con el homebrew de algunas PSPs, si tienes problemas con el homebrew debes activarlo
    • Use vsh menu:Si esta activado, cuando presionamos el boton home en el XMB nos aparecera un menu donde podremos configurar la velocidad del procesador en el XMB, durante el juego, elegir el modo umd y seleccionar donde se accedera cuando se active el usb (Las opciones son memory stick flash0, flash1,flash2,flash3 y UMD) Disponible a partir del 3.52 M33-3
    • XMB USB device:Podemos seleccionar donde se accedera cuando se active el usb (Las opciones son memory stick flash0, flash1,flash2,flash3 y UMD) Disponible a partir del 3.52 M33-3
  • Run Program at /PSP/GAME/RECOVERY/EBOOT.PBP: Ejecuta un eboot desde la ruta especificada,esta es la opción que permite instalar un firmware en caso de que se produzca un semibrick
  • Advanced
    • Advanced Configuratión
      • Plain modules in UMD/ISO:Al habilitarlo, se puede ejecutar codigo no firmado en una iso. Por defecto está deshabilitado, puesto que se comprobó que tiene efectos negativos en algunos juegos UMD.
      • Execute BOOT.BIN in UMD/ISO:ejecutará BOOT.BIN en lugar de EBOOT.BIN. Debe activarse la opción Plain modules, para ejecutar esta opción.
    • Toggle USB (Flash0)
    • Toggle USB (Flash1)
    • Toggle USB (Flash2)
    • Toggle USB (Flash3)
    • Format flash1 and reset settings:Esta opción se implemento en el firmware 3.52 M33, dado que algunas psps tras actualizar se les quedaba las flash1 corrupta y daba errores, esta opcion tambien sirver para volver a los ajustes por defecto (tanto en el recovery como en psp)
  • CPU Speed:
    • Speed in XMB: Fija la velocidad del procesador en el XMB
    • Speed in UMD/ISO:Fija la velocidad del procesador durante la ejecución de un juego o homebrew
  • Plugins:En este menu se puede habilitar o deshabilitar los plugis instaldos para los customs firmwares
  • Resgistry Hacks
    • Button asing:Sirve para fijar el boton X o el boton O para aceptar en el menu
    • Activate WMA:Activa la reproducción de WMA
    • Activate Flash Player: Activa el Flash Player en el navegador de PSP
  • Exit:Sale del recovery

Recovery Mode 2.71-SE

Con el Firmware 2.71-SE (Special Edition), el Recovery Mode evolucionó para convertirse en un menú que, además de poder lanzar la actualización de Sony para recuperar la PSP, también disponía de otras opciones generales relativas al firmware instalado.

Desde este firmware, ya estaba disponible la posibilidad de ejecutar software no firmado (homebrew) utilizando el kernel del firmware instalado, (en este caso, el 2.71 con el hen aplicado), o el firmware de la 1.50 (el subconjunto de rutinas base de la 1.50, que tienen todos los firmwares hasta la fecha), logrando contener en un solo firmware la portabilidad de aplicaciones desarrolladas para la versión 1.50 y 1.0, junto con las nuevas características (y librerías) que aportaba la 2.71

las otras opciones que aparecieron con este firmware, fueron:

  • Toggle USB: Habilitará/Deshabilitará el almacenamiento USB.
  • Configuration
    • Skip SCE logo [saltarse el logo de sce]
    • Hide corrupt icons [esconder los iconos corruptos]
  • Advanced [Avanzado] (Permite flashear algunos archivos NO criticos desde ms0:/reflash)
  • Ejecutar el programa /PSP/GAME/RECOVERY/EBOOT.PBP (Esta es la opción original del recovery)

Recovery Mode 2.71-SEB

Nuevas opciones:

  • Configuration
    • Game folder homebrew
    • Autorun program at /PSP/GAME/BOOT/EBOOT.PBP
  • Advanced
    • Advanced Configuration
  • Plain modules in UMD/ISO
  • Ejecutar boot.bin en UMD/ISO

Game folder homebrew En esta actualizacón, aparece la opción de selección del kernel, que se ejecutará para los programas de la carpeta ms0:/PSP/GAME

Si se establece el kernel en 2.71. entonces la estructura queda de la siguiente manera: ms0:/PSP/GAME -> Utiliza Kernel 2.71 ms0:/PSP/GAME150 -> Utiliza Kernel 1.50

Si se establece el kernel en 1.50. entonces la estructura queda de la siguiente manera: ms0:/PSP/GAME -> Utiliza Kernel 1.50 ms0:/PSP/GAME271 -> Utiliza Kernel 2.71


Advanced configuration/Plain modules in UMD/ISO Al habilitarlo, se puede ejecutar codigo no firmado en una iso. Por defecto está deshabilitado, puesto que se comprobó que tiene efectos negativos en algunos juegos UMD.

Advanced configuration/Ejecutar boot.bin en UMD/ISO ejecutará BOOT.BIN en lugar de EBOOT.BIN. Debe activarse la opción Plain modules, para ejecutar esta opción.

Recovery 2.71SE-B'

Nuevas opciones:

  • Use NO-UMD
  • Advanced
    • Use isofs driver also in UMD-inserted mode

Use NO-UMD Modo experimental para obtener retroalimentación para futuras mejoras de esta opción. Cuando se habilita, se ejecutan la emulación NO-UMD en los isos, la cual difiere mucho de la hasta entonces modo UMD, y por lo que la compatibilidad de ambos modos al principio era muy diferentes, existiendo listas completas de compatibilidad de juegos que corrian en uno u otro modo.

Use isofs driver also in UMD-inserted mode Modo experimental utilizado por el creador del custom firmware.

Recovery 2.71SE-C

Nuevas opciones:

  • Configuration
    • Plugins

Plugins Con la versión 2.71SE-C aparece una de las características mas importantes del menú del Recovery Mode, y que es la posibilidad de cargar prx de forma externalizadas de la flash, en este caso, desde la misma Memory Stick. Originalmente, todas las prx solo podían ser cargadas desde la flash0, y por tal razón existía una alta probabilidad de brickear la psp (para luego recuperar con el recovery mode) Basicamente, lo que hace el firmware es leer un fichero de configuración (en realidad uno, dependiendo de la ejecución si es en vsh o en game), y después de ejecutar los prx de la flash0, se ejecutan los que estén listados en el fichero de configuración leído. En este firmware, se cargan 2 conjuntos de plugins, con un maximo de 5 prx por cada conjunto. vsh -> prx que se ejecutarán al cargar y desplegar el menú de la PSP. game -> prx que se ejecutarán cuando se arranque un juego.

Recovery 3.02OE

Nuevas opciones:

  • Configuration
  • Plugins (PSX)
Desde la versión 3.02OE, ya se pueden cargar juegos PSX (Play Station 1), obtenidos desde el store de Sony.
Con esta versión, además se ha agregado la posibilidad de cargar juegos PSX generados por el usuario, con la herramienta popstation
En el Recovery Mode (Modo de Recuperación), se pueden configurar los plugins que se cargan cuando se ejecutan juegos PSX, agregando los plugins en el fichero pops.txt
  • Fake region
Con esta opción, es posible ejecutar el kernel de la psp en las regiones Japan, USA, Europe o Korea. Dependiendo de la región en la que se ejecute el kernel de la psp, se mostrarán opciones exclusivas para cada región.
  • Fake region UMD
Con esta opción, la psp permite ejecutar UMD (de video) en cualquier región (region free).
Esta opción no es 100% funcional en este firmware, por que el creador de este custom firmware no disponía de discos UMD Video de otras regiones para probar.
  • Registry hacks
  • Button assign
Por fin es posible asignar directamente el botón de "aceptar" de la XMB, directamente desde la configuración del recovery mode.
Esta opción se aplica basicamente a todas las PSP JAP, en donde el botón "aceptar", está asignado al "O" y el cancelar a la "X", al contrario de como se utiliza en EUR o USA.
  • Activate WMA
Para activar la reproducción de ficheros WMA, hay que activarlo mediante el XMB, el cual verifica el firmware utilizado, y al no ser un firmware oficial, no permite la activación mediante el XMB.
Desde este firmware, es posible activar esta opción directamente desde el menú del recovery.
  • Activate Flash Player
Al igual que la opción anterior, requiere la activación por medio del XMB, y la verificación de firmware.
Ahora se puede activar directamente desde el menú del recovery.

Recovery 3.03OE-A'

Nuevas opciones:

  • CPU clock

CPU Clock Ahora se puede seleccionar la velocidad de ejecución de un UMD/ISO. La velocidad solo es palicable para juegos. Todavía no se implementa para el XMB. Esta opción no funciona con el 100% de los juegos

En esta versión, se han corregido algunos errores del recovery mode:

  • Aparición de texto raro cuando se agregaban plugins en el pops.txt
  • Cuando se presionaba el botón Triángulo, la PSP "Crasheaba" (cuelgue de la consola)

Recovery 3.03OE-B

Opciones corregidas:

  • CPU clock

CPU Clock En la versión anterior, no se ejecutaban correctamente muchos juegos con la velocidad especificada en el Recovery Menu. Corregido en esta versión.

Recovery 3.03OE-C

Nuevas opciones:

  • XMB clock
  • Advanced
  • Toggle USB (Flash0)
  • Toggle USB (Flash1)

XMB Clock Desde esta versión, es posible cambiar la velocidad del menú de la consola.

Toggle USB (Flash0 y Flash1) Con esta opción, es posible acceder directamente a la flash0 y flash1 de la consola, utilizando un cable USB. Con esto, desaparecen algunas opciones del recovery menu (opciones de flasheo) que originalmente existían.

Recovery 3.30OE-A' y 3.40OE

Se vuelve a incorporar la autoejecución del eboot en ms0:/PSP/GAME/BOOT/EBOOT.PBP


Modchips

El Undiluted Platinum

Undiluted Platinum

Psp-devolution

PSP-Devolution