Appunti, scoperte e invenzioni

Tutto quello che mi viene in mente (se permettete l’esagerazione…)

  • Universal Declaration of Human Rights

    Article 19. Everyone has the right to freedom of opinion and expression; this right includes freedom to hold opinions without interference and to seek, receive and impart information and ideas through any media and regardless of frontiers.
  • My Last Twits

    • google wavin'!!! 1 month ago
    • chi è così buono da spedirmi un invito per la beta di Google Wave a mario.piccinelli@gmail.com? 1 month ago
    • perde tempo su internet.. la tesi aspetterà.. bah 2 months ago
    • Noemi Letizia premiata per il suo ruolo nel film Scaccomatto: è la preferita di un boss mafioso. Esattamente come nel film. (spinoza.it) :-) 2 months ago
    • I have sailed the world and seen his wonders, from the Dardinels to the mountains of Peru, but there's no place like.. Lovere! 3 months ago
  • Meta

  • Delicious Links

  •  

    Novembre: 2009
    L M M G V S D
    « Ott    
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    30  
  • Archivi

  • Disclaimer

    Questo blog non rappresenta una testata giornalistica [...]

    L’autore del blog dichiara di non essere responsabile per i commenti inseriti dai lettori.[...]

    Le immagini pubblicate sono quasi tutte tratte da internet e quindi valutate di pubblico dominio. [...]

    L'autore declina qualunque responsabilità per danni a cose o persone derivanti dall'applicazione di istruzioni apprese da questo blog.[...]

    Per ulteriori info legali vi consiglio di passare da qui.

Posts contrassegnato dai tag ‘jaf’

Rimettere a nuovo un Nokia 6630

Pubblicato da piccimario su Ottobre 21, 2008

Settimana scorsa ho avuto la fortuna sfacciata di fare un affarone: mi sono portato a casa un Nokia 6630 UMTS per meno di 35 euro!!

L’affare è stato concluso su ebay, al costo di poco più di 20 euro + 10 di spedizione.. naturalmente (dato il prezzo esiguo) il telefono era in vendita come “non funzionante”: secondo quanto dichiarato dal venditore il dispositivo rifiutava di avviarsi, rimanendo bloccato all’accensione sulla schermata iniziale bianca con il logo della Nokia. Ho supposto che si trattasse di un problema software, quindi non hardware, e fortunatamente i fatti sembrano avermi dato ragione.

Appena ricevuto il gioiello l’ho connesso alla JAF flash box e ho tentato di sistemarlo; purtroppo non è stato un procedimento immediato. Per prima cosa il sistema si bloccava tentando di fare il controllo del modello (il pulsante “INF”, per chi sa di cosa sto parlando). Lamentava di non riuscire a mettere il telefono in “local mode”, la modalità richiesta per l’acquisizione di informazioni.

Ho fatto varie supposizioni: poteva essere un problema di cavo o di firmware. Ho smontato il cavo e ho verificato le connessioni e i valori dei resistori grazie a uno schema reperito in rete. Sembrava tutto in ordine, compresa una resistenza indicata come opzionale e per questo spesso trascurata (non nel mio caso). Alla fine non restava che il problema software: dopotutto il firmware del telefono era FUBB (Fucked Up Beyond Belief), quindi nulla di più facile.

Fortunatamente la modalità di flashing non era bloccata da questa mancanza, quindi ho deciso di flashare il telefono scegliendo a mano i binari (normalmente infatti il sistema è in grado di identificare le versioni corrette a partire dalla versione del telefono). L’operazione di flashing manuale “alla cieca” è sempre un pochino rischiosa, dato che flashare un telefono BB5 (come nel mio caso) con una versione molto diversa può danneggiarlo in modo irrimediabile, ma in questo caso è andata bene: una versione generica del file MCU (firmware del processore) e la versione italiana del file PPM (file di localizzazione) hanno potuto rimettere in sesto il telefono!

Phone Type: UNKNOWN
FILES SET FOR FLASHING:
MCU Flash file: C:\Programmi\Nokia\Phoenix\products\RM-1\RM1_6.050340_B4.C0R
PPM Flash file: C:\Programmi\Nokia\Phoenix\products\RM-1\RM1_6.050340.v04
CNT Flash file: NONE
APE Variant file: NONE
Languages in ppm: English,German,Italian

Successivamente, è stato possibile accedere alla versione esatta del sistema e con essa riprogrammarlo con il suo firmware giusto (senza molte differenze rispetto al precedente, che comunque sembrava funzionare perfettamente).

Reading…
Phone type: RM-1, Software version: 04wk47_m_v14.2
IMEI: [...affari miei...]
APE Ver: (null)
Variant Ver: (null)
Product Code: 0527801

Per ora sembra funzionare a dovere.. ho fatto un pò di prove con una vecchia scheda tre, e i risultati sembrano ottimi: chiamate, messaggi, tutto funzionante.

