to hear from you if you succeed.
-
Details on the SPL
==================
remainder of u-boot and jumps to it.
-
The docg4's "reliable mode"
===========================
read in reliable mode, in the same fashion as the IPL.
-
Details on the IPL and its data format
======================================
of the IPL, and expects the image to be stored in the same format.
-
Instructions on Programming u-boot to flash
===========================================
flash using Linux running on the Treo.
-
Hardware Prerequisites
======================
to flash, you'll really want to use a Linux PC.
-
Treo-side Software Prerequisites
================================
parameters passed to the kernel.
-
Linux kernel:
The kernel on the Treo 680 is still a little rough around the edges, and the
and /dev/mtd2 for these partitions, respectively. Ensure that your root file
system at least has /dev/mtd1 if you are not running udev or mdev.
-
Userspace Utilities:
In addition to everything necessary to provide a useful userspace environment
from the mtd-utils package.
-
Desktop PC-side Software Prerequisites
======================================
Terminal emulator application:
minicom, kermit, etc.
-
Linux kernel:
Compiled with CONFIG_USB_SERIAL enabled. Build this as a module.
-
Recommended (Not directly related to u-boot)
============================================
mounting to avoid the need to run a portmapper like rpcbind.
-
Preliminaries
=============
If all of the above went well, you can now program u-boot.
-
Programming u-boot
==================
Shutdown linux, remove and re-insert the battery, hold your breath...
-
Enjoying u-boot
===============
corrected soon.
-
Customizing
===========
should be straightforward.
-
Restoring PalmOS
================
dd if=$1 bs=1 skip=$file_ofs count=540672 | nandwrite -o -n -s 0x80000 $2 - || exit 1
modprobe -r docg4
-
TODO
====