4.05.11 Version pdaXii13

pdaXii13 overview/info site
- http://www.users.on.net/~hluc/myZaurus/pdaxii13.html
- http://zaurus.daemons.gr/menaie/mirror/pdaxii13.html

pdaXii13 main (C3000) downloads
- http://www.tyrannozaurus.com/feed/pdaXii13/files/index.html

pdaXii13 alpha/beta downloads and release notes
- http://www.tyrannozaurus.com/feed/pdaXii13/tmp/index.html

pdaXii13 for C1000/C3100/C3200
- http://www.tyrannozaurus.com/feed/pdaXii13/akita/index.html

pdaXii13 5.3.x upgrade/info page
- http://www.tyrannozaurus.com/?q=node/210 (need to fix link)

pdaXii13 build/development files
- http://www.tyrannozaurus.com/feed/pdaXii13/build/index.html

pdaXii13 updates/development info
- http://www.tyrannozaurus.com/?q=node/74 (need to fix link)

zgcc image for pdaXrom/pdaXii13 info
- http://www.tyrannozaurus.com/?q=node/75 (need to fix link)

pdaXrom and pdaXii13 development info
- http://www.tyrannozaurus.com/?q=node/214 (need to fix link)

new packages for pdaXrom/pdaXii13
- http://www.tyrannozaurus.com/?q=node/141 (need to fix link)

installation/upgrade instructions

Antikx's pdaXii13 5.3.3 Akita Full install on SD Instructions

