e adevarat. reset si vol- duce la boot. am resuscitat aparatul multumita sfaturilor date de ablbd. multumesc si pe aceasta cale pentru rabdarea si timpul acordat. respect.
Salut! Nu se intampla ca din greseala prin colectia voastra de ROM-uri sa aveti unul pentru Navigon 4350max (WinCE 5.0 si folosete nk.bin, tinynk.bin etc.)?
@ablbd Acel fisier ".img" care este folosit de unele aparate (Wayteq ?, GPS-urile chinezesti de la YF Int.), este "raw image"? Ca as vrea sa adaug niste dll-uri de la inceput (cam ce a facut ojoejoe daca mai tii minte).
La un gps, la care s-a modificat in HKLM/init o cheie si acum nu mai trece de imaginea de boot, dar se conecteaza cu activesync, se mai poate face ceva? Gps-ul este Serioux Navimate 43T2. Va multumesc.
@dexex Da, este un soi de raw image... Tine cont ca acolo exista 2-3 imagini distincte pe care trebuie sa le separi. Pana una-alta pe ojejoe l-am sfatuit sa renunte la a introduce prea multe in rom, acelasi lucru te-as sfatui si pe tine. Motivul este ca orice element nou (de ex. un dll, atentie sa fie relocabil ca altfel nu functioneaza) va fi permanent plasat in RAM si miscoreaza spatiul user... Cel mai practic e sa pui toate dll pe nand si sa definesti in HKLM\Loader o cale si catre locatia in care le-ai pus; in cazul asta dll se incarca in ram doar cand e nevoie si imediat ce nu mai e nevoie, zona respectiva de ram va fi eliberata daca nu au loc asa-numitele "scurgeri", pierderi de ram ...
Luni sau marti cand ajung pe calc meu verific ce am pt Navigon
salut.sunt nou pe forum si nu ma prea pricem eu pe aici. am un mio p360 si cand porneste apare imaginea portocalie unde scrie mare MIO dupa care ecranul se face alb in loc sa porneasca wm. problema e ca m-am jucat cu DiskRW am facut o copie .bin partitiei SMFLASH supa care mi-am prins urechile in zona raw2raw copiid in partitia 2. drept urmare are simptomele mai sus afisate. Mai are vreo sansa?
@dexex Din pacate nu am. Cauta unul functional si copiaza-i nandul cu diskrw.
Am gasit intre timp un rom de CE6 pentru Navigon. Merci oricum! Daca-l vrei pentru colectie am sa-l pun undeva pe net cand am ocazia. Cat despre .img, am sa incerc sa folosesc ce-ai scris tu, poate nu-mi prind urechile! Dau o bere!
ablbd Am gasit pe un site o metoda de a face dump la rom folosind DMDE. In principiu folosind metoda descrisa de tine - Ghid MassStorage - expune partitia care contine romul (fiind binfs in windows nu o vede si cere sa o formateze) dupa care o deschide cu DMDE.Ce mi se pare interesant este ca DMDE (DM Disk Editor and Data Recovery (DMDE) 2.0) stie sa lucreze cu discuri fizice si logice. Cunosti aceasta procedura? ce parere ai ?
Da, o cunosc. Mege cu orice hexeditor care deschide discuri la nivel fizic, de ex winhex sau HxD. Totusi e o metoda nitel riscanta pentru incepatori pentru ca tebuie sa valideze partitia cu pricina in "partitions" si daca din graba apasa "format", va avea o problema...
@adiemperor Nu am avut prea multe Mio-uri pe mana dar am impresia ca ai rescris partitia care contine initializarea sistemului: appstartupsec & co.... Oricum diskrw este o jucarie periculoasa daca se folosesc alte optiuni in afara de "read". Pana una-alta urca salvarea smflash. Va trebui sa deblochezi aparatul ca sa intre meniul uboot(ecran albastru) si sa reinstalezi SO cu formatare prealabila; formatarea si reinstalarea trebuiesc facute in aceiasi sesiune.
@dexex Chiar te rog sa urci romul sau sa dai linkul unde l-ai gasit, nu strica sa am si eu o copie.
diskrw era bifat doar pe read. in fine oricum ar fi fost am reusit sa-l stric. bin-ul este aici http://www.filehost.ro/1481587/SMFLASH_0_83886080_bin/ am pus si niste poze cu meniul uboot http://www.99poze.ro/meniu_uboot_mio_p_/ Am mai pus 2 poze cu mio in faza de boot http://www.99poze.ro/imagine_boot_mio/ apare mio dupa care ecran alb ramane asa 30 de secunde cum ar fi normal dupa care ecranul se stinge intra in standby, daca apas butonul de sus de alimentare se trezeste din standby , e ca si cum wm ruleaza doar ca ecranul e tot timpul alb
@adiemperor Cu romul asta avem o maaare problema pentru ca programul meu inca nu poate trata zonele "SRPX":
Analysing filehost_SMFLASH_0_83886080.bin
MBR at 0x00000000 MSFLSH50 at 0x00000800 SRPX at 0x00001000 SRPX at 0x00140000 IMGFS at 0x00300000 TFAT16 at 0x03040000 Reserved entries: 0x0000 Region entries: 0x0003
Extracting IMGFS... Total headers: 981 -Modules: 408 -Files: 573 MSFLSH50: Region 1 Type: 0x0000 Bytes/block: 0x00040000 Phys.bl start: 0x0000 No.of phys.blocks: 0x0000 No of log.blocks: 0x000C Sectors/block: 0x0080 Compact blocks: 0x0000 Region 2 Type: 0x0001 Bytes/block: 0x00040000 Phys.bl start: 0x0000 No.of phys.blocks: 0x0000 No of log.blocks: 0x0099 Sectors/block: 0x0080 Compact blocks: 0x0000 Region 3 Type: 0x0002 Bytes/block: 0x00040000 Phys.bl start: 0x0000 No.of phys.blocks: 0x0000 No of log.blocks: 0x009B Sectors/block: 0x0080 Compact blocks: 0x0000
M-am uitat in romul de p550, e diferit de al tau... Ba mai mult, acela incepe cu bootloaderul si ma tem ca poate busi aparatul daca il incearca.
Analysing MioP550 - Osc260A R05_P09.nb0
PocketPC_2005 Flash Image. Removing OOC... ECEC at 0x00000000 MBR at 0x00020000 MSFLSH50 at 0x00020200 SRPX at 0x00020400 SRPX at 0x00140000 IMGFS at 0x00320000 Reserved entries: 0x0000 Region entries: 0x0003
Extracting IMGFS... Total headers: 831 -Modules: 409 -Files: 422 MSFLSH50: Region 1 Type: 0x0000 Bytes/block: 0x00020000 Phys.bl start: 0x0000 No.of phys.blocks: 0x0000 No of log.blocks: 0x0018 Sectors/block: 0x0100 Compact blocks: 0x0000 Region 2 Type: 0x0001 Bytes/block: 0x00020000 Phys.bl start: 0x0000 No.of phys.blocks: 0x0000 No of log.blocks: 0x00D5 Sectors/block: 0x0100 Compact blocks: 0x0002 Region 3 Type: 0x0002 Bytes/block: 0x00020000 Phys.bl start: 0x0000 No.of phys.blocks: 0x0000 No of log.blocks: 0xFFFF Sectors/block: 0x0100 Compact blocks: 0x0002
ROM DUMP - Ghid practic – poza de ablbd, in Mobile/ PDA / GPS Tech Support · 11.6KB
ablbd, toata stima pentru ce faci aici !!! Putini oameni ca tine pe forum aici!
Nu stiu de ce nu este pus sus, subiectul asta!! Un tutorial extrem de valoros si bonus, suport din partea celui care l-a prezentat aici, ablbd !! Felicitari!!
Dupa cum ai observat, romurile de Mio Pxxx incep cu bootloaderul, dupa care urmeaza o copie fidela a nandului: MBR, zona de info pt MSFLSH50, regiuni (de regula 2 x SRPX si ultima IMGFS). Daca urmaresti listingul romului de fabrica a P550, exista acolo un mic element: "Removing OOC...". E un typo in program, trebuia sa fie OOB (=Out Of Band), adica romul contine pana si zona "invizibila" a fiecarei pagini; in OOB exista o parte rezervata urmata de ECC (error correction code) pentru fiecare asa-zis sector al paginii. In partea rezervata a ultimei pagini din fiecare bloc apare informatia asupra starii blocului: good, bad, reserved, read-only, etc. Desigur ca in romul de upgrade aceste informatii nu exista ci doar s-a lasat loc pentru ele, urmand a fi scrise fie de catre bootloader fie direct de catre controlerul de nand.
Avand aceasta structura complicata si cum de regula bootloaderul nu e disponibil, pe moment inca nu stiu "face" asemenea romuri dintr-o salvare dar am in plan sa studiez mai mult problema. Oricum, bootloaderul trebuie "prins" cu programe care salveaza portiuni din ram si asta doar daca sistemul de operare este cel mult CE5... Se poate accesa indirect pentru citire zona kernel si la ce6 dar necesita un program anume construit. Poate ca il va face cineva sau, de ce nu, chiar eu
cred ca nu exista nimeni in afara de cei de la mio care sa poata repara scula asta. rom-ul care il am eu la instalare se opreste undeva la 68% si acolo ramane oricat l-as lasa. cum as putea sa fac o imagine unui rom p360, ce soft trebuie folosit? din cate am vazut diskrw a facut o imagine incompleta.
Te inseli. Mai devreme sau mai tarziu voi gasi metoda sa-i fac fisierul de update. Nu am ajuns la rezultate pe motiv ca nu am un astfel de aparat si tot "studiul" s-a baat pe niste romuri si informatii gasite pe net. Situatia ar sta cu totul altfel daca m-as putea juca cu unul...