Re: Help needed with bootloader

From: Benjamin Ascher (bascher@hotmail.com)
Date: Sat Jun 15 2002 - 18:29:58 EDT


>When I started the device the first time, it worked properly, with the
>graphic-interface loaded and everything.

Do you know if it was Windows CE or linux?

>Then I once hit the reboot-button from the start menue, and the handheld
>didn't turn on anymore at all.
>Not knowing what I was supposed to do then, I soft-rebooted the device
>(putting the pen in the little hole on the bottom right, while pressing
>the Main-Button).
>
>The only thing that started then was the Arm-bootloader-screen with the
>little penguin on it.
>

It sounds like this might have been linux. The linux on the iPAQ has a tendency to not restart properly after a shutdown like that.

Performing a hard reset (which is what you do when you put the pen in the hole, not a soft reset) while holding down the speaker button is
designed to bring up the bootloader.

>Here's a short description of what I did:
>
>- Download of the SP20011.exe from Compaq
>- Extracted the file, and removed the first 32 bytes from the
>NK_Mac18700GER.nbf - file with Hex-Editor
>- connected to the Ipaq via Hyperterminal (which worked fine)
>- uploaded only the .nbf-File via x-term
>- softbooted the ipaq again (nothing happended, except for the
>ARM-Bootloader-Screen showing again)
>
>I then reconnected the Ipaq to the PC again, built up another session with
>Hyperterminal, and typed in "boot wince"
>Disabling LCD controller.. was shown, but that had no further effect
>either.
>I also tried a hard-reboot with the little slider, which also wasn't
>successful.

I'll assume you already realise that NK_Mac18700GER.nbr is the German version of WinCE...

It sounds like you forgot to remove the Parrot bootloader . Not removing the Parrot section of the WinCE image (the next 256K of the image
after the first 32 bytes have been removed) and flashing starting at 0x40000 would offset all the WinCE code. I understand that WinCE has its
addresses hard-coded so that is probably why it is not working.

Follow the instructions on:

http://www.handhelds.org/z/wiki/Restoring%20Windows%20CE%20from%20the%20Compaq%20iPAQ%20Update

Then, if you want to remove the bootloader, do "load bootloader" and send parrot.bin. This will restore your iPAQ to the state that it would
have been in if WinCE had been factory-loaded.

You will need a copy of dd.exe (unless you have linux...). If you can't find one, email me back and I will send you one.

Good luck.
Ben Ascher



This archive was generated by hypermail 2.1.5 : Fri Jan 17 2003 - 17:47:04 EST