|
|
Upgrading the Handhelds.org Bootloader
This page describes how to upgrade an existing installation of
the handhelds.org bootloader to the latest version, which is
required for Familiar 0.8.2. If you have not previously installed
Linux on your iPAQ, the instructions for installing the bootldr from
PocketPC may be more appropriate.
Requirements
You will need a serial sync cable or serial sync cradle. You
will need to use a terminal program such as minicom, kermit, or
Hyperterminal. Your terminal emulator must be set to 115200
8N1 serial configuration, no flow control, no hardware
handshaking.
Upgrade procedure
-
Plug your iPAQ into power, and hook it up to your serial port.
-
Hold down the joypad and press the reset button on the
ipaq. You will need
to remove it from the cradle to access the reset button.
When the bootloader splash screen appears, release
the joypad.
If your installed bootldr is very old, you may need to hold
down the power button rather than the joypad while
resetting. If in doubt, try both.
-
Connect the iPAQ to the serial line. Press space on the
terminal, or the calendar button on the iPAQ, to access the
boot> prompt.
-
Type load bootldr.
- Load the correct bootldr file from the tarball you downloaded:
- If you have an H36xx, H37xx, H38xx,
send the
bootldr-sa-2.20.4.bin.gz file using xmodem,
- if you have an H39xx, H54xx, or H55xx,
send the file
bootldr-pxa-2.20.4.bin.gz
(Some more recent versions of bootldr expect ymodem instead,
so check the serial messages to see which is wanted.)
You can uncompress the file,
but the gzip file has its own checksum, so uploading it is not only faster
but more reliable.
-
Wait patiently. It will take a minute or so to transfer the
file, and then a few more seconds to erase and program
flash.
-
When the boot> prompt reappears, programming
is finished. Inspect the previous output for error
messages.
If there are any problems, do not reset the iPAQ, which should be
left plugged in and powered on and
get help from IRC or the mailing list.
If all is well, type reset to
restart the iPAQ.
Continue with one of these installation steps:
|