On this page, you can find Sharp Zaurus related information.
In particular I provide some software I compiled for Sharp Zaurus. In principle,
you can compile everything by yourself, but cross-compiling is not always a
- Kangoroo is a Japanese to English or German+English
dictionary software with Kanji-browsing function and has its own page on this web site.
is a graphical sound spectrum analyzer and can be also used as a digital tuner.
The interface should be intuitive, however the shortcuts are not documented:
try 0-4 and 8 for zoom, Q,W,E for the sample length, A,S,D,F for the sampling rate,
the up/down arrows for the threshold and the left/right arrows for the standard pitch.
Press 440 or 880 to use Zpettro as a digital tuner. In order to calibrate the standard pitch,
record a 440Hz signal and change the standard pitch until it coincides with the middle of
the screen. Then close the application and edit the file "/home/QtPalmtop/launchzpettro" as
root. The numeric value at the end of the line is the pitch correction. Enter a positive
value of N if you had to move the standard pitch N Hz to the right. (Note that
the default standard pitch correction for the Zaurus is already preset to 5.5.) Here is
the source code.
- Driver for
USB-LAN adapter Buffalo LUA-KKTX (rtl8150) (and possibly other USB-LAN adapters).
I have collected this driver and information from the web, see e.g.
here. It should
work out of the box with DHCP, if you FIRST connect the USB-LAN adapter to the network
cable and THEN to the Zaurus. But try "dhcpcd -k eth0; dhcpcd eth0;" as root if it does not
work. Also, edit /etc/hotplug/rtl8150.* if you want to configure a fixed ip address.
- Software for using a Garmin Etrex GPS receiver
(and possibly other GPS receivers) with the Zaurus. In particular:
- LightMap, a software for displaying small-scale maps,
together with waypoints and tracks downloaded from a GPS receiver.
- LightFirewall. When I tried
I had the problem that internet access behind a proxy was not possible. So I modified
SnowFence and created a configuration that blocks only the ports which are open on
SharpZaurus (original Sharp ROM).
- teTeX 3.0 is a complete TeX distribution for UNIX compatible systems, maintained by Thomas Esser (original home). I
cross-compiled the complete package for Sharp Zaurus, including xdvi (which needs X to
be installed in order to work). In contrast to all other TeX distributions for the Zaurus
I have seen before, the present package supports all fonts (in particular the math fonts).
Note that the download is 50MB, and that you need about 210MB free disk space on your Zaurus
to install teTeX. Also see the squashfs version below.
- CJK-LaTeX 4.6.0 is a LaTeX 2e
macro package which enables the use of CJK scripts (Chinese/Japanese/Korean) in various
encodings, written by Werner Lemberg (original home).
The present package is integrated in my teTeX package. It includes the Japanese IPA-Fonts,
which are part of the
Common Open Printing System. Use something like the following code to typeset Japanese:
<UTF-8 coded Japanese input>
See also here for further instructions. The present package
contains the libttf library, which is needed by ttf2pk and ttf2tfm.
Also see the squashfs version below.
- teTeX 3.0 plus CJK-LaTeX 4.6.0
squashfs image. This is a compressed
image mountable as a read-only volume, working in the way as described for
pdaXqtrom. For installation, you need
the image and the installer, which is a slight modification
of Menaie's install script. In order to be mountable on the Zaurus, the
squashfs 3.1 kernel module must be installed before.
Important: Make sure that the teTeX binaries are added to the path, e.g. by appending the line
to the file /home/zaurus/.bashrc
Just one excellent external link for Zaurus owners who look for software or
ways to configure their system: try
A note on using a large memory card on the SL-C1000.
As the C1000 has no internal hard disk, an additional flash memory card is necessary as soon as a moderate amount of
software/data needs to be installed. Many programs need advanced features such as symbolic links and therefore do not correctly
install on a FAT-formatted flash card. There are (at least) two ways to deal with this situation. One is to format the memory card as ext2 and integrate it into the
root file system. This is possible by copying (appropriate portions of) the original data from the file system to the card and then changing the corresponding symbolic links such that they point to the card. However, then the card won't be mountable any more on Windows. Also, if the card is ejected by mistake, a corrupted file system is likely to be the result.
Therefore, the following alternative may be preferable: Put all critical software inside cramfs or squashfs images onto the FAT-formatted flash card, in the way Menaie suggests for pdaXqtrom and I implemented for teTeX.