HP iPAQ hw6500 sorozat ROM frissítése lépésről lépésre

...garancia nélkül...

Mivel a HP ROM Update programja nem mutatja a legnagyobb stabilitást, ezért sokaknál (többek közt nálam is) előfordul, hogy a ROM frissítés közben – tipikusan 0,1%-nál – valahol befagy. Annak elkerülése érdekében, hogy a hw65xx tulajdonosoknak ne kelljen szomorú szívvel megválniuk, arra az időre sem, míg szervizben rendbe rakják a készüléket összeállítottam egy kis ismerettőt, mellyel minimalizálni lehet ennek a veszélyét.

Nálam a rendszer a gyári Flash-elés közben a teljes összeomlás jeleit mutatta, hosszas turkálás és sok-sok segítség ismerős ( külön köszönet [df]F16falcon-nak :-) ) és ismeretlen emberektől vezetett ennek a kis műnek az elkészítéséig, természetesen ROM mentést én sem csináltam (minek is azt ?), így választhattam 3 lehetőség közül: kuka, szerviz, szenvedés és tanulás. Ez utóbbit választottam…

Ha már nálad is ez az állapot, csak a Galaxis kalauz stopposoknak jelmondatát tudom idézni „Ne ess kétségbe!”…

Azonban felhívom a figyelmet, hogy a lejjebb leírt dolgokat mindenki kizárólag saját felelősségére végezze el, vagy inkább vigye szakszervizbe, ha nem ért hozzá. Bár nekem a lenti folyamat tökéletesen működött garancia semmire sincs a részemről...

No ha az előzőekkel egyetértesz, akkor lássuk, hogy is kell elvégezni a „műtétet”.
  • +1 db SD kártya (64 MB elegendő)
  • SD kártya olvasó
  • ROMUpdate.exe
  • ntrw.exe
  • türelem, türelem, türelem…
Akkor lépésenként:

Gyári ROM mentése:

  1. A belső programmal (iPAQ Backup) csinálj egy teljes mentést
  2. hard reset (‹power + reset 5 sec.›), ez nem feltétlenül szükséges, de ajánlott
  3. Állítsd le az ActiveSync process-eket
    • wcescomm.exe
    • wcesmgr.exe
    ezt legkönnyebben a „task manager”-el (1. ábra) tudod megtenni ‹Ctrl+Shift+Esc›
 

HP iPAQ hw6500 series’s ROM update step-by-step

...without warranty...

Since the HP’s ROM Update program doesn’t show very big stability, therefore lots of people (among others at me) occur that, how between a ROM flashing frozen somewhere – typically at 0,1% -. In the hope that, hw65xx owners haven’t to give up, that time while they give machine to service, I created a little description to they. It can try minimize this risk.

The system showed the full crash between a factory ROM flashing at my. Long net fumbling, many-many aid from known (extra thanks to [df]F16falcon :-) ) and unknown people drive for creating this little writing. Naturally, neither I didn’t make a ROM backup ( why have to that? ), so I could select 3 possibility: trashcan, service (at weekend?), passion and learn. I selected the last...

If you have this situation, I can cite the motto of The Hitchhiker's Guide to the Galaxy “Don’t Panic!”...

But I attract your attention, how the line was written by under everybody do it own responsibility, or put to service if you haven’t experience in this things. Although the line at under worked perfect to me, I don’t have warranty to you to everything...

If you agree the with previous lines, let see, how what needed to do this “operation”.
step-by-step:

Backup the factory ROM:

  1. 1. Do a full backup with internal program (iPAQ Backup)
  2. hard reset (‹power + reset 5 sec.›), this is not need certainly, but I recommend
  3. 3. Stop the ActiveSync processes
    • wcescomm.exe
    • wcesmgr.exe
    you can do this with „task manager” (1. picture) easier by ‹Ctrl+Shift+Esc›
