martes, octubre 09, 2007

Restaurando WM 6.0 en mi iPAQ hx4700

Pues sí, al final tras probar las dos versiones existentes de familiar Linux, opie y gpe, he visto que lo mejor todavía a día de hoy es Windows Mobile.

El caso es que no guardé una imagen de mi PDA con Windows antes de instalar Linux, así que tuve que buscarme la vida por Google para obtener una imagen de Windows Mobile (WM) que funcionase en mi HP iPAQ hx4700. Todo esto viene de más atrás, comentado en uno de mis posts, y es que una actualización que compré (sí, lo hice) en la página de HP, para pasar de Windows CE 4.23 a WM 5.0 me dejó la iPAQ más lenta que un ZX Spectrum. Al menos lo admiten en la propia página de HP.

Tirando del link que allí se proporciona llegué a estas páginas de desarrolladores rusos (te cagas) y conseguí los ficheros necesarios. Además en el forum de familiar linux te explican cómo construirte una imagen del sistema en una tarjeta SD para reflashear la iPAQ. Reproduzco aquí el script:

-------------------------------------------------------------------------------------------
You need bash, cabextract, wget, coreutils to run this script:

#!/bin/sh
wget -c ftp://ftp.compaq.com/pub/softpaq/sp29501-30000/SP29841.exe
cabextract SP29841.exe -F *.nbf
dd if=hx4700_11008_ENG_RC_AKU26.nbf of=raw_rom bs=264744 skip=1 > /dev/null
ROM=hx4700-wince-1.10.rom
# ---- WARNING ----
# !!! Be careful when copy-pasting this !!!
# Each of these echo's should have exactly
# 16 characters. Some mail clients strip
# extra spaces
echo -n "ROADSTER " > $ROM
echo -n "0000000000000000" >> $ROM
echo -n "1.01 " >> $ROM
# ----------------------------------------
echo -ne "\xe8\x96\xf0\x4c" >> $ROM
head -c 72 /dev/zero >> $ROM
echo -ne "\x1b\xec\x97\x86" >> $ROM
head -c 256 /dev/zero >> $ROM
echo -n "HTCSA004000007FC" >> $ROM
echo -n "00004CF096E8" >> $ROM
cat raw_rom >> $ROM
echo -n "HTCE" >> $ROM
rm hx4700_11008_ENG_RC_AKU26.nbf raw_rom

It will generate raw_rom file, that can be used to restore Windows.
-------------------------------------------------------------------------------------------

El paso de wget no lo hice, ya que me conseguí la rom donde los rusos. Para terminar, en el mismo hilo del forum:

-------------------------------------------------------------------------------------------
First you need to restore your image file into SD card. You can do it by
issuing command:

# cat image.dat > /dev/sda
where image.dat is your image file, and /dev/sda is your SD card.

Then insert the SD card with image into the PDA and press
Contacts+iTask+Reset. Then follow on-screen instructions (backlight will
not be enabled, be sure that you have a light source to see anything on
the screen).

After you complete the restoration process, perform a hard reset.
-------------------------------------------------------------------------------------------

Y en fin, aquí estoy, con WM 6.0 en la iPAQ, sin ayuda de HP. Ahora me falta instalarme el genial pocketinformant, el messenger y el skype, y a rular.

Salut!

No hay comentarios: