require 'familiar.inc'; require 'install.inc'; hh_opt('rcsid', '$Id: upgrade-bootldr.html,v 1.4 2003/12/27 22:37:35 pb Exp $'); hh_header('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.7.2. If you have not previously installed Linux on your iPAQ, the instructions for installing the bootldr from PocketPC may be more appropriate.
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.
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
.
.gz
file using xmodem,
.gz
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:
hh_footer() ?>