TimeMachine 0.1 out.

Descarga aqui.

Mañana haré un tutorial en condiciones de los mios :)

Readme escribió:TimeMachine 0.1
---------------

TimeMachine es un programa que te permite cargar firmwares oficiales y custom firmwares previos
(no oficiales) desde tu memory stick, usando Pandora. Es más o menos como devhook,
pero funciona mediante Pandora y usando custom IPLs (no oficiales); funcionando incluso si la flash y el
IPL de la Nand están destruidos.
TimeMachine es útil para usar software antiguo que no es soportado en el presente, y de igual
manera, una forma de cargar PSPs aún teniendo el firmware interno destruido o no funcional. Por otro
lado, puede ser útil para desarrolladores, para probar su homebrew en distintos firmwares.

Por ahora, TimeMachine puede instalar los siguientes firmwares:

- 1.50 Original (sólo desde phat)
- 1.50 con algunos módulos de hardware de 3.40 (tanto en phat como en slim)
- 3.40 OE (sólo en phat)
- 3.60 M33 (sólo en slim)

El resto de los cfw serán añadidos en el futuro.


Requerimientos de TimeMachine:

- TimeMachine, de por sí, no necesita ningún firmware, sólo una batería Pandora.
La carga del firmware de la Nand en la psp slim requiere, sin embargo, 3.90M33-2 o superior.
- El instalador de la TimeMachine requiere 2.71SE o superior.


Instrucciones: Copia la carpeta llamada TIMEMACHINE a /PSP/GAME y ejecútalo.

Todos los firmwares pueden ser instalados en cualquier PSP (slim o phat), pero sólo pueden ser
usados en la PSP indicada en las opciones.


Explicación de las opciones:

- Opción 1: Instalar iplloader. Esto instalará el iplloader de la TimeMachine en la Memory Stick.
El iplloader es tan pequeño que no requiere la ejecución de mspformat. (como al crear la Memory Stick de Pandora)

Este paso es necesario antes de hacer nada más.
El iplloader de la TimeMachine es un multiipl loader que puede cargar diferentes IPL dependiendo
de la configuracion en /TM/config.txt (este archivo será creado automáticamente
por el instalador de la TimeMachine)

Las configuración de "fábrica" para cargar IPLs es presionando lo siguiente:

- 1.50: Cruz (X)
- 1.50+3.40hw: Círculo (O)
- 3.40 OE: Triángulo (/\)
- 3.60 M33: Cuadrado ([])
- IPL de Pandora o Despertar del Cementerio 1-4 (convertido al formato del TM): Arriba en el pad digital.
- Presionando cualquier otro botón, cargará el firmware instalado en la flash.
(Nota: Como se dijo anteriormente, en la slim, la opción de arrancar el firmware de la nand
solo funcionará si el firmware de la nand es 3.90 M33-2 o superior.
Ni un anterior cfw ni cualquier fw original podrá ser cargado desde la Nand cuando se ha arrancado
desde la batería de Pandora debido a una protección de Sony que ha de ser evitada en el propio código del IPL de la nand)


Puedes modificar esta configuración siguiendo las instrucciones del archivo config_readme.txt, que
será escrito en la carpeta /TM tras instalar el iplloader.


- Opción 2: Convertir la IPL de Pandora al formato TimeMachine.

Ya que el IPL usado en Pandora y en DC1-4 (son todos el mismo) no es compatible
con el formato IPL de la TimeMachine, y el usuario puede querer cargar Pandora/DC1-4 con el iplloader
de la TimeMachine, esta opción hace la conversión.

Requerimientos: El IPL de Pandora/DC1-4 en la raíz de la Memory Stick, con nombre "msipl.bin".
Este archivo es creado por los instaladores de Pandora/DC1-4.

Tras la conversión, el IPL final será localizado en /TM/pandora.bin


- Opcion 3: Instalar 1.50

Esto instalará 1.50, que sólo puede ser cargado en la PSP phat, (para tener un 1.50 que se pueda cargar en
la Slim, ve a la siguiente sección).