Task Manager

  1. Vegyél ki minden SD kártyát a készülékből
  2. Helyezd „boot loader” üzemmódba ‹power + joy lefelé + reset 5sec.› úgy fog kinézni, mint a félresikerült ROMFlash
  3. Rakd be azt a kártyát, amire a ROM mentést akarod készíteni
    (Figyelem: A kártyának egyedi formátuma lesz, minden elveszik róla, és semmi nem fogja felismerni, ezért meg akarja majd formázni, SOHA NE hagyd amíg a ROM tartalmára szükséged van)
  4. Indítsd el a ROMUpdate.exe-t, valami hasonló képet kell látnod (2. ábra), válaszd a \\.\WCEUSBSH00x. Ha nincs \\.\WCEUSBSH00x port-od, akkor nem állítottad le az ActiveSync-et, vagy tényleg nincs a gépedben USB port.
 
  1. Get out all SD card from iPAQ device
  2. Take it „boot loader” mode ‹power + joy lefelé + reset 5sec.›. This will look like as failed ROM Flash.
  3. Take SD card into device whereof you would want to do a backup (Caution: The card going to have a special format, all data going to lost, and nothing can known this format, that is want to format it, DON'T LEFT EVER while you want this ROM image)
  4. Start the ROMUpdate.exe, you have to look something this (2. pictures), select the \\.\WCEUSBSH00x. If you haven’t \\.\WCEUSBSH00x port, then you didn’t stop the ActiveSync-et, or you haven’t USB port in your machine really.
ROM Update start

  1. Add ki a „d2s” parancsor, és várj míg az alábbi képet (3. ábra) nem látod „USB›
 
  1. Type „d2s” commanf, and wait while you can see (3. pictures) „USB›
ROM Update D2S command

  1. Vedd le a készüléket a bölcsőről, és vedd ki az SD kártyát
    (Figyelem: minden azt fogja mondani, hogy nem formázott kártya, NE dölj be nekik és ne hagyd hogy formázza bármi is)
  2. Egy „softreset” után a készülék indul.
  3. Tölts vissza az 1. pontban készített mentésedet.
  4. Rakd be a SD kártya olvasódba az SD kártyát, és indítsd el az ntrw.exe-t a következő paraméterekkel:

    ntrw.exe read ‹image file neve›.NBF ‹SD kártya olvasó betüjele›
    pl. ’ntrw.exe read ROM_104.nbf k:’

    erre valami hasonlót kell látnod:

    C:\TEMP›ntrw.exe read test.bin k:
    NTRW v2.00
    Removeable media
    Cylinders: 0:31
    TracksPerCylinder: 255
    SectorsPerTrack: 63
    BytesPerSector: 512
    bufsize is 65536
    258211840 bytes written bytes: 0
    ReadFile(): test.bin -- A paraméter nem megfelelő.

    C:\TEMP›
    A hibajelzéssel ne foglalkozz, a file a teljes ROM-odat tartalmazza. Ezt a file-t legalább két különböző helyre tedd el, és ha nincs égető szükséged az SD kártyára azt is, mert arról bármikor visszatölthető a gyári eredeti 1.04-es ROM.

    ROM frissítést a gyári leírásnak megfelelően:

    Ehhez nincs mit hozzátennem, „read and do it”…

    Ha kisebb hibád van:

    Ha még „hard reset” után indul az 1.04-es ROM, ne csináld teljesen végig az első üzembe helyezés programot, hanem az utolsó fázisban miután kiírja, hogy „érintsd meg a kijelzőt az indításhoz”, akkor ne érintsd meg. Helyezd a bölcsőre a készüléket és figyelj, hogy az USB kábel közvetlenül a gépbe legyen kötve. Tápegység csatlakoztatása is kötelező. Ha nem indulna el a gépeden az „ActiveSync” automatikusan, akkor kézzel indítsd el, felismeri a PDA-t, és elég ha „Guest”-ként párosítod. Ekkor mehet újra a gyári ROM frissítés.

    Ha végképp reménytelennek látod a helyzetet

    Ez több esetben is előfordulhat:
    • már nem indul csak a „boot loader”
    • más típust hisz magáról a készülék (pl. hw6515d helyett hs6515c, vagy hw6515)
    • misztikusan viselkedik a rendszer
    • eltűnt, vagy hibás egy-egy funkció
    • ...

    Ezekben a helyzetekben a gyári 1.04-es eredeti ROM-ot kell visszatöltened.

    Ezt a következőképp tudod megtenni:
    1. rakd be azt az SD kártyát amire a ROM mentést végezted a 6. pontban.
      1. Ha már nincs meg, akkor egy üres SD kártyára az ntrw.exe-vel tudod visszaírni (pl. ’ntrw.exe write ROM_104_WWE.nbf k:’ ).
      2. Ha megvan, akkor keresd elő
    2. Ha még indul, akkor indítsd „boot loader” üzemmódban.
    3. Ha már nem indul akkor vedd le az akkumulátor fedelet és várj ~10 másodpercet, majd tedd vissza a fedelet és kapcsold be a készüléket.
    4. A kijelzőn írja, hogy hány százaléknál tart a visszatöltésben.
    5. Mikor minden OK (CRC is), jöhet egy „hard reset” és a géped gyári eredeti 1.04-es ROM-al indul, kezdheted előröl.

    Buktatók

    Első és leglényegesebb ha bármilyen testreszabott/módosított „ROM image”-el próbálkozol, csak a géped eredeti típusának megfelelővel tedd, ellenkező esetben vagy végleges meghibásodás, vagy az fordul elő, hogy a készülék más típust hisz magáról (akár csökkentett funkcionalitással is), mint ami valójában. Ezen felül lehet számos más ok is, amiről nem tudok…

    Megjegyzések

    Ha bármi problémád van a dokumentációval kapcsolatban, ne „flame”-elj ellene. Készíts jobbat, vagy írj nekem a ferenc.pereszlenyi@gmail.com-ra és ha tényleg igazad van, szívesen változtatok az anyagon, vagy egészítem ki… Ha bárhol felhasználod (aminek semmi akadálya észemről), akkor kérlek, küld egy levelet és add meg az eredeti fellelhetőségét is itt http://www.rawen69.cc-n.

    Előre is köszönöm... Az itt leirtakat megtalálod DOC formátumban itt, és PDF formátumban itt
  ... english ...
  1. Take down device from cradle, and get out a SD card
    (Caution: Everything going to say, how the card don’t formatted, don’t to go to this message. DON’T ALLOW to do that)
  2. The device going to restart after soft reset.
  3. 11. Restore your backup what you did at 1. point.
  4. 12. Put the SD card into card reader, and start ntrw.exe with next parameters:

    ntrw.exe read ‹image file name›.NBF ‹letter of SD card reader›
    pl. ’ntrw.exe read ROM_104.nbf k:’

    You have to see something similar:

    C:\TEMP›ntrw.exe read test.bin k:
    NTRW v2.00
    Removeable media
    Cylinders: 0:31
    TracksPerCylinder: 255
    SectorsPerTrack: 63
    BytesPerSector: 512
    bufsize is 65536
    258211840 bytes written bytes: 0
    ReadFile(): test.bin -- Not correct parameter.

    C:\TEMP›
    Don’t worry about error message, the file going to contain a full ROM image. You have to store this file to two different place, and hold the SD card if you haven’t burning exigency, because you can restore the original factory 1.04 ROM.

    ROM refreshing according a factory order:

    I can’t add additional information to this part, „read and do it”...

    If you have a little mistake:

    If your device can start with original 1.04 ROM, don’t do fore and aft the first steps, stop at the last phase when you see the “tap the screen to continue”, don’t do it. Take your device into the cradle and listen, how your cradle have to connect directly to the computer. The power must to connect too. If the ActiveSync don’t start in your machine automatically, you have to start it manually. It going to detect a PDA and it is enough to configure as “Guest”. After this you can start again the factory ROM refreshing.

    If you look the situation absolutely hopeless

    This is occur in more situations:
    • The device can start “boot loader” mode only
    • It believe other model from selves (ex. hw6515c, or hw6515 in place of hw6515d)
    • The system is being mystically
    • Missing or corrupt functions
    • ...

    In this situation you have to restore the original factory 1.04 ROM.

    You can do this as next:
    1. 1. put the SD card whereof you did the ROM backup in 6. point.
      1. If you have hadn’t yet, you can restore it to new empty SD card with (ex. ’ntrw.exe write ROM_104_WWE.nbf k:’ ).
      2. If you have had, find it
    2. If the device can start, start it in “boot loader” mode.
    3. If the device can’t start in normal mode, take down the battery cover, wait 10 seconds, put back and switch on the device.
    4. It going to write on the display the percent of restore.
    5. When everything OK (CRC too), you will have to do a hard reset and you have a device with original factory 1.04 ROM and you can start it again afresh.

    Tumbler

    First and the most important if you use a customized/modified ROM image, you must to use identical ROM image as your device model else your device will injure physically or missed model type (come to that decreased functionality too) as really have. In addiction, it will be many of reason what I don’t known...

    Comments

    If you find a grammar or other language mistake, sorry, but the English isn’t my native language. I tried to use my knowledge as best, but... :-)

    If you have any problems with this documentation, please don’t flame it. Do better or write a mail to me at ferenc.pereszlenyi@gmail.com . If you right I going to correct, modify, extend it… My last request, if you use this document anywhere (it haven’t barrier from my side), please send a mail to me and give an original accessibility ( at http://www.rawen69.cc) in use. Thanks in front...

    You find this description in DOC format here, and PDF format here

Fo oldal / Main page