Discussione: TimeMachine
Visualizza messaggio singolo
  #1 (permalink)  
Vecchio 16th February 2008, 12:32
L'avatar di Salvo_st817
Salvo_st817 Salvo_st817 è  collegato
Co-Admin
 
Data registrazione: Aug 2005
Messaggi: 3,625
Potenza rep: 10
Salvo_st817 è su una strada distinta
ICONA NEWS PSP TimeMachine

ATTENZIONE: Non provate ad avviare il DevHook su uno dei firmware emulati del Timemachine. E' presente un Bug che causa la corruzione dell'IDStorage che non può più essere ripristinato, la PSP diverrà inutilizzabile (non si risolve neanche con il Despertar del Cementerio).
L'unica soluzione è quella di avere a disposizione un Backup della VOSTRA NAND od un Backup del VOSTRO IDStorage.




TimeMachine v0.1 by Dark_AleX

Questa prima versione del programma vi permetterà di avviare dalla Memory Stick, vecchie versioni di Firmware o Custom Firmware, proprio come il Devhook ma, a differenza di quest'ultimo, potrà essere possibile emulare i Firmware anche se il Firmware e l'IPL all'interno della NAND sono completamente corrotti.

Attualmente le funzioni supportate sono:

- Avvio del Firmware 1.50 Ufficiale (solo PSP Fat)

- Avvio di un Mix tra il Firmware 1.50 e moduli del Firmware 3.40 (per Fat & Slim)

- Avvio del Custom Firmware 3.40 OE (solo PSP Fat)

- Avvio del 3.60 M33 (solo PSP Slim)


In futuro verrà aggiunto il supporto ad altri Firmware/Custom Firmware.



Note:
- Per avviare il Multi IPL Loader è necessaria una Jigkick Battery (Batteria Pandorizzata)

- La PSP Slim deve avere il Custom Firmware 3.90 M33-2 per poter avviare il Multi IPL Loader del Timemachine. Non può essere avviato ne' con un Custom Firmware precedente ne' con un Firmware Ufficiale a causa di una protezione della Sony che è possibile Bypassare soltanto con il Custom IPL, che verrà installato nella NAND della PSP Slim dal 3.90 M33-2

- L'installer del Timemachine richiede il Custom Firmware 2.71 SE o superiore

- Per l'installazione del Firmware Ibrido 1.50+3.40 e del Custom Firmware 3.60 M33, avrete bisogno del file 360.PSAR.
Non è possibile estrarre questo file da un EBOOT poiché non ne esiste alcuno, il Firmware 3.60 era già incluso nelle PSP Slim, ragion per cui è necessario crearlo attraverso il Dump di una PSP Slim con Custom Firmware 3.60 M33.



# Istruzioni per la creazione dal file 360.PSAR:

NOTA: Questo procedimento DEVE essere effettuato su una PSP Slim con Custom Firmware 3.60 M33

- Trasferite la cartella "360DUMPER" nel percorso ms0:/PSP/GAME della Memory Stick

- Dalla XMB andare nel menu "Gioco" -> "Memory Stick" ed avviate "3.60 Dumper"