Unico problema: il tasto di accensione sembra non funzionare a dovere. In particolare risulta impossibile spegnere il telefono: appena inserisco la batteria questo si accende, e tenendo premuto il tasto di accensione in realtà si blocca ma il monitor rimane acceso, l’unico modo per spegnerlo è rimuovere la batteria. Inoltre il tasto stesso ha un comportamento bizzarro: una pressione di tale tasto dovrebbe mostrare il menu delle modalità (spegni, blocca tastiera, normale, silenzioso, riunione, ecc..); invece una semplice pressione non ha alcun effetto, mentre una pressione un pochino più prolungata ha l’effetto di mostrare il menu e attivarne immediatamente la prima voce, provocando lo spegnimento (o presunto tale, come spiegato sopra).

Ho smontato il telefono e verificato con il tester che non si tratta di un problema meccanico o elettrico al pulsante. Supponendo che non possa essere un problema di firmware, non rimane che un subdolo guasto hardware al sistema di alimentazione. In ogni caso la cosa non mi crea problemi: non spengo mai il telefono (la notte mi limito a metterlo in modalità silenziosa) e per bloccare la tastiera c’è la comoda combinazione “tasto di selezione sx + asterisco”.

Complessivamente il telefono funziona ottimamente, tanto che ho deciso di renderlo il mio telefono principale (quando avrò finito di farci esperimenti per la tesi). Vi farò sapere cosa scopro man mano ci giocherello!

Pubblicato su Uncategorized | Contrassegnato da tag: , | Lascia un commento »

Flashing a Nokia 3650

Pubblicato da piccimario su Ottobre 8, 2008

Stasera per la prima volta sono riuscito a giocherellare un pò con la Odeon J.A.F. Box, di fresco acquistata dal dipartimento di elettronica dell’università di Brescia per la mia tesi. Era già passata tra le mie zampe 10 giorni fa, ma allora l’avevo rispedita indietro in garanzia (essendo che nn funzionava). Invece ora è tutto ok, e posso iniziare a fare esperimenti malvagi.

Per prima cosa: che roba è la JAF box? Per i dettagli tecnici vi rimando al sito del produttore, ma per essere vaghi direi che si tratta di un dispositivo USB in grado di interfacciarsi a telefoni (nella fattispecie della Nokia) attraverso l’interfaccia di debug, e attraverso questo collegamento e grazie ad un apposito software eseguire una serie di operazioni su detti telefoni. A seconda del modello si va dalla semplice rimozione del sim lock (il blocco che lega un telefono a una specifica sim) fino al reset alle impostazioni di fabbrica, passando per l’estrazione del contenuto della memoria (di quest’ultima parte si avvale il mio lavoro di tesi) e il flashing completo del dispositivo. Quest’ultimo significa in poche parole ripulire completamente i banchi di memoria del telefono fino all’ultimo byte (togliere tutto tutto, compreso il sistema operativo originale) e caricare qualcos’altro.

Stasera ho utilizzato questa procedura per rimettere in funzione un vecchio Nokia 3650, ormai da tempo considerato spacciato. All’accensione infatti il povero rottame rimaneva fisso sullo schermo bianco con logo Nokia, e non era in grado di avviare il sistema: tipico problema software, portare centro assistenza, lasciare giù 30-40 euri al commesso di turno che te lo resetta. E invece questa volta sono 30-40 euri in meno alla Nokia, che lucrando sul monopolio di fatto sull’iPhone ne ha accumulati fin troppi, ultimamente.

La procedura è stata semplicissima, dato che avevo già installato il software (JAF software, ovviamente) e i driver di tutto. E’ bastato collegare la scatoletta magica al computer, connettere il cellulare con l’apposito cavo (da inserire al posto della batteria, la porta di debug è infatti sotto quest’ultima), scaricare dal sito del supporto il file

NHL-8_dp_v1.00_C1_3650_Eu_Af_4.17_MCUSW_RD7.8-Jun22-144847.exe

che contiene il firmware per il 3650 (nome in codice NHL-8) e avviare il software JAF:

Premere il pulsante “INF” (per verificare la connessione e far riconoscere al software il modello di telefono):

[...20 righe di informazioni interessanti...]
Phone type: NHL-8, Software version: 4.17, Language Pack: 02
[...altre 20 righe di informazioni interessanti...]

selezionare dal menu a tendina l’INI file (ovvero il file contenente la configurazione dei binari da flashare nella varie memorie del telefono: seleziono la versione standard con pacchetto lingua in italiano), selezionare anche la casella “Unlock” (per evitare che il telefono rimanga bloccato su una specifica SIM o su un particolare gestore, dipende dal firmware) e premo il pulsante FLASH! Il sunto del log dell’operazione (che consta di un centinaio di righe, a occhio e croce) è qualcosa del genere:

Erasing…
Writing…
Restarting MCU…
Booting phone…
Erasing PPM…
Writing…
Restarting MCU…
Flashing Done!
Operation took 6 minutes 22 seconds…

After flash processing…
Waiting for phone to boot…
Reading…
Unlocking…
Checking locks…
Lock 1: OPEN Lock 2: OPEN Lock 3: OPEN Lock 4: OPEN Lock 5: OPEN

Done!

I risultati sono evidenti: il telefono funziona come nuovo!

PicciMario 1 – Nokia 0.

Pubblicato su Uncategorized | Contrassegnato da tag: , | Lascia un commento »