Categories: CategoryMobileComputing

Connect your Zaurus with Linux

Network connection is via ethernet over usb. Follow the notes in the [[][ethernet-over-usb-howto]]. If you are using a kernel >= 2.4.21 then there is no patch needed. I'm using DebianWoody and installed the kernel-sources of 2.4.21 and compiled it myself. See DebianBuildKernel. The precompiled debian kernel 2.4.21 works only with a newer version of modutils etc which is in testing/unstable.

I'm using hotplug. To get it working i had to change the /lib/modules/2.4.21/modules.usbmap. Make sure that it contains a line starting with:

usbnet               0x0003      0x04dd   0x8004

I had to add this entry in /etc/hotplug/usb.usermap.
modules.usbmap is always rewritten on startup. Don't know where i can configure it. Now i have compiled usbnet into the kernel rather than using it as a module.

Using Qtopia desktop

You can get the Qtopia-Desktop at trolltech as an rpm-package:

If your are using Debian you can convert this rpm-package to a debian-package with alien.

Configuration files of Qtopia-Desktop are in ~/.palmtopcenter

In the Qtopia-Desktop add the following software feed:

You can download free software directly from this feed.

Don't forget to install the bash and the filemanager: qte-terminal, qte-filemanager.

Here come some more: * *

Installing software with opie package manager

Follow the instructions given in: [[][Opie User Manual]]


You will find instructions for telnet, ssh and ftp in the ZaurusFaq.

su and telnet do not work for root. This is probably because /bin/tinylogin has the wrong access-rights (/bin/su is a link to tinylogin). You should do a chmod +s on it, but this is not possible because the file-system is read only (Sharp ROM).

ssh doesn't work for me either. First of all you must change the home-dir of root in /etc/passwd to /home/root before you can generate the keys. But still after I have done this I can't connect to my zaurus, connection on port 22 was refused.

Ok, my solution to these problems was to switch to OpenZaurus. It had ssh already installed and it worked out-of-the-box.

I'm using hotplug on DebianLinux, the woody version worked out-of the box. To setup networking on SharpZaurus you need to set the nameserver in /etc/resolve.conf and setting the gateway to in /etc/network/interfaces. With ifup usbd0 you can enable the settings. You need to configure a FireWall to enable your SharpZaurus to connect to the internet.

Migration from PalmOS

see: faq.

I use the palm2zaurus script to convert my palm addressbook.

Developing for zaurus

see: OpieProgramming

Sync tools

You may use Unison or RSync.

Other tools are: * * OpieWiki#OpieSync
* *

syncing with other applications

There is script z2m which extracts mutt aliases from zaurus.

Converting zaurus addressbook to pdf with

Login as non-root

see: OpieWiki#OpieLoginNonRoot

in /dev set: * group audio for, mode 660: mixer*, audio*, dsp*, rmidi*, sndstat* * group video for, mode 620: fb* * group disk for: hd*,