MODIFICACIÓN: A ver, esta no es una release oficial de MPH, es un mod hecho por alguien, pero permite cargar ciertos juegos con el UMD Emulator, por lo que creo que es conveniente e interesante usar esta versión.
Para los que hayais seguido el tutorial para hacerlo funcionar con la versión 1.3.7 sólo tendreis que mover las carpetas "flash0" y "flash1" desde ms0:/fw/2.x a la raíz (ms0:/flash0 y ms0:/flash1)
Para rular los juegos teneis que ejcutar el umd loader con la opción sistem menu antes de empezar a emular el firmware. Una vez que le hayais dado a emular y haya cargado el menu presionar L+R+Select y magia! Para los UMD originales simplemente meter el UMD, darle a emular y cuando os salga el menu darle a L+R+Select. He probado las dos opciones con el NFS Most Wanted y va a la perfección. Eso si, os recomiendo que pongais la velocidad del procesador a 333.
A ver si encuentro un rato un poco más libre y organizo un poco mejor el tutorial y meto alguna captura de pantalla para que no se haga tan pesado. Un saludo!
Bueno, como he visto mucha gente con dudas aºl respecto, he decidido hacer este tutorial sobre cómo cargar un firmware con el MPH Firmware Loader. Es el primer tutorial que publico, así que no me echeis a la hoguera si hay cosas que no entendeis. Mejor preguntar que seguro que os respondo.
Antes de comenzar con el tutorial, por si alguien no lo sabe, el MPH Firmware loader nos permite emular un firmware desde nuestra memory stick. No os creais que esto es jauja, aún tiene muchos bugs, pero poco a poco se va avanzando y si sabemos cargar con esta versión, sabremos cargar con todas las venideras. También se que hay formas más sencillas de hacerlo, pero creo que esta es más instructiva.
1. Prerequisitos:
- PSP con versión de firmware 1.50. No pregunteis si va con la 2.0 o superiores porque la respuesta es no (espero poder modificar esto algún día...)
- Cable USB
- Tarjeta de memoria. Si sólo teneis la de 32Mb tendreís que utilizar el método descrito al final con el fakeupdater y borrar el eboot cuando os lo pida.
2. HB necesario:
+ MPH Firmware loader 1.3.7u2
http://forums.maxconsole.net/showthread.php?t=14012
+ PBP Unpacker
http://www.psp-hacks.com/download.php?id=97
+ Fileassistant 1.0
http://files.pspupdates.qj.net/cgi-bin/cfiles.cgi?0,0,0,0,21,1700
+ PSarDump .02a
http://files.pspupdates.qj.net/cgi-bin/cfiles.cgi?0,0,0,0,40,1538
+ La actualización del firmware que querais emular. Yo voy a basarme en el eboot del 2.0 US, pero para los demás es exactamente lo mismo.
http://www.psp-hacks.com/download.php?id=5
+ Firmware processor
http://files.pspupdates.qj.net/cgi-bin/cfiles.cgi?0,0,0,0,40,1943
3. ¡Al grano!
Como es lógico, comenzaremos descomprimiendo todos los archivos e instalando el PBP Unpacker. Hecho esto, ejecutaos el PBP Unpacker y abrimos el eboot del firmware que vamos a emular (el 2.0 US en mi caso). Vemos que en la ventanita de abajo nos muestra los archivos que contiene el eboot. En nuestro caso nos quedaremos sólo con el que se llama "DATA.PSAR". Hacemos click sobre este con el boton derecho del ratón y le damos a extract. Lo ponemos donde más rabia nos de. Ahora cojemos nuestra PSP y la enchufamos por USB como habitualmente hacemos. Vamos a donde teniamos extraido el DATA.PSAR, lo cortamos y lo pegamos en la raíz de la memory card (ej: en G:\). Ahora nos vamos a donde teniamos todo nuestro HB necesario y abrimos la carpeta del PSarDump. Vemos que tenemos RUN10 (el ejecutable para 1.0), RUN15 (lo mismo para 1.5) y SRC (el código fuente). En mi caso, como en la mayoría, tendremos 1.5, por lo que abrimos esta carpeta y copiamos la carpeta que nos aparece en el directorio raíz de la memory. Si tenemos más cosas nos saldra lo típico del reemplazo de carpetas. Le damos Sí a todo y listo.
Ahora tendremos que ejecutar el psardump, por lo que vamos a la PSP, cerramos el enlace de USB y nos vamos a la memory stick. Si hemos hecho todo bien, tendremos lo típico de datos corruptos y el ejecutable del PSar. Bien, pues lo ejecutamos. Automáticamente empezara a extraer los archivos del DATA.PSAR. Cuando finalice nos aparecerá un mensaje diciendo "Done (pop out the battery)". Nosotros como somos un poco menos animales en vez de quitar la batería apretamos durante 10 segundos el boton de encendido para que se apague completamente la consola y la volvemos a encender.
Ahora volvemos a conectar la PSP por USB y en el PC nos vamos a nuestra carpeta de HB necesario y abrimos la del Firmware processor. Ejecutamos PSP_Firmware_Proc.exe y se nos abrirá una ventanita donde nos permite elegir la ubicación de la PSP, dónde nos colocará el firmware y que carpetas procesará. Pues bien, ponemos la unidad de nuestra consola, el destino lo dejamos tal cual y le damos a Proccess 'OUT' and 'OUTX' (por defecto pone Proccess 'OUT'). Le damos a Process y nos saldrá un cartelón que pone "Working..." Cuando ponga "Done" cerramos el programita.
Vamos a la memory card y borramos las carpetas OUT y OUTX, que ya no nos sirven. Vemos que se nos ha creado un nuevo directorio que pone fw. De momento no lo tocamos. Si quereis podeis borrar también el PSar dump.
Volvemos a la ya clásica carpeta de HB necesario y entramos en la del file assistant. Vemos que tenemos otros 2 archivos comprimidos. Descomprimiremos el FileAssistant-FW1.5.rar (salvo que tengaís 1.0). Vamos a donde lo hayamos descomprimido y copiamos las 2 carpetas que nos han salido en el directorio PSP/GAME de la memory stick.
Antes de cerrar el enlace USB vamos a hacer una cosa para poder distinguir los firmwares cuando estemos emulando. Este paso es opcional y si quereis os lo podeis saltar. Vamos a la carpeta fw de la memory stick. Abrimos 2.x y flash0. Aquí nos vamos a vsh y a resource. Buscamos 12 archivos que se llaman 01.bmp, 02.bmp ... hasta 12.bmp. Los renombramos de la siguiente forma: el 12.bmp lo llamamos 13.bmp, al 11.bmp -> 12.bmp y asi sucesivamente hasta que tengamos archivos del 02 al 13 (es importante que pongais 02 y no 2). Finalmente renombramos el 13.bmp a 01.bmp. De esta forma el color del fondo cambiará cuando estemos ejecutando el firmware original o el modificado.
Antes de hacer el siguiente paso, restaurar los valores predeterminados en el menu "Ajustes del sistema" porque si no cuando emuleis el firmware con los datos que obtengamos a continuación os va a salir la pantalla azul del círculo y poco más vais a poder hacer.
Si no os va el fileassistant os he dejado al final del tutorial otro metodo para obtener la flash1 (y la flash0 también)
Ahora volvemos a la PSP y cerramos el enlace USB. Nos vamos a la memory stick y ejecutamos el fileassistant. Vemos que nos sale el contenido de nuestra memory card en la ventana que está cerca y sale otra ventana más alejada. Le damos al circulo una o varias veces hasta que lleguemos a una ventana que nos salen las opciones "Memory Stick", "PSP Bios 0 (Readonly)" y "PSP Bios 1 (Readonly)" (si tenemos un UMD dentro también nos saldrá aquí). Nos posicionamos sobre PSP Bios 1 (Readonly) y le damos a la X. No saldran 4 carpetas. Ahora le damos a la derecha y nos vamos a la otra ventana. Le damos unas cuantas veces al circulo hasta la misma pantalla que antes pero ahora nos vamos a Memory Stick. Una vez aquí vamos a la carpeta FW y a 2.x. Aquí presionamos start y le demos a "Make Directory". Ponemos de nombre "flash1" y le damos al triángulo para confirmar. Veremos que ahora nos sale también esta carpeta ("flash1"). Nos ponemos sobre ella y le damos a la X. Veremos que el directorio está vacio. Ahora volvemos a la ventana izquierda (apretando izquierda) y si antes seleccionamos los archivos ahora le damos a la X (si no seleccionarlos y hacer lo mismo). Nos saldra una ventanita que pone "File Options" y que pone copy. Pues le damos a la X. Nos pedirá confirmación (de nuevo X). Cuando acabe de copiar nos pondrá un cartel que pone Copy Success (o algo así). Le damos a la X y salimos de la aplicación presionando Home y luego X.
Ahora volvemos a abrir el enlace de USB y vamos desde el PC al directorio Fw/2.x de la memory stick. Nos deberian salir 3 carpetas: "flash1", "flash0" y "ipl".
EDITO (para que funcione con la versión 1.3.7u2): cojemos las carpetas flash0 y flash1 y las movemos a la raíz de la memory stick.
Bueno, ya sólo nos queda instalar el launcher y ver como todo funciona correctamente. Volvemos a la carpeta de HB necesario y abrimos la del MPH Firmware Launcher. Entramos en la carpeta llamada 1.50 (salvo los que tengan 1.0) y copiamos las 2 carpetas en la memory stick en el directorio PSP/GAME. Si quereis podeis borrar el fileassistant, aunque es una utilidad de lo más útil. Por último cojemos la PSP y cerramos el enlace USB. Nos vamos a la memory stick y ejecutamos el MPH Firmware Launcher. Nos dirá que presionemos L para detener la emulación o X para empezarla. Como es la primera vez que lo ejecutamos presionamos X. Nos saldra el video de SCE. Si habeis hecho todo bien ya tendreis vuestro FW emulado. Para volver al firmware original apretad durante 10 segundos el botón de encendido hasta que se apague totalmente y encender la consola de nuevo.
Espero que os sirva y ya sabeis, si teneis alguna duda este es el sitio donde debeis preguntar!
EDITO: Acabo de bajar el video "Foo Fighters - Best of you" desde yourpsp.com y se ve perfectamente en el firmware emulado.
También me he dado cuenta de que si estás con el FW emulado y dejas que se apague la pantalla (ahorro de energía) luego no se vuelve a encender o si se enciende se queda medio pillada y hay que reiniciar.
EDITO (de nuevo): Para todos aquellos que hayaís tenido algún problema (pantalla azul o que no vaya el file assistant), os dejo un método alternativo para obtener el dump del firmware. Vamos a utilizar una aplicación llamada "fakeupdater". Os lo dejo en megaupload, que no lo he encontrado en ningún sitio:
http://www.megaupload.com/?d=TCVC5VF8 . Bien, descomprimirmos el archivo y vemos que tenemos dos carpetas y un archivo comprimido. Este último es el fuente, por si alguien quiere investigar. Abrimos la carpeta fakeupdater y nos debe salir otra carpeta que pone "UPDATE". La abrimos y vemos que dentro hay un archivo que pone "put your update here". Lo borramos y le hacemos caso, es decir, cojemos el eboot del firmware que queremos emular y lo ponemos ahí. Ahora volvemos atrás y copiamos las carpetas "fakeupdater" y "fakeupdater%" al directorio PSP/GAME de nuestra MS. Desconectamos el usb, nos vamos a la memory stick y ejecutamos el fakeupdater. Nos preguntara si queremos hacer el fakeupdate al firmware 2.0. En caso de que hayais conseguido la flash0 por el metodo de antes le dais a no. Si no le dais a Yes.
Para los que le hayais dado a Yes -> Nos dirá si queremos borrar el archivo de update para liberar espacio. Esto como querais, no afecta al proceso (Si teneis poco espacio en la MS darle a Yes). Ahora nos preguntará si deseamos desencriptar los archivos del update. Le volvemos a dar a Yes. Tras un rato habrá desencriptado y colocado los archivos de la flash 0 en el directorio F0 de la MS. (Nos saldrá un mensaje de confirmación. Le damos a O y seguimos con el siguiente paso).
Para todos (tanto si antes le disteis a si como si le disteis a no) -> Ahora nos preguntará si queremos dumpear nuestra flash 1. Le damos a Yes y tras unos segundos nos dirá que la flash1 se ha copiado. Le damos a O y luego a cualquier tecla (X por ejemplo).
Ahora ya tenemos el dump preparado para ser emulado. El fakeupdater nos deja las carpetas de forma que las reconozca el UMDemulator, pero no el Firmware launcher, por lo que enchufamos la psp al PC. Veremos que nos ha creado una carpeta llamada F0 y otra llamada F1 (si habeis hecho las 2 cosas, si no solo os saldrá la flash1). Las renombramos a flash0 y flash1.
Ahora ejecutamos el firmware loader y si hemos hecho todo bien debería comenzar la emulación.