require 'familiar.inc'; require 'install.inc'; hh_opt('rcsid', '$Id: upgrade-bootldr.html,v 1.1 2006/07/25 22:17:58 rw 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.8.4-rc3. 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() ?>