de ablbd » 19 Iul 2012, 21:02
Pare-se ca am rezolvat toate problemele si ar trebui sa fie functional. Spun "ar trebui" pentru ca este prima salvare a unui Mio cu CE6 pe care o vad... Dupa cum aminteam anterior, blocul de date care incepe cu caracterele SIG-BINFS (practic o tabela cu continutul tuturor elementelor din rom, numita TOC /table of content) este completamente diferit de la un punct fata de romurile CE5. Exista in aceasta tabela 3 "articole" pe care trebuie neaparat sa le memorez si sa le interpretez pentru a crea un winceimg.bin sau pentru a-l citi. In ce5, lungimea "articolului" era de 8 octeti si continea 2 date pe cite 4 octeti. Elementele romului urmau imediat dupa al 3-lea "articol". La CE6, lungimea "articolului" este de 268 octeti, din care tot de primii 8 am nevoie. Incertitudinea: am presupus ca elementele romului incep, ca si la ce5, imediat dupa ultimul "articol", cu diferenta ca articolul din ce6 este mult mai lung. Dat fiind ca nu am vazut un rom Mio CE6 de fabrica, nu pot verifica aceasta teorie, prin urmare exista o extrem de mica sansa ca sa nu fie asa. Pana la proba contrarie presupunem ca romul este OK.
Ce ar mai trebui? Din informatiile de sistem, seria romului.