koppany blogja

jan 02

Több helyen is hozzáférhetők különböző leírások, hogy lehet egy HTC Universal készülék ROM-ját frissíteni.

Több helyen is hozzáférhetõk különbözõ leírások, hogy lehet egy HTC Universal készülék ROM-ját frissíteni. Úgy gondoltam, hogy ezeket összegyűjtöm most egy helyre, és a saját tapasztalataimmal együtt adok egy pontos leírást a folyamatról.

Az eljárás - természetesen a saját ROM-jával - az alábbi HTC termékekhez is használható: Himalaya, Blue Angel, Magician, Wizard és Charmer.

Ezekhez a gépekhez megjelenésük után szinte azonnal újabb és újabb szoftververziók, ROM-ok, CE ROM-ok (OS-ek), Rádió ROM-ok (RSU) és Extended ROM-ok kerülnek forgalomba. Ezeket részben maguk a különbözõ variációkat gyártó márkák, részben a készülékeket saját eladásaikat ösztönzendõ forgalmazó mobilszolgáltatók fejlesztõ csapatai, részben pedig - különösen az utóbbiakat - gyakran szakmai tudásban felül múló "amatõr" fejlesztõk készítik.

Ezek a ROM-ok verziószámokkal vannak ellátva, melyek növekedésébõl - akárcsak a jó magyar rendszámokéból - következtethetünk megjelenésük sorrendiségére.

Általában mégis érdemesebb a "gyári" ROM-okat használni, az egyéni fejlesztõk merészebbek, több és szebb javítást hajtanak végre, stabilitásban ugyanakkor mindig a gyáriak a nyerõk!

