View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide

iPAQ Familiar/Intimate HOW-TO - Details

Base Familiar Install:

These instructions assume you are using the Familiar v0.4 distribution available at http://familiar.handhelds.org. The link below is to the offical installation instructions:

http://familiar.handhelds.org/familiar/releases/v0.4/install/H3600/install.html

The insturctions below are taken from the above link with modifications to allow for 2 kernel partitions, a larger kernel size (786kb), proper setup of the ssh daemon, etc.

In order to install a kernel lager than 512k, you must modify the default partition defines in the Familiar setup (see below). The Familiar v0.4 kernel src from CVS (see below) complied with the default options (arch/arm/def-config/h3600-familiar) requires only 512k, but the default FreeS/WAN patches and options creates a kernel over 600k in size. The kernel I am working with is 607k w/ the FreeS/WAN IPSEC code complied in.

Flash Setup

Follow the instruction on the main HOW-TO, but I use the official root jffs2 image to start with.

Load Images

Then install the Familiar kernel and bootstrap jffs2 images (see Familiar Site). I used the zImage-2.4.3-rmk2-np1-fam2 kernel image (md5sum) and the task-bootstrap.jffs2 root image (md5sum).
   boot> load kernel
   boot> load root
Always check the md5sums before you install!:
   # md5sum --check zImage-2.4.3-rmk2-np1-fam2.md5sum
   zImage-2.4.3-rmk2-np1-fam2: OK
   # md5sum --check task-bootstrap.jffs2.jffs2.md5sum
   task-bootstrap.jffs2.jffs2: OK

Networking:

See the Networking section in the main HOW-TO.

Applications and Customization:

Once the base Familiar is installed and you have netwoking up, you need to do some post install work on the iPAQ:


Back to HOW-TO's