A Word of Caution

Because performing updates like this are potentially EXTREMELY
DANGEROUS, I strongly urge you to not perform any of these
activities unless you are ready to lose your AquaPad. I can't be held
accountable if following these instructions fries your motherboard, nukes
your BIOS, or does any other negative thing. I have tried these things
myself, so I know they worked for me, but they may not work for you.

That said, let's go make our AquaPads into the machines they want to be!

Copy over the files required for the BIOS update. This will run and
finish by itself when you turn on the Aquapad. Just make sure that your
tablet will boot to the proper drive and that the BIOS (1) identifies your
CF card and (2) is set to boot from it.

How to Upgrade the Memory and Processor

The AquaPad comes with 128 Mb of marvelous memory. The device is said to
support 256 Mb of memory. It uses standard SO-DIMM SDRAM, 144 pin, non-ECC,
PC133. However, just plugging in the memory won't work. Apparently the CPU
needs to be code morphed to handle the additional memory. Looks like we are
all stuck with 128 Mb until someone figures out how to do this "morphing" of
their processor.

The Crusoe processor can not be upgraded either -- it is soldered
directly on the board. So, you are stuck with the 500 mhz CPU.

Upgrade from a Windows version (or one without an OS)
to Midori Linux

Upgrade the BIOS (see above). Making a bootable Compact Flash card
might be as easy as format d: /S, or maybe not.

Download Midori from somewhere

Install. :-)

Once you get Midori tweaked the way you want on the external Compact
Flash card, you should be able to rebuild it for /dev/hda and away you
go.

Obtaining an Image of the Compact Flash Card

Upgrade the Operating System and Other Software

So far, I have not heard of anyone successfully compiling Midori to run
flawlessly on the AquaPad. However, you can go ahead and patch your Compact
Flash image to have additional applications, upgraded software, etc.
Again, I have Pavel Tkatchouk to
thank for a great starting point.

Get the images from your Compact Flash card, as described above.

Somehow get cramfsck and mkcramfs on your system.
Under Debian, just install the cramfsprogs package.

You can get packcramfs from the AquaPad image itself, or you
can build it from Midori. There are two methods that you can use,
extraction and mounting. To extract it from the AquaPad image itself, you
just need to use cramfsck, which can make a directory and expand
an image. Keep or toss the expanded directory after you have
packcramfs. Also, you may wish to copy it to your path or
somewhere else. The packcramfs from the AquaPad doesn't have usage
instructions built into it, so I extracted them
for you from the source.

cramfsck -x sda1_expanded sda1cp sda1_expanded/sbin/packcramfs .

Alternately, instead of expanding the image, you could maybe just mount
it and copy it out. Please note that you can not change anything if the
filesystem is mounted like this. You can only change expanded images.