Requerimientos: EBOOT.PBP de 1.50 en la raíz de la Memory Stick con el nombre "150.PBP"


- Opcion 4: Instalar 1.50 con módulos de hardware de 3.40 (phat o slim)

Esto instalará una mezcla de los modulos de software de 1.50 con algunos módulos de hardware de 3.40, por lo que
funcionará en Slim. Con este, funcionará la mayoría del homebrew de 1.50.

Requerimientos: EBOOTs de 1.50 y 3.40 en la raíz de la Memory Stick, renombrados a "150.PBP" y "340.PBP",
y el 360.PSAR en la raiz, de igual manera. (Si no sabes lo que el 360.PSAR es, lee más adelante en la sección
de instalación de la 3.60 M33

De 1.50, extraerá la mayoría de los módulos, normalmente los relacionados con el software.
De 3.40, extraerá unos pocos, normalmente los relacionados con el hardware.
De 3.60, sólo extraerá la BIOS chip WLAN de la Slim.

Problemas conocidos o consideraciones del 1.50+3.40hw:

- Los archivos multimedia no funcionan bien en el XMB (música, videos, etc)
Si, este bug es conocido, pero de cualquier manera el propósito básico de este fw es ejecutar homebrew,
ya que para usar el XMB, mejor usar uno más moderno.

- El bug del videocodec, la reproduccion incorrecta de pmf's (sólo pasa en la slim).
Por alguna incompatibilidad en hardware, que no ha podido ser resuelta todavía, los videos en pmf,
incluido el gameboot, se ejecutan de una forma bastante rara en la slim.

Esto sucede también en los juegos de 1.50 que intentes ejecutar, los videos aparecerán incorrectamente.

Ya que los videos de PMPAVC usan de igual manera la API del videocodec, también se verán afectados.
Los PMP normales(Xvid) (usados también en el pimpstreamer) serán ejecutados sin problema, ya que son decodificados
por la CPU.

- Al salir con HOME aparecen "colores raros".
Al salir usando la tecla HOME desde un homebrew o un juego, puede que veas colores al azar al final del framebuffer.
Nada importante, incluso le da un toque estilista accidental :)

- Tu PC puede detectar la PSP Slim como un nuevo dispositivo.
Esto es normal, la PSP Slim tiene una id de producto (pid) diferente, pero el driver USB de 1.50 sólo usa
el pid de la phat. Nada importante, el USB funcionará sin problema.

- Wlan. El Wlan parece funcionar sin problema, ha sido testeado usando las descargas del Network Update, y con el
pimpstreamer 201 para 1.50

Sin embargo, hay un par de acciones recomendadas:

* Desactiva el ahorro de energía Wlan.
* Usa una configuración manual de IP/DNS (de otra manera puedes tener problemas de DNS)
Si no conoces la configuración manual de tu router, haz una conexión automática en un fw superior,
y escribe los datos que aparecen al final de la configuración, para usarlos de nuevo en la manual
del 1.50+3.40hw.

* Como en el 1.50 oficial, no hay soporte para WPA.


- Opcion 5: Instalar 3.40 OE.

Esto instalará el 3.40 OE original, que sólo podrá ser cargado desde una PSP phat.

Requerimientos: EBOOTs de 1.50 y 3.40 en la raiz de la Memory Stick como "150.PBP" y "340.PBP"


- Opcion 6: Instalar 3.60 M33.

Esto instalará el 3.60 M33 original, que solo podrá ser cargado desde una PSP Slim.

Requerimientos: 360.PSAR en la raíz de la Memory Stick.

Ya que no hay ningún EBOOT de 3.60 disponible ya que la Slim venía directamente con ese fw de
fábrica, el 360.PSAR es un archivo que habrá de ser creado en una PSP que tenga 3.60 M33.

Para dumpear el 3.60, ejecuta el programa 360DUMPER que está en esta release, en una PSP con 3.60M33.