-Flash your Akita to 5.3.3 ( http://www.tyrannozaurus.com/feed/pdaXii13/akita/ )
-backup your card and then fdisk it so that you have two primary partitions (vfat first then ext2)
-download the latest hdimage-full file ( http://www.tyrannozaurus.com/feed/pdaXii13/tmp/hdimage-full.tgz )
-copy it over to your ext2 partition
-extract the tar/gzip file, and then move all the stuff in the hdd1 directory into the root of your ext2 partition
-at the root of your ext2 partition tar up the "home" and "etc" directories
-copy the tar files to the root of your flash
-copy the files /etc/rc.d/rc.rofilesys, /etc/rc.d/rc.sysinit, /etc/rc.d/init.d/halt and /etc/issue from etc and put them somewhere safe
-extract the tar files
-copy those four files you saved back to where you found them
-reboot

Meanie's pdaXii13 (5.3.x) Upgrade Instructions

You can use the upgrade process to upgrade from pdaXrom beta1/beta3 to pdaXii13 or upgrade an existing pdaXii13 to the latest release/build.

pdaXii13 starting from build 5.3.1 is available in 3 different editions:

Alice (pdaXii13 Spitz) for C3000 - this exists as base and full and can be installed via the flash installer. Alice for C3000 cannot be upgraded from pdaXrom since there is no official pdaXrom beta1/beta3 for C3000. Upgrading an existing Alice install can be done by simply reflashing hdimage-full.tgz or hdimage-base.tgz (full upgrade) or by using pdaXii13-custom.tgz (patching only). When using the patching only method, new or updated packages will need to be manually added and replaced. See the release notes for a list of newly added packages which you need to install manually and updated packages which need to be replaced, ie uninstall existing package and install new package. C3100/C3200 can also use Alice, but it is recommended for C3100/C3200 to use Sally instead. To install a new copy of Alice on C3100/C3200, you first need to either flash pdaXrom beta3 or pdaXii13 Akita base before flashing pdaXii13 Spitz. C3100/C3200 with Spitz installed can upgrade to latest version of Alice just like upgrading Alice for C3000.

Sally (pdaXii13 Akita) for C1000/C3100/C3200 - this exists as base only and can be installed via the flash installer. It can be extended to the full edition by additionally flashing the hdimage-full.tgz file for Alice on the C3100/C3200. Upgrading the base edition can be done by simply reflashing the NAND (full upgrade) or by using pdaXii13-custom.tgz (patching only). Upgrading the full edition requires both reflashing with hdimage-full.tgz and using pdaXii13-custom.tgz. pdaXrom beta1/beta3 can be upgraded to pdaXii13 Akita base using pdaXii13-custom.tgz as well

Charlie (pdaXii13 Corgi) for C7x0/C8x0 - this edition does not have a flash installer. It requires pdaXrom beta1 installed first and then can be upgraded using pdaXii13-custom.tgz

using pdaXii13-custom.tgz (make sure you have a backup in case something goes wrong)

1. download and extract http://www.tyrannozaurus.com/feed/pdaXii13/build/pdaXii13-custom.tgz (preferably to CF rather than SD)
2. exit X if you have not already done so
3. shutdown all unneccesary services including SD service (/etc/rc.d/init.d/sd stop)
4. change directory to where the files have been extracted (eg. cd /mnt/cf/custom)
5. run ./install-fix-beta3.sh / upgrade
6. reboot

For full install instructions see the following links:
http://www.users.on.net/~hluc/myZaurus/pdaxii13.html#install
http://www.tyrannozaurus.com/feed/pdaXii13/akita/

Alice vs Sally on C3100/C3200

Alice runs completely off the internal MicroDrive and is intended for C3000 since its NAND is too small. C3100/C3200 can pretend to be a C3000 and install to the MicroDrive as well and not use the NAND. The Alice installer puts a C3000 specific kernel and a small pivot rootfs onto the NAND. The Alice installer cannot do this for C3100/C3200, hence they need to have pdaXrom beta3 or pdaXii13 Akita base installed first which will provide the kernel and initial rootfs. Then using the Alice installer, the rootfs is patched to pivot to the MicroDrive just like for the C3000 and the hdimage is extracted to the MicroDrive.

Sally runs from the NAND and is intended for C1000/C3100/C3200 since they all have a 128MB NAND. But because the C3100/C3200 also have a MicroDrive in addition to the NAND, the hdimage used for Alice can be installed to the MicroDrive on C3100/C3200. The Sally installer has an option to install the hdimage for C3100/C3200. The difference to running Alice on C3100/C3200 is that the NAND is used to hold the rootfs and it is not pivoted to the MicroDrive, rather it extends /usr to the MicroDrive using the bind feature instead.

Danboid's Pdaxii13 (5.2) On C3100, Install Instructions

This is an unofficial method of installing pdaXii13 full on a c3100 or c3200 as first discovered by Archimark.

Note that there is now a pdaXii13 Akita which is a bug fixed and improved pdaXrom b3 for c1000, c3100 and c3200 models which in the future may let you upgrade to pdaXii13 full by storing /usr on the Microdrive but this install method isn't known to be working currently. pdaXii13 Akita is unsupported by Meanie and the pdaXrom team have moved onto a kernel 2.6 based distro.

Neither Meanie, Archimark, myself or anybody else will take any responsibility for any damage or loss of data that may arise as a result of following these instructions. You follow these instructions entirely at your own risk! Make sure to read all the bugs (it is not perfect yet - it has a 10m+ boot time for one) and that you know how to get restore a working OS in case you find you can't switch or prefer Sharp/Cacko/OZ. If you have any corrections let me know and I'll update this post.

pdaXii13 5.2 full installation on c3100/c3200

c3100 (and c3200) owners must use v0.25 of the pdaXii13 updater.sh and build 15 of updater-tools.bin which are available on the pdaXii13 alpha/beta page here

http://www.tyrannozaurus.com/feed/pdaXii13/tmp/

In addition to having all the files required to install pdaXii13 on a c3000, you will also need pdaXrom beta3, which you can download from

http://mail.pdaxrom.org/download/1.1.0beta...beta3-akita.zip

Install that first as per the instructions on the pdaXrom.org site. I don't think it matters what size you flash the NAND to, the point is just to get b3 installed before pdaXii13, but I'd recommend going for the maximum size of 121 and why not?

Then install pdaXii13 as per Meanies instructions for c3000 but you need to install the kernel and bootloader TWICE, once before and one after installing the hdimage.

Reboot and enjoy the joys of having a full, truly portable Linux workstation!

BUGS in 5.2, using this install method:

1. On the initial boot after install, it will pause and the MD light will flash for around 15 minutes just after it says

EXT3-fs: mounted filesystem with ordered data mode

On subsequent boots it pauses on this message for a while, 5-10m.

2. Shortly after that it will produce a few, if not a few hundred

invalidate:dirty buffer

errors but meanie says this is harmless- YMMV!

3. To mount your vfat hda3 partition as a USB disk, choose the device

Compact Flash (0,3)

under the USB settings tool- this option is the equivalent of what would show up as 'Internal Storage' on a c3000. You should find that you will have one SD card option and six CF slot options so if CF (0,3) doesn't work for you can try CF (0.2) or (1,3).

BUGS PRESENT ON pdaXii13 C3000 5.2 ALSO

1. Firefox crashes when accessing websites with Flash. Fix: remove the flash plugin library called libnpflash.so under /usr/lib/firefox/lib/firefix-1.5/plugins

2. The Cancel key on the side of the Zaurus doesn't seem to do anything when running xmms. To fix this, edit /etc/X11/kb/spitz.xmodmap and uncomment

keycode 92 = Return
keycode 102 = c

to make the OK button play and the cancel key pause. This also applies when installing on c3000

3. There are some unwanted keybindings remaining (in the openbox config file /etc/xdg/openbox/rc.xml I think) which could cause problems to those using USB keyboards. Below is a list of USB keys and their current actions under 5.2

KEY | ACTION

Alt_Gr (Right Alt) | Starts Stardict

Right Windows Key | Starts rox

Print Screen | Starts xmms

F5 | Starts mrxvt

F6 | Startx xmms

F7 | Starts rox

F9 | Starts dillo

ESSENTIAL TIPS

* Uninstall all the scim packages if you don't need Chinese input support! I used a stopwatch to time how long gnumeric took to load- it took 34s when it had to load scim and only SEVEN seconds to load when I uninstalled scim! Just turning off SCIM support in the pdaXii13 config file isn't enough.

* If you want to change the font size of GTK2 based apps like rox, abiword, gthumb, gnumeric (most X apps used under pdaXrom are GTK2 based) then edit this file

/usr/share/themes/Default/gtk-2.0/gtkrc

TO ADD/DUNNO LIST

Working instructions for upgrading pdaXii13 Akita to use the hdimage

How to fix the module dependencies error under pdaXii13 Akita

A comparison of the two pdaXii13 full install methods for c3100/c3200 owners