Newsgroup: it.tlc.cellulari
Titolo: Frames - Analisi Avanzata - Su Cellboys

E' finalmente online su Cellboys
(
http://altern.org/cellboys
)
la pagina sui frames Motorola.
Come sono fatti i Frames, come modificarli, come attivare la modalita'
test!
e Novita'!
Attivando la modalita' test in questo modo risorgono i codici da
tastiera!!!!! Si! Proprio quelli pppXXXp1X!!!
(a parte il 113 - menu tecnico - quello va sempre attivato con la
cc...)
d. VS©

Scusa Davide, ma il frame a cui ti riferisci è il frame1 ?? Se volessi
importare il frame da scaricare dal sito, lo dovrei sostituire al frame1??
E poi il tuo frame è dell' 8700??
Ciao !!!
tzanig wrote:

--
Francesco Ponticelli - Napoli
ICQ# 20785673
My Home Page is located at:
http://cellulari.digiland.it/1005/

> d. VS©
Ciao,
il frame in questione non e' un frame convenzionale, quindi non gli si
puo' attribuire un numero. In realta' e' un frame FF. E' universale,
nel senso che va bene su qualunque telefono, contenendo solo una
istruzione per modificare i 2 byte che abilitano l'instant test mode.
Come ho spiegato su Cellboys (quando avro' tempo cerchero' di fare una
piegazione piu' chiara) i frames contengono tanti pacchetti di dati
formati da indirizzo e dati, quando il telefono riceve il frame 1 ad
esempio inizia a leggerlo e scrive ciascun pacchetto al suo posto. Se
cambio di ordine i pacchetti all'interno del frame non cambia niente,
se scrivo anche un solo pacchetto va bene lo stesso - potrei scrivere
nel frame 1 solo il pacchetto della bmp di benvenuto e quindi usare
quel frame su qualunque telefono! Infatti esistono dei pacchetti
universali e dei pacchetti dipendenti dal telefono, la bmp, i timers,
la rubrica ecc sono universali, la configurazione della tastiera
invece e' specifica per il modello di telefono.
Ritornando al frame itest.bin che ho scritto io: questo e' un frame
universale, guardandolo con un editor esadecimale appare cosi':
$0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
$0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
$0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
$0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
$0040 FF 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
$0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
$0060 02 0D 01 13 33 00 00 00 00 00 00 00 00 00 00 00
le prime 5 righe sono l'header, poi c'e' un unico pacchetto lungo 02
bytes che scrive "13 33" all'indirizzo 0D 01. Poi il telefono riceve
00 (il byte seguente) e si ferma. Infatti l'upload di questo frame e'
velocissimo!
Il problema che molti di voi riscontrano penso derivi dall'uso di
meditx, io non ho mai usato meditx perche' quando iniziai a smanettare
sul telefono non esisteva... quindi imparai ASIM. Da quel che ho
capito con meditx bisogna specificare il numero del frame, puoi
provare a farglielo passare come frame1, se lui dovesse trasformarlo
*veramente* in frame1 (cioe' cambierebbe l'FF che compare nel frame
che ho scritto sopra in 01) il telefono non processerebbe il pacchetto
e quindi non cambierebbe nulla, se invece dovesse mandare il frame
cosi' com'e' allora la modifica andrebbe a buon fine. Questo perche'
il telefono leggendo l'indirizzo 0D 01 capisce che e' un indirizzo che
non compete al frame 1 e quindi non lo processa, se invece si dice al
telefono che il frame e' appunto FF questo se ne frega e lo processa
(questo e' il bug... infatti nei telefoni con sw successivi a ottobre
98 questo sistema non funziona piu')
Spero di essere stato piu' chiaro adesso....
d. VS©

Spero di essere stato piu' chiaro adesso....
Abbastanza da darci qualche spunto per fare altre prove... :-)
Ciao.
Stefania

lo e' preso subito-subito e...ora sono una "signora felice! ;-))
...
Allora preparero' una guida d'usi per ASIM! :-)
d. VS©

Allora preparero' una guida d'usi per ASIM! :-)
Non sarebbe affatto una cattiva idea!
Ciao :-)
Stefania