El 360.PSAR resultante es un archivo que usa el formato PSAR desencriptado (lo que sería un PSAR de SCE
si le quitas la encriptación), que fue usado ya en 3.51/3.52 M33, y tendrá el siguiente tamaño y md5: (checkeados
de cualquier manera por el instalador de la TimeMachine:

Tamaño: 18189502 bytes.
MD5: EAA13343C70D9B0337C75B295474C69A



Diferencias entre usar un fw en la TimeMachine y un fw en la flash:

Habitualmente, la TimeMachine usara el firmware o cfw sin modificar,
incluyendo sus bugs no criticos.

Sin embargo, hay unas excepciones:

- En 3.40 OE, existe un bug critico en cuanto al descriptor del archivo de
configuracion no cerrado, esta solucionado por el Core de la TimeMachine,
parcheando el Core del OE en RAM. º
- El brillo en placas TA-086 esta solucionado para cualquier cosa que tenga
el kernel 1.50

- El cuarto nivel de brillo (no puedo vivir sin el) esta habilitado para
cualquier firmware, ya sea porque era soporte nativo (3.40 OE, 3.60 M33, o por
el codigo de la TimeMachine (1.50, 1.50+3.40hw)

- La firma de los prx's especifica para cada psp (signcheck) esta parcheada,
y el firmware es escrito sin esa protección, por lo que las meory sticks con la Time Machine
pueden ser compartidas entre diferentes PSP.

- Memory Sticks de 8GB y superiores estan permitidas en cualquier firmware.

- 1.50 y 1.50+3.40hw pueden cargar tambien PBPs sin kxploit.

- El flash usb no funciona. Esto es normal, el flash usb usa el dispositivo de bloque "lflash",
y en la timemachine este dispositivo es innecesario y tiene una implementación "vacia".
Simplemente usa el usb de la memory stick, ya que el firmware está ahi :)




Otras Consideraciones

- Habitualmente, el fw ejecutándose en la TimeMachine, necesitara de menos memoria
kernel que el habitual, ya que el modulo lfatfs es cambiado por el Core de la
TimeMachine, que debería estar usando menos memoria.

- Si ves en cualquier sitio (posiblemente en el navegador) un error 0x80010018,
es porque hay demasiados archivos abiertos en la Memory Stick
(ya que el driver de la MS es compartido con uno de la flash) º
La TimeMachine intenta, sin embargo, minimizar las posibilidades de tener este
error.

- La Time Machine funciona más rapido si instalas todos los firmwares que vayas a usar
después de haber formateado la memory stick, y despues pones todo lo demás.

- Asegurate de distinguir entre un bug de la timemachine y uno de OE/M33.
Por ejemplo, al ejecutar 3.60 M33, usas el modo no-umd March33 y al salir del juego
se cuelga, ese era un bug de 3.60 M33, no de la timemachine.
º
- Al cargar con una Bateria Pandora el fw residente en la Nand, ¡recuerda que
a menos que cambies la bateria por una normal, necesitaras de la misma Memory Stick para
volver del sleep mode!

Pequeña FAQ:

- Que es cargado de la nand, y que de la memory stick?
Sólo el idstorage se lee de la nand, todo lo demás, el ipl y los archivos de las flashes son
cargados de la memory stick. Ni una sola instrucción de Sony relacionada con los archivos y particiones
de la flash es ejecutada.

En el futuro, la carga del idstorage desde la memory stick es planeado como opción, para hacer
el firmware de la memory stick 100% independiente del contenido de la nand.

- ¿Por que no sacas un addon 1.50 para 3.90 M33 para la slim si 1.50 puede cargar ahora en la slim?
Actualmente, solo es posible ejecutar el 1.50+3.40hw en una maquina que acaba de ser arrancada por el usuario.
Ni siquiera una psp que sufre un cold-reset por software puede ejecutar el 1.50+3.40hw mientras estaba en 3.XX debido
a algunos problemas relacionados con el hardware de la slim.
Hay otros problemas de implementación, pero ese es el mas crucial.
Gracias por todo tios..
muchíísimas gracias!
Estoy leyendo el readme (bueno el leeme :P) y es impresionante. Una pena que ahora me tenga que ir, cuando vuelva me pongo a probarlo!!

Muchas gracias porque la verdad que es impresionante!!!
[flipa] [flipa] [flipa] [flipa] funcionando incluso si la flash y el
IPL de la Nand están destruidos. [flipa] [flipa] [flipa] [flipa]

Gracias Alek y Alex xD
Oh, my God !!!!!!

Muchas gracias, se vé súper interesante.

Saludos !
Solo con leer el leeme... esto promete ser la bomba!

Un salu2!!
OMG!!!

mui bueno!, sin embargo me esperare a la compatibilidad con 3.90M33-2 ^^
ahora solo queda obtener el 360.psar..que eso es otra historia
pero dios mio millones de miles de gracias :Ð :Ð
vamos ke ahora asta las antipandora tiene solucion, las ke tienen la nadn corrupta....

pufff


adios pisapapeles definitivamente :P


ke makina es este tio ehh

assias Dark alex.
madre mia que jefazo! ya me gustaria cuando acabe la carrera de informatica saber la mitad que el!
Esto es compatible con el multiloader ipl de booster?

Gracias por todo!!!!!!!!!
gracias siempre te mandas.
haber si hay alguien por hay que tenga instalada la 3.60m33.... [sonrisa] [sonrisa] [sonrisa]
acepto mps!! [sonrisa] [sonrisa] [sonrisa]
muy bueno me entere en el irc .. sabia que saldria hoy me lo olia de alguna manera .. lo probare en la FAT hoy en la noche .. muchas gracias ..

eres el horus del a PSP alex
analca3 escribió:Esto es compatible con el multiloader ipl de booster?

Gracias por todo!!!!!!!!!

me uno a la pregunta
Wooo! que bueno!!

Ahora solo hay que esperar a que sea compatible con las M33 mas actuales. Menuda makina!! (me refiero ati, jeje)

Mientras me leere el readme y todo eso para enterarme de como funciona y todo eso...

Muchas gracias!
No deja de sorprenderme

DAX=DIOS
analca3 escribió:Esto es compatible con el multiloader ipl de booster?

Gracias por todo!!!!!!!!!


Mas bien es un reemplazo. En principio no deberia tener los probelmas del multiiplloader de booster con el modo sleep.
Una pregunta al emular un CF o Firmware oficial lo hace indefinidamente o por un tiempo determinado ein?
Ray_tk_FORM escribió:Una pregunta al emular un CF o Firmware oficial lo hace indefinidamente o por un tiempo determinado ein?


Hasta que apagues la psp y la enciendas de nuevo pulsando otro botón para cargar otro firmware o pulsando ninguno para cargar el de la nand.
Gracias por la respuesta _AleX, entonces ya solo me falta alguien que me pase el 360.PSAR. Recibo gustosamente mp!!!
ya imagino... el D.C 5 el time machine y el pandora todo en uno jeje, si eske vas a un ritmo.. eres un maquina, de verdad muchas assias ;)
Amm ok pero lo mejor seria que se quedara un Auto-registro del ultimo Firm emulado asi si tuvieras la nand "rota" por lo menos podriamos utilizarla para algo (musica,video,etc...)
gracias alex ;)