Az Universalhoz jelenleg a legfrissebb "gyári" ROM a Qtek 1.30.77-es (UNI_QTEK_13077_176_10900_WWE). Ez megtalálható és letölthetõ például az xda-developers ftp-oldaláról (ftp://xda-developers.com; felhasználói név: xda; jelszó: xda). Itt az Universal fül alatt keresendõ a Shipped_Complete_Updates alatt

Ha megtaláltuk, töltsük le számítógépünkre, mentsük le egy külön erre a célra létrehozott könyvtárba:

Ezek után csomagoljuk ki ugyanide (WinZip, vagy WinRAR használatával). A kicsomagolásra azért van szükség, hogy ha késõbb Country ID Error hibaüzenettel tér vissza a flashelés (ami meg szokott történni), akkor néhány fájl cseréjével mégis el tudjuk végezni a telepítést.

A WinZip végzi a dolgát:

Ha ez megvan, akkor az alábbi könyvtárfát láthatjuk:

Az RUU_TOOLS alatt találjuk a "bonyolító" fájlokat. Az itt található Readme.doc egyébként ennek a leírásnak egy jóval rövidebb angol nyelvű verziója.

A "legfontosabb" fájl, a ROMUpgradeUt.exe.

Az itt található fájlok, a radio_.nbf, az ms_.nbf és az nk.nbf azok a fájlok, amelyek a különbözõ ROM-okat tartalmazzák. Ezek közül a radio_.nbf - nevébõl adódóan eléggé egyértelműen - a rádió ROM-ot, az ms_.nbf az ExtROM-ot, míg az nk.nbf a CE ROM-ot tartalmazza.

Csatlakoztassuk a PDA-t a számítógéphez az adatkábel segítségével, és futtassuk le az ActiveSync-et! Gyõzõdjünk meg róla, hogy az ActiveSync teljesen lement, egy esetlegesen folyamatban lévõ szinkronizálás hibát okozhat!

ROM fash elõtt vegyük ki mindenképpen a memóriakártyát a gépbõl, és általában érdemes a SIM-kártyát is kivenni. Legyen a PDA akkumulátora legalább 50%-osan feltöltött állapotban! Ezeken felül érdemes valamennyi más futó alkalmazást a számítógépen bezárni. Ha valaki laptopját használja, akkor gyõzõdjön meg, hogy be van dugva az áramellátásba, különben elõfordulhat, hogy a flashelés folyamata során a számítógép készenléti állapotba kapcsolja magát, mely folyamat vége alaplapcsere a PDA-n (velem már fordult elõ).

Miután minden szükséges óvintézkedést megtettünk, memóriakártyájától és - esetleg - SIM-kártyájától megfosztott készülékünk adatkábelen csatlakozva számítógépünkhöz, az ActiveSync kis zöld ikonja mutatja, hogy a szinkronizáció befejezõdött, a PCN minden más alkalmazást leállítottunk; legfõbb ideje, hogy erre a fájlra kattintsunk:

Kis várakozás után üdvözöl minket a segéd ezzel a képernyõvel:

A képen lehet látni, hogy szinkronizált az ActiveSync, és hogy a filekezelõn kívül nincs más alkalmazás megnyitva.

Nyomjunk egy next-t.

Ekkor kis várakozás után eltűnik az ActiveSync, a számítógép "bontja a kapcsolatot", legalábbis olyan hangot hallat, talán még a PlugandPlay-kezelõikonja is megjelenik, mondván: nem tudja felismerni az USB Device-t. A PDA-nk képernyõje elsötétül, és a kezdõ ROMflashelõ ilyenkor izzad le (elõször...), a PC képernyõjén ez a felirat látható:

A feliratot érdemes nagyon komolyan venni: A PDA és a PC közötti kapcsolat megszakadása súlyos következményekkel, akár az alaplap cseréjével, a PDA hardverének sérülésével járhat!

Ha kicsit közelebb hajolunk a PDA-hoz, az elsõre teljesen sötét képernyõn egy USB feliratot és egy v1.01 feliratot láthatunk. Ilyenkor érdemes megnyugodni, a gép úgynevezett bootloader üzemmódba került, nagy valószínűséggel mindjárt megkezdõdik a frissítés...

Ha azonban a képernyõ nem sötétül el, hanem egyszerűen csak újraindul - mintha egy Soft Resetet nyomtunk volna -, biztosak lehetünk benne, hogy valamit elrontottunk. Például bennfelejtettük a memóriakártyát. (Velem többször is elõfordult.) Vagy Bluetooth-kapcsolaton keresztül próbáltunk flashelni (ilyen nem...). Ilyenkor a PDA újra feláll - mint általában egy SR után -, a PC-n pedig ez a felirat jelenik meg.

Izgalomra semmi ok, vegyük ki a memóriakártyát (csatlakoztassuk USB-s adatkábellel a PDA-t a számítógéphez), és kezdjük újra, elölrõl!

Ha azonban minden rendben megy, hamarosan ezt a feliratot látjuk a PC-n:

A gép - a GetDevicedata.exe program segítségével - megkeresi, hogy milyen a jelenlegi szoftververziónk (látható, hogy nekem egy egészen durva CE ROM verzióm volt, a Helmi-féle CE ROM, törölve az ExtROM-om, és az 1.14.10-es Rádió ROM volt feltelepítve), és megadja, hogy milyen verzióra lesz frissítve. Ekkor egy bátor Update nyomással nekikezdhetünk a ROM-flashnek! Ez a kedves kis felirat következik:

Elõfordult már, hogy ilyenkor kis várakozás után ez a képernyõ jelent meg:

Ez is egy jó alkalom arra, hogy a jeges víz kiverje a PDAMániákust. Szeretett PDA-ja sötét képernyõvel, "élettelenül" hever, a flashelés pedig megszakad, mielõtt megkezdõdött volna. Aggodalomra nincs ok! Exit nyomása után indítsuk újra az egész folyamatot! Ha újra ezt a hibaüzenetet kapjuk, akkor egy másik megoldáshoz kell folyamodnunk, amit egy következõ blogbejegyzésben majd leírok, ide most kicsit hosszú lenne. Addig is mondjunk le a flashelésrõl, nyomjunk exitet, majd egy sima Hardver Resettel hozzuk vissza a gépet tetszhalott (bootloader) állapotából.

Amennyiben viszont ezt a képet látjuk, minden rendben, a flashelés elkezdõdött:

Elsõként a Rádió ROM frissül. Ez tart a leghosszabb ideig, kb. 15 percet vesz igénybe, amíg a 0%-tól a 100%-ig elér a vonal. Nagyon fontos, hogy lehetõleg ne hagyjuk magára a gépet ez idõ alatt! Ha a rádió elérte a 100%-ot, újból a türelmet kérõ képecske jelenik meg:

majd megkezdõdik az ExtROM frissítése:

Ez gyorsan megy, mint a vihar, kb. 15-20 másodperc alatt megvan, majd megint "checking the information", és aztán elkezdõdik a CE ROM cseréje:

Ez egy kb. 2-3 perces folyamat, amelynek a végén nyugodtan hátradõlhetünk: a gépen már az új, frissített ROM van:

A frissítés utolsó lépéseként húzzuk le a PDA-t az adatkábelrõl, és egy Hardver Reset segítségével hozzuk újra működésbe. A gépen ugyanazt az elsõ használatbevételkor szükséges setup programot kell végrehajtanunk, amit minden új telepítéskor, vagy Hardver Reset után.

Figyelem!

A fent leírottak gyári leírásokon és saját tapasztalaton alapulnak. A leírottak pontos betartása esetén nagy valószínűséggel eredményesen tudunk ROM-ot frissíteni a gépünkön. Ennek ellenére egyrészrõl javaslom, hogy aki elõször flashel életében ROM-ot, az kérje hozzá egy tapasztaltabb PDAMániákus segítségét! A leírtak alapján végrehajtott telepítés erdményességéért, ahogy a fentiek alapján végrehajtott szoftverfrissítéssel okozott károkért, problémákért semmilyen felelõsséget nem tudok vállalni!

Szólj hozzá:

A blog írójáról

Sancho Koppany

Az Ikrek csillagjegyben születtem, a levegő mellett éltetőm az információ. Folyamatosan kérdezek a nálam nagyobb tudásúaktól, aztán a magam kis egyszerű gondolataival megpróbálom összefoglalni, rendszerezni, és közzé tenni, amit tanultam. Remélem, mindannyiunk okosodására!