- Alla fine del Dump verrà creato il file 360.PSAR che dovrà possedere le seguenti caratteristiche (l'installer del Timemachine eseguirà automaticamente un controllo):

Dimensione: 18189502 bytes.
Hash MD5: EAA13343C70D9B0337C75B295474C69A




# Istruzioni Timemachine:

- Copiare la cartella "TIMEMACHINE" nel percorso ms0:/PSP/GAME della Memory Stick

- Dalla XMB andare nel menu "Gioco" -> "Memory Stick" ed avviate "Time Machine"

- Adesso avete diverse opzioni a disposizione:
Opzione 1: Installare l'IPL Loader
Opzione 2: Convertire l'IPL Pandora/Despertar del Cementerio in un IPL compatibile con Timemachine
Opzione 3: Installare il Firmware 1.50 Ufficiale
Opzione 4: Installare un Mix tra il Firmware 1.50 e moduli del Firmware 3.40
Opzione 5: Installare il Custom Firmware 3.40 OE
Opzione 6: Installare il Custom Firmware 3.60 M33



# Dettagli delle opzioni:

* Opzione 1: Installare l'IPL Loader
Questa opzione installerà l'IPL Loader del Timemachine nella Memory Stick. L'IPL Loader è talmente piccolo che la Memory Stick non richiede la formattazione con mspformat (come accade con l'IPL Pandora/Despertar del Cementerio)

Questo step è necessario per l'avvio del Timemachine.
l'IPL Loader del Timemachine è un Multi IPL Loader che è in grado di avviare diversi IPL a seconda della configurazione.
Il file di configurazione si trova nel percorso ms0:/TM/config.txt della Memory Stick (verrà creato automaticamente dall'installer del Time Machine).

La configurazione di Default è:

CROCE: Avvio del Firmware 1.50 Ufficiale (solo PSP Fat)

CERCHIO: Avvio di un Mix tra il Firmware 1.50 e moduli del Firmware 3.40 (per Fat & Slim)

TRIANGOLO: Avvio del Custom Firmware 3.40 OE (solo PSP Fat)

QUADRATO: Avvio del 3.60 M33 (solo PSP Slim)

Freccia direzionale SU: Avvio dell'IPL Pandora/Despertar del Cementerio (convertito in formato Timemachine)


Nota: E' possibile modificare il file di configurazione seguendo le istruzioni del file config_readme.txt che troverete nel percorso ms0:/TM della Memory Stick dopo l'installazione dell'IPL Loader oppure nel secondo post di questo Thread.



* Opzione 2: Convertire l'IPL Pandora/Despertar del Cementerio in un IPL compatibile con Timemachine

L'IPL Pandora/Despertar del Cementerio (in questo caso gli IPL sono tutti gli stessi) non è compatibile con Timemachine, deve essere quindi convertito in un formato compatibile.

- Trasferire il file msipl.bin (quello creato dall'installer Pandora/Despertar del Cementerio) nella ROOT della Memory Stick

- Selezionare l'opzione per la conversione dell'IPL

- Il file convertito verrà scritto nel percorso ms0:/TM della Memory Stick con il nome di "pandora.bin"



* Opzione 3: Installare il Firmware 1.50 Ufficiale

Verrà installato nella Memory Stick il Firmware 1.50 Ufficiale che potrà essere avviato esclusivamente su PSP Fat

- Trasferire l'EBOOT del Firmware 1.50 Ufficiale, rinominato in 150.PBP, nella ROOT della Memory Stick

- Selezionare l'opzione per l'installazione del Firmware 1.50 Ufficiale



* Opzione 4: Installare un Mix tra il Firmware 1.50 e moduli del Firmware 3.40

Verrà installato nella Memory Stick un Mix tra il Firmware 1.50 e moduli del Firmware 3.40, tutto questo per permettere l'avvio del Firmware 1.50 Ufficiale ance su PSP Slim che sarà quindi in grado di avviare la maggior parte degli Homebrew sviluppati per il Kernel 1.50.

- Trasferire gli EBOOT dei Firmware 1.50 e 3.40 Ufficiali, rinominati rispettivamente in 150.PBP e 340.PBP, nella ROOT della Memory Stick.

- Trasferire il file 360.PSAR nella ROOT della Memory Stick

- Selezionare l'opzione per l'installazione del Mix tra il Firmware 1.50 e moduli del Firmware 3.40

Dall'EBOOT del Firmware 1.50 verranno estratti la maggior parte dei moduli, soprattutto quelli riguardanti il supporto Software

Dall'EBOOT del Firmware 3.40 verranno estratti pochi moduli, soprattutto quelli riguardanti il supporto Hardware

Dal file 360.PSAR verrà estratto il BIOS della WLAN che si trova nel chip delle Slim


Nota: Problemi e considerazione sul Mix 1.50+3.40:

- Le Immagini, la Musica ed i Video non funzionano correttamente, comunque il proposito di avviare questo Firmware ibrido è soltanto quello di permettere l'esecuzione, nella PSP Slim, di Homebrew sviluppati per il Kernel 1.50, per qualsiasi altro utilizzo sarà meglio usare il Custom Firmware installato nella PSP.

- Il bug al videocodec, anche conosciuto come "crappy pmf play", viene riscontrato solo su Slim.
Tutti i video in PMF, compreso il GameBoot, non verranno riprodotti correttamente a causa di alcune incompatibilità Hardware.

Questo capiterà anche con i video degli Homebrew 1.50 che proverete ad avviare.

Dato che i video in formato PMPAVC utilizzano lo stesso videocodec API, anche essi non verranno riprodotti correttamente.
I normali video in PMP (XviD) (visualizzabili con "PimpStreamer") verranno comunque riprodotti correttamente se sarà la CPU ad effettuare la Decodifica.

- Nella schermata d'uscita, alla pressione del tasto "Home", potreste vedere dei colori a random alla fine del FrameBuffer.
Niente d'importante, nel peggiore dei casi quella schermata avrà soltanto un nuovo look

- Effettuando la "Connessione USB" Il sistema operativo del PC potrebbe rilevare la PSP Slim come "Nuovo Device"
Questo comportamento è normale poiché la PSP Slim ha un differente Product ID (PID) rispetto alla Fat, ma il driver del Firmware 1.50 utilizza ancora il vecchio PID della Fat. Anche in questo caso niente d'importante, la connessione USB funzionerà lo stesso nella Slim.

- Il WI-FI sembra funzionare correttamente, è stato testato tramite l'"Aggiornamento di rete" scaricando l'UPDATE del Firmware, ed utilizzando l'Homebrew "PimpStreamer" 201 per il Firmware 1.50

Nota:
* Disattivare il Risparmio energetico WLAN
* Configurare manualmente gli indirizzi IP e DNS (altrimenti potreste avere problemi di DNS)
Se non conoscete la configurazione del vostro Router, con un Firmware/Custom Firmware superiore effettuate una connessione automatica e tenete conto degli indirizzi che troverete alla fine della schermata sul Test della connessione ed utilizzateli per configurare manualmente la connessione nel Firmware Ibrido 1.50+3.40.
* Il supporto al WPA non è (come di norma) presente

- Alcuni Homebrew, a causa di incompatibilità con i moduli del Firmware 3.40, potrebbero crashare.



* Opzione 5: Installare il Custom Firmware 3.40 OE

Verrà installato nella Memory Stick il Custom Firmware 3.40 OE che potrà essere avviato esclusivamente su PSP Fat

- Trasferire gli EBOOT dei Firmware 1.50 e 3.40 Ufficiali, rinominati rispettivamente in 150.PBP e 340.PBP, nella ROOT della Memory Stick.

- Selezionare l'opzione per l'installazione del Custom Firmware 3.40 OE



* Opzione 6: Installare il Custom Firmware 3.60 M33

Verrà installato nella Memory Stick il Custom Firmware 3.60 M33 che potrà essere avviato esclusivamente su PSP Slim

- Trasferire gli il file 360.PSAR nella ROOT della Memory Stick.




# Differenze tra l'avvio del Firmware/Custom Firmware da NAND o tramite Timemachine:

Timemachine avvia i Firmware/Custom Firmware per come sono, compresi i Bug non critici.

Ci sono però alcune eccezioni:

- Il Custom Firmware presenta un Bug nel descrittore delle informazioni dei file, Timemachine risolve questo Bug modificando il core del 3.40 OE in RAM.

- Il Bug della luminosità presente nella PSP con MainBoard TA-86 è stato fixato

- Il quarto livello di luminosità è sempre abilitato, sia quando è supportato nativamente (3.40 OE e 3.60 M33), sia quando è Timemachine ad abilitarlo (Firmware 1.50 e Firmware Ibrido 1.50+3.40)

- I Firmware/Custom Firmware vengono scritti senza firma digitale, così possono essere condivisi con diverse PSP.

- Le Memory Stick superiori di 4GB sono sempre supportate in qualunque Firmware/Custom Firmware del Timemachine

- Il Firmware 1.50 ed il Firmware Ibrido 1.50+3.40 posso avviare anche gli Homebrew non kxploited

- L'accesso alla flash tramite USB non funziona poiché i file dei Firmware/Custom Firmware del Timemachine non si trovano nella flash, ma nella Memory Stick, basta utilizzare la normale "Connessione USB".


# Altre considerazioni:

- I Firmware/Custom Firmware del Timemachine dovrebbero avere più Kernel Memory a disposizione, poiché il modulo lfatfs è rimpiazzato dal core del Timemachine, che dovrebbe occupare meno memoria.

- Se vi imbatterete nell'errore 0x80010018 (probabilmente nel browser) è perché ci sono troppi file aperti nella Memory Stick (questo è normale perché oltre alla sua normale funzione, la memoria è anche condivisa con la flash emulata)
Comunque il core di Timemachine tenterà di ridurre al minimo questo problema.

- Timemachine funzionerà più velocemente se, dopo aver installato tutti i Firmware/Custom Firmware, la Memory Stick sarà formattata ed i file dei Firmware/Custom Firmware verranno ricopiati dentro la Memory Stick.

- Ricordate che se avvierete il firmware che si trova nella NAND della PSP con la Pandora's Battery avrete bisogno sempre della stessa Memory Stick per rientrare dallo Sleep Mode.

- Siate sicuri di distinguere tra i Bug del Timemachine ed i Bug dei Firmware/Custom Firmware.
Ad esempio, nel 3.60 M33, utilizzando la modalità NO-UMD M33, la PSP si bloccherà all'uscita del gioco, questo è un Bug del 3.60 M33 e non del Timemachine!



# Little FAQ:

Q: Cosa viene caricato dalla NAND e cosa dalla Memory Stick?

A: Soltanto l'IDStorage viene caricato dalla NAND, qualsiasi altra cosa come l'IPL ed i file della flash, verranno caricati dalla Memory Stick.
Certe volte qualche comando del codice sony, riguardo la lettura delle partizioni e dei file della flash, non viene eseguita.
In futuro verrà aggiunto il supporto al caricamento dell'ID Storage dalla Memory Stick.

--

Q: Perché, adesso che è possibile caricare un Firmware Ibrido 1.50+3.40, non viene creato un Addon Kernel 1.50 anche per PSP Slim?

A: Attualmente l'unica via possibile per avviare questo Firmware Ibrido è da una PSP "avviata di fresco"
Una PSP riavviata a caldo non sarà in grado di caricare il Firmware Ibrido 1.50+3.40, dopo essere stata con il Kernel 3.XX, questo a cause relazionate all'Hardware della PSP Slim.
Esistono anche altri problemi, ma questo è quello più critico.



ATTENZIONE: Non provate ad avviare il DevHook su uno dei firmware emulati del Timemachine. E' presente un Bug che causa la corruzione dell'IDStorage che non può più essere ripristinato, la PSP diverrà inutilizzabile (non si risolve neanche con il Despertar del Cementerio).
L'unica soluzione è quella di avere a disposizione un Backup della VOSTRA NAND od un Backup del VOSTRO IDStorage.
__________________
Rispondi citando