joder ahora q lo pienso hice un backup de mi nand en 3.60 m33 pero me cambiaron la consola porq s ejodio el joystick y m dieron una 3.71.. :( ya es mala suerte xD
Toda una proeza para una gran maestro. Gracias por ilustrarnos en este mundo Dark y compañia.
algun 360.psar por favorrrrrrrrrrrrrrrrrrrrrr.yo tb acepto mps.
salu2 :D :D :D
mil gracias maestro
muchisimas gracias xDDD
me uno a la lista del 3.60.psar enorawena alex siempre nos sorprendes!!
gracias...es sorprendente ver el alcance de lo que puedes hacer con la PSP y sobre todo la vision (como fue que se te ocurrio crear timemachine??)

gracias y q estes bien compadre
Gracias DAX! como reemplazo del multi boot loader de booster me viene perfecto porque no volvia del modo sleep ni siquiera presionando L. En cambio este funciona a la perfeccion y no necesito apretar ningun boton para volver del sleep :p

PD: Cuando consiga los archivos del firmware 360 me ponder manos a la obra con lo interesante [looco]
aki os dejo el 3.60 psar podeis comprobarlo con el md5 http://******.html saludos
noid32 escribió:aki os dejo el 3.60 psar podeis comprobarlo con el md5 http://rapidshare.com/files/92180439/360.PSAR.html saludos


Gracias por el interes pero creo que eso no es legal colgarlo.
Joder vaya rapidez Alek!!!!!
Yo solo he encontrado un problema, y no es fallo de la TM...
se podria hacer que la TM, al cargar la 1.50, buscase el homebrew en GAME150?
No creo que suponga mucho problema, tambien cambiar el recovery para que el homebrew salga en la carpeta 380 y reservar la de game para 1.5

pd: Por cierto va de lujo [bye] , con la version 1.5 se guarrean un poco las intros como pone en el readme pero cumple su funcion sobradisimo. Carga juegos de psx con el firmware 3.60 desde irshell [flipa] . Y puedo usar modos noumd desde irshell(el parche se instala en la ms y no en la flash).... compatibilidad para siempre con irshell por fin!!!!!!!!!!!!!
lo de 0.1 significa que pondreis todos los cfw?
pindout escribió:lo de 0.1 significa que pondreis todos los cfw?

significa que es una beta y como tal que tiene sus fallos. Ni mas ni menos.
Wow, funcionando y listo, esto es una Maravilla, Firmwares desde la MS, Despertar del Cementerio, y demas, puedes usar lo ke sea hasta en una Psp jodida xD
Muchisimas gracias a Dark Alex, es un programa genial
pindout escribió:lo de 0.1 significa que pondreis todos los cfw?


Tarde o temprano se irán añadiendo más hasta completar la colección.
3.51-3.52 M33, 3.71 M33 y 3.30 OE (este ultimo pq es muy facil implementarlo, es casi igual que para 3.40 OE) están primeros en la lista de los siguientes.
WoW! No tengo nada que decir...

¡¡Gracias AleX!! ^o^
alguien me pone un mirror??
Exophase esta caida


EDITO: MIRROR= http://dl.qj.net/dl.php?fid=15962
Aqui tienes otro sitio ademas del tuto. Dark eres un maquina, gracias
y salud. http://beta.pesepe.com/story/time-machine
_AleX escribió:
Tarde o temprano se irán añadiendo más hasta completar la colección.
3.51-3.52 M33, 3.71 M33 y 3.30 OE (este ultimo pq es muy facil implementarlo, es casi igual que para 3.40 OE) están primeros en la lista de los siguientes.

Entonces ya la psp estará en todo su explendor muchas gracias _AleX.
Como dirian los guiris: IMPRESSIVE

Los de $ony tendrian que hacerle un monumento a DAX por aumentarles las ventas de PSP en todo el mundo y no es coña...

Que alucine, sigue asi DAX
Asombroso, los de sony deben estar con los ojos como platos. Lo he probado y fue fácil hacerlo siguiendo el tutorial de alek.
Esta máquina del tiempo permitirá viajes hacia el "futuro"? estaría bien poder probar a fondo los nuevos firmwares para decidir si instalarlos en la nand.
Es curioso, pero sin memory no me vuelve del modo sleep. Incluso cuando carga el firmware propio de la flash (3.90m33-2). ¿Os pasa a todos?

Saludos y gracias Alex por todo el curro ;)

EDIT: Vale, ya he leido lo del leeme, aunque no sabía si era necesario tambien para la carga de 3.90. Gracias de nuevo!!
bueno ya tengo todo instalado sin problemas

incluso e puesto el prof of concept de dark (todo ok)
Sin palabras, muchismas gracias D_A, eres increible.

Instalado en Slim y funcionando.
54 respuestas
1, 2