Aiuto - Cerca - Utenti - Calendario
Versione completa: Sostituzione Batteria gioco GBA e problemi RTC
.: GBArl.it :. News sulle Console Nintendo - Emulazione - Flash Cards - Trainer > Discussioni Console Nintendo > Discussioni GameBoy Advance e GB/GBC > Giochi GBA rilasciati
PrimoAngelo
Io ed un mio amico abbiamo deciso di cambiare le batterie alle cartucce di Rubino e Zaffiro.
Vi riporto la mia esperienza.
La prima cosa da fare Ŕ un backup del salvataggio, non si sa mai... linguetta.gif



Poi ho aperto la cartuccia con il cacciavite tri-wing, meglio non danneggiarla...



Mi sono trovato una batteria con saldature non bellissime... Ricoperte con colla/muco nasale... Complimenti Nintendo!!! eek.gif
















Pulizia ai contatti con alcool isopropilico puro:





Rimossa la batteria e data una bella pulita alle saldature. naughty.gif







Poi visto che ho ordinato le stesse IDENTICHE batterie (ma nuove) dall'America:



Ebbene anche sostituendo la batteria (l'avviso ad inizio gioco scompare) gli eventi non avvengono, la bacche non crescono e l'orologio Ŕ sballato. frantic4yc.gif

Qui Ŕ descritto il problema:
http://furlocks-forest.net/wiki/?page=Poke..._Battery_Glitch

Dopo ore ed ore a pensare, ecco la soluzione!!!
C'Ŕ un legame tra l'RTC ed il salvataggio.
La batteria, quando Ŕ collegata per la prima volta, fa avviare un orologio interno.
La prima volta che viene fatto il salvataggio, nel save vengono racchiuse le info di inizio vita della batteria.

Facciamo un esempio (paradossale):

Batteria collegata il 01/01/2000
Ore 0:00

Primo Salvataggio il 01/01/2010
Ore 0:00
In questo save Ŕ racchiusa l'informazione che la batteria Ŕ stata collegata da 10 anni.

Bene, ora rimuoviamo la batteria e mettiamone una nuova (Il salvataggio non Ŕ cancellato).
L'orologio interno della cartuccia (quello legato alla batteria) riparte da 01/01/2000 Ore 0:00

Il salvataggio non pu˛ funzionare (parlo degli eventi legati al tempo) perchŔ all'interno di esso Ŕ "scritto" che il save Ŕ stato fatto dopo 10 anni che la batteria Ŕ stata collegata, cosa che non Ŕ vera, visto che l'orologio interno Ŕ entrato in funzione da soli pochi minuti.

Se reiniziate il gioco con un nuovo save, questo sovrascriverÓ il precedente ed avrÓ racchiuso al suo interno il nuovo timing corretto.
Ma se volete mantenere il save usufruendo degli eventi, dovete attendere fino a quando sarÓ passato almeno lo stesso tempo registrato nel save (quindi 10 anni).

Per ovviare a questo problema basta seguire la guida in quella pagina (ma visto che con la mia flashcard GBA non funziona quell'hombrew) oppure procedere nel seguente modo:
- Cancellare il save e farne un altro (NUOVO GIOCO).
- Nel nuovo save quando all'inizio vi viene chiesto di regolare l'ora, fatelo ed inserite la vera ora. <--- E' molto importante se volete l'orario esatto anche nel vostro salvataggio
- Fate il backup del save come ad inizio topic.
- Andate a questo link e scaricatevi il programma:
http://projectpokemon.org/forums/showthrea...-Save-Editor%29
- Cliccate su OPEN ed aprite il salvataggio NUOVO con l'orario appena settato
- Selezionate Ruby/Sapphire e date OK.
- Cliccate su Trainer Info e poi su RTC Edit. Segnativi tutti i valori



- Uscite e ricliccate su OPEN. Stavolta selezionate il vostro salvataggio e tornate alla sezione RTC Edit.
Scrivete nei campi gli stessi valori che avete annotato prima:



- cliccate 2 volte su Accept e salvate il nuovo sav a parte con un nome diverso.
- Rimettete il save nella cartuccia con l'homebrew che preferite!

Per Rubino e Zaffiro ricordo che Ŕ necessario applicare la patch per evitare il blocco dell'orario ad un anno esatto da inizio gioco:







Fatto!

SE NON CORREGGETE I SETTORI RTC NEL SALVATAGGIO AVRETE IL SEGUENTE MESSAGGIO DI ERRORE!!!



SE INVECE CORREGGETE I SETTORI RTC NEL SALVATAGGIO, SE TENTATE DI RIFARE L'UPDATE, AVRETE IL SEGUENTE:



CuriositÓ: Con questa patch delle bacche viene corretto anche il tempo di gioco, infatti estraendo nuovamente il SAV Ŕ possibile notare:



Buona crescita bacche!





PS Se questa cosa era giÓ nota da tempo e giÓ tutti lo sapevano, chiedo perdono per questa mia scoperta dell'acqua calda... 42.gif
WeirdAlYankovic
Wow che faticaccia wacko.gif ...grazie, ottimo lavoro!
PrimoAngelo
CITAZIONE (WeirdAlYankovic @ Tuesday 3 December 2013 - 16:39) *
Wow che faticaccia wacko.gif ...grazie, ottimo lavoro!
AHAHAH Grazie. Sto anche costruendo l'interfaccia per leggere i save dei giochi Gbc. Io ed un mio amico stavamo pensando di offrire il servizio di sostituzione batterie una volta completata l'interfaccia ed arrivate le batterie.... Molto probabilmente mettero' l'inserzione su ebay per Gennaio se tutto va bene. Non ho mai visto nessuno offrire un servizio del genere: backup save su pc, sostituzione batteria, ripristino save su cartuccia ed eventuale regolazione ora/patch bug bacche/fix Rtc. Per ogni cartuccia c'e' da lavorare almeno 40-45 minuti per fare una cosa piu' professionale possibile. Spero di essere all'altezza, cerco sempre di impegnarmi al massimo!!! XD
Butterhands
Oddio, dove si trovano i dati relativi all'RTC nel save?
PrimoAngelo
CITAZIONE (Butterhands @ Tuesday 3 December 2013 - 21:22) *
Oddio, dove si trovano i dati relativi all'RTC nel save?

http://furlocks-forest.net/wiki/?page=Poke..._Battery_Glitch

http://furlocks-forest.net/wiki/?page=Ruby...e_Save_Data_Map

0x0098 - Adventure Started Time / Offset
This is according to the RTC module, which seems to only start
running when you first power it up.
The format is 1 byte per value:
X, X, H, M, S - not sure what X is exactly.
HMS are not BCD, they're just normal values


0x00A0 - Timestamp (5 bytes) -
In-game time. Same format as the Offset

If the value of the RTC (+/- offset) is lower than the timestamp
then it will not update any in-game timer-based events.

Ho evidenziato i settori in grassetto.
Se hai la possibilitÓ, prova ad usare l'homebrew (prima per˛ devi mettere la batteria nuova senn˛ Ŕ inutile provare, la modifica sarebbe subito annullata col rischio di perdere anche il save).
Io, infatti, dovr˛ ripeterla quando arriva la batteria identica dall'America.
Con i tentativi manuali abbiamo avuto non pochi problemi e dopo il salvataggio della modifica c'Ŕ da aggiornare il CheckSum per avere un SAV valido (altrimenti ti viene detto che i dati sono danneggiati e ti fa fare solo NUOVO GIOCO)
Sto cercando qualcosa in rete che renda pi¨ agevole il tutto.
pokÚ-man
Conosco questo programma, A-Save, che Ŕ simile a PokeGen ma per la terza generazione, ha anche una funzione per editare i valori del RealTimeClock (Trainer Info->RTC Edit), vedi se ti pu˛ essere utile, ammetto di non aver letto proprio tutto pinch.gif: http://projectpokemon.org/forums/showthrea...-Save-Editor%29
PrimoAngelo
CITAZIONE (pokÚ-man @ Tuesday 3 December 2013 - 22:16) *
Conosco questo programma, A-Save, che Ŕ simile a PokeGen ma per la terza generazione, ha anche una funzione per editare i valori del RealTimeClock (Trainer Info->RTC Edit), vedi se ti pu˛ essere utile, ammetto di non aver letto proprio tutto pinch.gif: http://projectpokemon.org/forums/showthrea...-Save-Editor%29

Grazie mille, ci d˛ una occhiata ed al massimo integro sopra! =D

EDIT: Si, funziona, correggo sopra.
Sfortunatamente per avere l'orario esatto non basta editare il sav "completo" c'Ŕ da crearne anche uno nuovo regolando l'ora precisa e salvando.
Alternativamente si pu˛ fare qualche conto e calcolarsi la differenza tra i tempi per cercare di mettere l'orario in modo corretto ma non ho voglia.
Butterhands
Che casino comunque, la Nintendo con la terza generazione secondo me ha fatto la pi¨ grossa stupidaggine, l'orologio Ŕ stato fatto davvero malissimo, vi risulta che per la seconda geenrazione ci siano tutte queste grane una volta sostituita la pila?

Ah, altra comanda, con A-save mi si aggiorna automaticamente il checksum? PerchŔ io volevo tradurre in italiano le wonder card di Morfeo ma dopo mi dice che i dati sono danneggiati e volevo invece creare delle Wonder card trasferibili ma che sembrassero (dai testi) ufficiali del¨gli staff Nintendo, inoltre, con A-save se edito un pokŔmon poi il legality checker se ne accorge che Ŕ cheat?
PrimoAngelo
CITAZIONE (Butterhands @ Tuesday 3 December 2013 - 22:56) *
Che casino comunque, la Nintendo con la terza generazione secondo me ha fatto la pi¨ grossa stupidaggine, l'orologio Ŕ stato fatto davvero malissimo, vi risulta che per la seconda geenrazione ci siano tutte queste grane una volta sostituita la pila?

No per la seconda (oro e argento) Ŕ molto semplice.
Basta farsi un backup, sostituire la pila, rimettere il backup e dall'apposita funzione in game regolare giorno ed ora. Fine
Per Cristallo, non potendo regolare l'ora e non avendo ancora finito di fare il lettore sav artigianale, non saprei dirti SE e COME modificare il sav.
Se devo essere sincero, io preferisco la terza alla seconda, nella seconda la batteria dura molto meno ed il save dipende dalla batteria... 26.gif

In tutti e 3 se fai nuovo gioco non hai nessun problema di orario.

CITAZIONE (Butterhands @ Tuesday 3 December 2013 - 22:56) *
Ah, altra comanda, con A-save mi si aggiorna automaticamente il checksum? PerchŔ io volevo tradurre in italiano le wonder card di Morfeo ma dopo mi dice che i dati sono danneggiati e volevo invece creare delle Wonder card trasferibili ma che sembrassero (dai testi) ufficiali del¨gli staff Nintendo, inoltre, con A-save se edito un pokŔmon poi il legality checker se ne accorge che Ŕ cheat?

Si, si aggiorna da solo il checksum. yahoo.gif Per il resto non saprei, devi chiedere al tizio che ha creato l'applicazione... "Credo" sia legit se inserisci le stesse info di un pokemon legit...
Butterhands
Non sono d'accordo comunque sulla durata della batteria, io ho comprato Blu nel 2001 ed Argento qualche mese dopo e tuttora i salvataggi sono in piedi ed hanno perso l'ora solo da pochi mesi, Cristallo si Ŕ cancellato, ma solo un anno fa. Rubino e Zaffiro invece sono del 2003 ed hanno perso l'ora molto prima (almeno nel mio caso) ed Ŕ uno sbattimento riportarla a funzionare e considera che comunque sia la batteria dei giochi GBC oltre all'orologio deve tenere anche il save, quella di R/Z/S si occupava solo dell'ora, ma si Ŕ scaricata molto pi¨ in fretta.
PrimoAngelo
CITAZIONE (Butterhands @ Tuesday 3 December 2013 - 23:32) *
Non sono d'accordo comunque sulla durata della batteria, io ho comprato Blu nel 2001 ed Argento qualche mese dopo e tuttora i salvataggi sono in piedi ed hanno perso l'ora solo da pochi mesi, Cristallo si Ŕ cancellato, ma solo un anno fa. Rubino e Zaffiro invece sono del 2003 ed hanno perso l'ora molto prima (almeno nel mio caso) ed Ŕ uno sbattimento riportarla a funzionare e considera che comunque sia la batteria dei giochi GBC oltre all'orologio deve tenere anche il save, quella di R/Z/S si occupava solo dell'ora, ma si Ŕ scaricata molto pi¨ in fretta.
Come fai ad avere argento con l'orario perso ma con il salvataggio in piedi? La prima gen e' senza dubbio la piu' longeva, non ho ancora trovato un gioco che non salva. La seconda e la terza se la contendono, Bisogna vedere il consumo giornaliero della batteria a causa della ram e rapportarlo ai mA delle batterie...
Butterhands
Non Ŕ una cosa cosý assurda, Ŕ stato lo stesso per Cristallo, prima ha perso l'ora e poi il salvataggio.
PrimoAngelo
Signori, arrivato il paccone con le batterie.
Sulla "baia" ho messo un paio di inserzioni col servizio di sostituzione batterie. Se qualcuno di voi Ŕ interessato, posso anche mettere il servizio nel marcatino!


BATTERIA VECCHIA:


BATTERIA NUOVA:


Butterhands
Wow, quanto costano? Col tempo si scaricano se inutilizzate? Posso saldarmele tranquillamente da solo, per˛ per il momento non ho i mezzi per rispristinare i save delle cartucce GBC...
PrimoAngelo
CITAZIONE (Butterhands @ Saturday 21 December 2013 - 20:40) *
Wow, quanto costano? Col tempo si scaricano se inutilizzate? Posso saldarmele tranquillamente da solo, per˛ per il momento non ho i mezzi per rispristinare i save delle cartucce GBC...

Si, come qualsiasi batteria si scarica, generalmente se NON collegate ad un circuito durano 6-7 anni (sopra i 3V), poi con gli anni successivi il voltaggio tende a calare. Se sono collegate, la durata dipende dalla richiesta di energia della cartuccia.
Io le ho pagate "relativamente poco" perchŔ ne ho preso un lotto da 120 ma poi si sono aggiunti 20 euro di spedizioni e la dogana.
Stesso venditore ma batteria singola: (levate pure se non posso mettere questi link)

http://www.ebay.it/itm/GameBoy-GB-Save-Gam...=item2a2a8698e0
http://www.ebay.it/itm/GameBoy-GB-Save-Gam...=item2a2a869b53

Alla fine sono sempre quei 3 o 4 euro di una comune batteria che si trova in tabaccheria, con per˛ la gradita aggiunta delle linguette e della protezione in plastica.
Ci Ŕ voluto un mesetto per fare arrivare il pacchetto a casa.
Sono stato costretto a prenderle dall'America proprio perchŔ erano le uniche batterie identiche con le linguette giÓ presenti.
Butterhands
Non Ŕ che potresti spedirmene alcune? Almeno evito di farle arrivare dopo un mese... Me ne servirebbero se non erro almeno una decina, quanto me le faresti?
~Blast°
Scusate se riuppo, ma sarei curioso di sapere come hai fatto a modificare i dati delle cartucce gba e creare un backup dei salvataggi dalla cartuccia originale.
Grazie
PrimoAngelo
CITAZIONE (~Blast° @ Tuesday 25 March 2014 - 23:09) *
Scusate se riuppo, ma sarei curioso di sapere come hai fatto a modificare i dati delle cartucce gba e creare un backup dei salvataggi dalla cartuccia originale.
Grazie

Per modificare i dati del save ho usato il programma A-Save (3rd Generation Save Editor), su consiglio di un utente. Trovi il link nel primo post.

Per fare il backup ho usato una flashcard GBA + un GB Micro (l'unico che, nel mio caso, supporta il secondo swap a caldo delle cartucce senza riavvio automatico della console).
Come Homebrew per fare il backup ho usato cart_save.gba che puoi trovare qui in GBA Game Save Backup Utility:
http://chishm.drunkencoders.com/SendSave/

Per prima cosa c'Ŕ da avviare l'homebrew, selezionare l'opzione di backup e fare lo swap con la cartuccia originale.
Una volta letto il save Ŕ necessario rimettere la flashcard per poter scrivere nella SD il salvataggio.
(Una volta che il save Ŕ nella sd si pu˛ mettere su pc ed editarlo a piacimento).

Poi si ripete la procedura con l'homebrew, questa volta per scrivere nella cartuccia il salvataggio modificato.
acetrainer
Per fare il backup delle cartucce gba si pu˛ usare anche GBA Backup Tool per NDS/NDSL .
~Blast°
CITAZIONE (PrimoAngelo @ Wednesday 26 March 2014 - 01:08) *
CITAZIONE (~Blast° @ Tuesday 25 March 2014 - 23:09) *
Scusate se riuppo, ma sarei curioso di sapere come hai fatto a modificare i dati delle cartucce gba e creare un backup dei salvataggi dalla cartuccia originale.
Grazie

Per modificare i dati del save ho usato il programma A-Save (3rd Generation Save Editor), su consiglio di un utente. Trovi il link nel primo post.

Per fare il backup ho usato una flashcard GBA + un GB Micro (l'unico che, nel mio caso, supporta il secondo swap a caldo delle cartucce senza riavvio automatico della console).
Come Homebrew per fare il backup ho usato cart_save.gba che puoi trovare qui in GBA Game Save Backup Utility:
http://chishm.drunkencoders.com/SendSave/

Per prima cosa c'Ŕ da avviare l'homebrew, selezionare l'opzione di backup e fare lo swap con la cartuccia originale.
Una volta letto il save Ŕ necessario rimettere la flashcard per poter scrivere nella SD il salvataggio.
(Una volta che il save Ŕ nella sd si pu˛ mettere su pc ed editarlo a piacimento).

Poi si ripete la procedura con l'homebrew, questa volta per scrivere nella cartuccia il salvataggio modificato.

Ok grazie, la flashcard gba compatibile con i GBA si trova ancora in commercio da qualche parte?

CITAZIONE (acetrainer @ Wednesday 26 March 2014 - 16:02) *
Per fare il backup delle cartucce gba si pu˛ usare anche GBA Backup Tool per NDS/NDSL .

Dove si trova il tool? Sull'eshop? huh.gif
PrimoAngelo
Si, qualche negozio online all'estero vende ancora le flashcard GBA.

Il tool Ŕ un homebrew che funziona sulle R4, non si trova sullo store. Ovviamente funziona solo su DS e DSLite, i modelli con lo slot per cartucce GBA.
HoracioEaley
CITAZIONE (PrimoAngelo @ Wednesday 26 March 2014 - 19:34) *
Si, qualche negozio online all'estero vende ancora le flashcard GBA.

Il tool Ŕ un homebrew che funziona sulle R4, non si trova sullo store. Ovviamente funziona solo su DS e DSLite,
energia modelli con lo slot per cartucce GBA
.

Ciao amico sapete alcuni dei negozi online che vendono questi flashcard? Ho bisogno di uno cosý mi potete aiutare con qualche informazione adeguata
~Blast°
Ok grazie biggrin.gif
La flashcard che usi tu come si chiama?
gbaciao
Basta una ricerca veloce per sapere quali modelli di flashcard GBA esistono, Supercard SD potrebbe essere adatto allo scopo, secondo me.
Snakefabri
Ragazzi io ho sostituito la batteria da solo (in un modo mooooooooooooooooolto piu rudimentale xD) e il gioco si avvia senza avviso. Adesso ho piantato anche un paio di bacche per verificare l'esistenza del problema. Qualora si presentasse, una semplice nuova partita quindi pu˛ bastare per risolvere il problema??? e soprattutto Ŕ scontato che il problema si presenti al 100%?
EternalSilence
Oltre alle bacche, controlla anche la lotteria. A me funzionavano le bacche ma non la lotteria. Il salvataggio giÓ presente l'hai creato quando la batteria era ancora viva o quando era giÓ morta?

Se fai nuovo gioco, sia le bacche che gli eventi ingame rifunzionano correttamente. Se non applichi la patch delle bacche tra 1 anno il tempo si ferma nuovamente.
Quando la batteria muore di nuovo sei al punto di partenza. =P
Butterhands
Ho avuto modo di notare che la batteria pu˛ ricaricarsi. Ho collegato una pila pi¨ grossa per un paio di minuti ai contatti - e + senza scollegare la batteria originale, per rimontarla ho dovuto per forza staccarla, alla riaccensione il messaggio della batteria scarica non compariva pi¨...
Snakefabri
CITAZIONE (EternalSilence @ Thursday 22 May 2014 - 11:40) *
Oltre alle bacche, controlla anche la lotteria. A me funzionavano le bacche ma non la lotteria. Il salvataggio giÓ presente l'hai creato quando la batteria era ancora viva o quando era giÓ morta?

Se fai nuovo gioco, sia le bacche che gli eventi ingame rifunzionano correttamente. Se non applichi la patch delle bacche tra 1 anno il tempo si ferma nuovamente.
Quando la batteria muore di nuovo sei al punto di partenza. =P


Sia bacche che lotteria funzionano regolarmente, sarÓ sicuramente perchŔ ho cominciato la partita con la batteria scarica.
Butterhands
Comunque mi viene in mente una cosa, dicono che le batterie monouso non possono essere ricaricate altrimenti quasi sempre esplodono, quindi per sostituire la batteria al gioco io devo per forza togliere quella vecchia, altrimenti rischia di esplodere anche quella dato che un p˛ di energia la prende se ci collego insieme anche quella nuova, giusto?
Snakefabri
CITAZIONE (Butterhands @ Friday 23 May 2014 - 11:19) *
Comunque mi viene in mente una cosa, dicono che le batterie monouso non possono essere ricaricate altrimenti quasi sempre esplodono, quindi per sostituire la batteria al gioco io devo per forza togliere quella vecchia, altrimenti rischia di esplodere anche quella dato che un p˛ di energia la prende se ci collego insieme anche quella nuova, giusto?


Non so se la cosa sia vera, per˛ se c'Ŕ una minima possibilitÓ che ci˛ accada ti consiglio vivamente di sostituirla. Ŕ stato estremamente semplice cambiarla.
Butterhands
Beh, per me no, ho provato in tutti i modi a staccare la batterie dalle linguette metalliche, ma Ŕ talmente ben appiccicata che rischio di distruggere la cartuccia, o le taglio con le forbici o mi sa che non riuscir˛ a staccarle dalla pila... A proposito, forse l'avete detto ma faccio prima a richiedervelo, che tipo Ŕ la pila delle cartucce? 2032 o 2016?
Snakefabri
CITAZIONE (Butterhands @ Friday 23 May 2014 - 14:10) *
Beh, per me no, ho provato in tutti i modi a staccare la batterie dalle linguette metalliche, ma Ŕ talmente ben appiccicata che rischio di distruggere la cartuccia, o le taglio con le forbici o mi sa che non riuscir˛ a staccarle dalla pila... A proposito, forse l'avete detto ma faccio prima a richiedervelo, che tipo Ŕ la pila delle cartucce? 2032 o 2016?


Io ho comprato la CR1616 per rubino. Per staccare le linguette metalliche usa un cacciavite piatto, il pi¨ piccolo che hai.
Butterhands
1616, grazie. wink.gif
Questa è la versione 'lo-fi' del forum. Per visualizzare la versione completa con molte più informazioni, formattazione ed immagini, per favore clicca qui.
Invision Power Board © 2001-2019 Invision Power Services, Inc.