# The Unofficial

### For the SL-5600, SL-5500 and SL-5000D Personal Mobile Tool

#### Compiled by Bill Kendrick

Last update: 2003.Jun.15 03:47

The latest version is available here:
http://www.newbreedsoftware.com/zaurus-faq/

### Table of Contents

- General -- What is the Zaurus, where you can get one, etc.
- Character Input -- How to use the keyboard and on-screen input.
- Software -- What software you can get, and from where?
- Hardware -- General hardware issues
- LCD Display -- About the screen and light
- Batteries and Charging -- Batteries, adapters, chargers, etc.
- Expansion Slots and Cards -- Using memory cards with the Zaurus and desktop
- IR Port -- Beaming, talking to cell phones, etc.
- Syncing and Sharp IO Port -- How to sync and use the cradle
- Networking -- General networking, browsing and e-mail questions
- Accessories -- What accessories you can get, and where
- User Interface -- Buttons, icons, rotation, and more
- Audio -- Playing MP3s, voice recording, etc.
- Graphics and Video -- Graphics-, image-, and video-related questions
- Community -- Mailing and websites you should know about
- Migration from PalmOS -- How to get your Palm data to your Zaurus
- Programming -- Programming for (and ON) the Zaurus
- System (Part 1) -- ROM upgrades, shells, logs, and other Linux-y questions
- System (Part 2) -- ROM upgrades, shells, logs, and other Linux-y questions

## General

1. What is the Zaurus?

   - A Linux- and Java-based PDA from Sharp
     The Zaurus PDA that this FAQ discusses is the new Linux- and Java-based PDA which was released in the US and Europe by Sharp in the 1st Quarter of 2002.

     Last updated: 2002.Apr.06

   - The SL-5000D
     Identical to the SL-5500 (below), except with only 32MB of RAM.

     Applies to: SL-5000D
     Last updated: 2003.Jun.09

   - The SL-5500
     Specifications of the original SL-5500 model were:
     - 206MHz StrongARM CPU
     - 64MB RAM (for storage and memory)
     - 16MB ROM (for OS and built-in apps; flashable/upgradable)
     - 240x320 16bpp (65,536 colors) frontlit 3.5" LCD
     - Linux 2.4 kernel (Lineo's Embedix)
     - PersonalJava (Insignia's Jeode)
     - Opera Web browser
     - Qtopia (Trolltech's Qt/Embedded plus apps.)
     - Stereo audio out / Mono audio in (1/8" headphone jack)
     - Buzzer (for alarms/etc.)
     - On-screen handwriting recognition (with word-completion)
     - On-screen keyboard (with word-completion)
     - On-screen letter pickboard (with word-completion)
     - UNICode character-picker
     - 37-key QWERTY thumbpad (similar to Blackberry RIM pagers)
     - IR port
     - USB/Serial docking station
     - Compact Flash Type-2 expansion port
     - Secure Digital / Mulitmedia Card (MMC) expansion port
     - Rechargable, removable battery (Lithium-Ion) (950mA)
     Note: On the original SL-5500, all programs ran as root. This is changed in newer models (e.g. SL-5600), and in updated ROMs (e.g., Sharp's 3.10 ROM for SL-5500).

     Applies to: SL-5500
     Last updated: 2002.Apr.06

   - The SL-5600
     The SL-5600, released in the US in early 2003:
     - 400MHz X-Scale CPU
     - 32MB RAM (for and memory)
     - 64MB ROM (for OS, built-in apps, and internal storage)
     - 240x320 16bpp (65,536 colors) frontlit 3.5" LCD
     - Linux 2.4 kernel (Lineo's Embedix)
     - PersonalJava (Insignia's Jeode)
     - Opera Web browser
     - Qtopia (Trolltech's Qt/Embedded plus apps.)
     - Stereo audio out / Mono audio in (1/8" headphone jack)
     - Buzzer (for alarms/etc.)
     - Built-in mono speaker
     - Built-in mic
     - On-screen handwriting recognition (with word-completion)
     - On-screen keyboard (with word-completion)
     - On-screen letter pickboard (with word-completion)
     - UNICode character-picker
     - 37-key QWERTY thumbpad (similar to Blackberry RIM pagers)
     - IR port
     - USB/Serial docking station
     - Compact Flash Type-2 expansion port
     - Secure Digital / Mulitmedia Card (MMC) expansion port
     - Rechargable, removable battery (Lithium-Ion) (1700mA)

     Applies to: SL-5600
     Last updated: 2003.Jun.09

   - The SL-A300
     Only available in Japan! Identical to the SL-5500, minus the CF slot (available as an add-on sleeve) and built-in QWERTY keyboard.

     Applies to: SL-C700
     Last updated: 2003.Jun.09

   - The SL-C700
     Only available in Japan! The first clamshell model of the Linux-based Zaurus.
     - 400MHz X-Scale CPU
     - 32MB RAM (for and memory)
     - 64MB ROM (for OS, built-in apps, and internal storage)
     - 640x480 16bpp (65,536 colors) frontlit 3.5" LCD
     - Linux 2.4 kernel (Lineo's Embedix)
     - PersonalJava (Insignia's Jeode)
     - NetFront web browser
     - Qtopia (Trolltech's Qt/Embedded plus apps.)
     - Stereo audio out / Mono audio in (1/8" headphone jack)
     - Buzzer (for alarms/etc.)
     - On-screen handwriting recognition (with word-completion)
     - On-screen keyboard (with word-completion)
     - On-screen letter pickboard (with word-completion)
     - UNICode character-picker
     - 59-key QWERTY keyboard (larger than the SL-5x00 series)
     - IR port
     - USB/Serial docking station
     - Compact Flash Type-2 expansion port
     - Secure Digital / Mulitmedia Card (MMC) expansion port
     - Rechargable, removable battery (Lithium-Ion) (950mA)

     Applies to: SL-C700
     Last updated: 2003.Jun.09

   - The SL-C750
     Identical to the SL-C700, except with a PXA-255 X-Scale CPU, rather than PXA-250 and 64MB of RAM.

     Applies to: SL-C750
     Last updated: 2003.Jun.09

   - The SL-C760
     Identical to the SL-C700, except with a PXA-255 X-Scale CPU, rather than PXA-250, 64MB of RAM, 128MB of Flash, and a larger, 1700mA battery.

     Applies to: SL-C760
     Last updated: 2003.Jun.09

2. How does it relate to other Zauruses?

   - It is similar in form-factor to Japanese MI models
     The Linux-based Zaurus (SL-5500 and the development version, SL-5000D) are similar only in that they are from Sharp and have the same shape and exterior features (keyboard, screen, etc.).

     The Zaurus discussed in this document runs Lineo's Embedix brand of Linux and uses a 206MHz ARM CPU. The earlier Zauruses released in Japan use a proprietary OS from Sharp and a different CPU. They are not compatible.

     Here is an FAQ for the Japanese model Zauruses: http://zaurus.biojapan.de/zaufaq.html

     Source: Rump Armin
     Last updated: 2002.Apr.20

3. Why should I care about the Zaurus?

   - It's a powerful PDA
     With a 206MHz ARM processor, 64MB of RAM, 16bit graphics, and not one, but two expansion slots, it's among the most powerful PDAs on the market today. It's capable of wireless access, digital photography, music and video playback, full-featured web browsing, gaming, and much more.

     Last updated: 2002.Apr.02

   - It runs Linux - Great for Linux hackers!
     People accustomed to Linux are used to a powerful, stable, open operating system. By using a Zaurus, they get this in their pocket, down to the shell prompt!

     Last updated: 2002.Apr.02

   - It runs Linux - Great for the end-user!
     While many believe Linux isn't easy enough to use for end-users, on a pre-packaged device like the Zaurus, the underlying OS is transparent - the user rarely needs to think about it. And because it runs Linux, there are already many thousands of potential Zaurus developers in the world who will be creating the Zaurus applications of the future, and, thanks to the openness of Linux, helping perfect the Zaurus' existing system software and applications.

     Last updated: 2002.Apr.02

   - It's got a built-in keyboard
     The built-in, hide-away, 37-key QWERTY keyboard (similar to those on some pagers, and available as add-ons for other PDAs) provides an extremely fast method for inputing data onto your Zaurus. Many have already found the keyboard much more convenient than using the Zaurus' trainable handwriting recognition software or on-screen keyboard.

     Last updated: 2002.Apr.02

   - It's expandable
     With both a CF slot and an SD slot, you can add both extra storage space AND useful accessories to the Zaurus at the same time. (Accessories like a digital camera, a GPS device, a wireless NIC, or a modem.)

     Last updated: 2002.Apr.02

4. Where can I buy a Zaurus in the US?

   - Directly from Sharp's US website
     Sharp's US website, SharpPlace.com, has the Zaurus available.

     Applies to: SL-5500
     Last updated: 2002.Apr.02

   - At electronic retailers
     In the US, they are available at:
     - Fry's Electronics / Outpost.com
     - Office Depot
     - Best Buy
     - Amazon.com
     - Good Guys
     - Staples
     - Mobile Planet
     - Circuit City

     Applies to: SL-5500
     Last updated: 2002.Apr.09

5. Where can I buy the Zaurus in Canada?

   - Currently, you can not buy it IN Canada
     The final decision as to whether the Zaurus will be marketed in Canada has not been made. If it will be, it will be available in October 2002. (See "Where else-", below)

     Source: Maria Iacovino, Sharp Canada
     Last updated: 2002.Apr.09

6. Where can I buy the Zaurus in the UK?

   - Directly from Sharp's UK website
     Sharp's UK website, Sharp.co.uk, will soon have the Zaurus available.

     Applies to: SL-5500
     Last updated: 2002.Apr.02

   - Micro Anvika
     They have various shops in central London (Tottenham Court Road), and also a shop in the basement of Selfridges on Oxford Street in central London. It's also on their website, here.

     Source: Frank Wales
     Last updated: 2002.May.30

   - Dabs
     Other UK online retailers, such as Dabs, also have them.

     Source: Frank Wales
     Last updated: 2002.May.30

   - Expansys
     Expansys has them.

     Source: Colin Pinkney
     Last updated: 2002.May.30

   - Carphone Warehouse
     Carphone Warehouse (which recently took over all of the Tandy/Radio Shack stores in the UK) sell them at some of their stores, through their print catalog, and online.

     Source: Frank Wales
     Last updated: 2002.Jul.25

   - Digi-UK
     Digi-UK.

     Source: Jim Peters
     Last updated: 2003.Jun.09

7. Where can I buy the Zaurus in Japan?

   - Currently, the SL-5500 is not available in Japan
     Probably to keep from diluting the ~25% marketshare Sharp enjoys in Japan with the MI models (which use a different CPU and OS than the SL series), it appears Sharp hasn't yet announced plans to ship the Linux-based SL series in Japan

     Last updated: 2002.Apr.09

8. Where can I buy a Zaurus in Germany?

   - Check Sharp's German Zaurus website
     Sharp's German website, zaurus.de, may be helpful.

     Source: Gilles Fedak, Marc Stephan
     Applies to: SL-5500G
     Last updated: 2002.Apr.09

   - From numerous dealers
     - abyte.de
     - CatworkX
     - Linuxland
     - Lisa (here)
     - Palmshop
     - Trisoft

     Source: Gilles Fedak, Marc Stephan
     Applies to: SL-5500G
     Last updated: 2002.Apr.09

9. Where can I buy a Zaurus in Australia?

   - Everything Linux
     www.everythinglinux.com.au.

     Source: Sonia Hamilton
     Last updated: 2003.Jun.09

10. Where else can I buy a Zaurus?

    - From PC Connection
      PC Connection apparently will ship anywhere (even Canada). (The Zaurus is here)

      Source: Sebastien Routier
      Last updated: 2002.Apr.09

    - From J and R
      J & R sells the Zaurus, and ships to Canada and the US.

      Source: John Huynh
      Last updated: 2002.Apr.09

    - From Xtops.de
      Xtops.de sells the Zaurus, and ships to European countries.

      Source: Lionel Bouchpan-Lerust-Juery
      Last updated: 2002.Apr.12

## Character Input

1. I think my FN key is stuck / I can't type normal characters on the keyboard!

   - NUM-lock is activated
     A small should be visible on the very bottom right of the screen (to the right of the current time, on the taskbar). Pushing 'NUM-lock' (press + ) again will disable function lock: the should disappear, and the keys will work as expected.

     Last updated: 2002.Mar.28

2. I think my SHIFT key is stuck / I can't type lowercase characters on the keyboard!

   - CAPS-lock is activated
     A small should be visible on the very bottom right of the screen (to the right of the current time, on the taskbar). Pushing 'CAPS-lock' (press + ) again will disable caps-lock: the should disappear, and the keys will work as expected.

     Last updated: 2002.Mar.28

3. How do I make a | (vertical bar, or pipe) using the keyboard?

   - Qtopia: Press SHIFT + SPACE
     In Qtopia (the normal, graphical environment), hold one of the keys and push .

     Last updated: 2002.Mar.28

   - Console: Press FN + SPACE
     In text-only console mode, push or hold the key and push .

     Last updated: 2002.Mar.28

4. How do I make [ and ] (brackets) using the keyboard?

   - Press SHIFT + FN and Del or Comma
     To get an open bracket ("["), push and hold and , and press .

     To get a close bracket ("]"), push and hold and , and press .

     Last updated: 2002.Mar.28

5. How do I make { and } (braces) using the keyboard?

   - Press SHIFT + FN + < and >
     To get an open brace ("{"), push and hold and , and press .

     To get a close brace ("}"), push and hold and , and press .

     Last updated: 2002.Apr.01

6. How do I make a ` (grave) using the keyboard?

   - Press SHIFT + FN + Space
     To get a grave ("`"; normally left of the 1 key on US keyboards), push and hold and , and press .

     Source: Stefan Kremer
     Last updated: 2002.Apr.17

7. How do I make a ^ (caret) using the keyboard?

   - Press SHIFT + FN + Quote
     To get a carat ("^"), push and hold and , and press .

     Source: Stefan Kremer
     Last updated: 2002.Apr.17

8. How do I make a \ (backslash) using the keyboard?

   - Press SHIFT + TAB
     Hold and press . Note: This doesn't work in single-line input fields or some versions of the !

     Source: (Many people)
     Last updated: 2002.Nov.21

   - Get 'Custom Input' application
     The Custom Input application lets you set up customized keyboard shortcuts on the hardware keyboard (as well as customize the on-screen keyboard.)

     Source: Colin Pinkey
     Last updated: 2002.Aug.05

9. Where's the Escape key?

   - Press Cancel
     The button on the panel acts as the Escape key.

     Last updated: 2002.Mar.28

10. How do I send CONTROL characters (to the Terminal, for example) using the keyboard?

    - Press FN + SHIFT + Key
      In Qtopia, all CONTROL-A through CONTROL-Z characters (except CONTROL-C) can be sent by holding both and while pressing the letter.

      CONTROL-C can be made by pushing just and . (CONTROL-Z, -X, and -V can be entered with just , as well)

      Applies to: QWERTY keyboard models
      Last updated: 2002.Apr.05

11. Can I use a regular or stow-away keyboard with the Zaurus?

    - PocketTop folding IR keyboard
      A keyboard for iPAQs that also officially supports the Zaurus. Folds in two halves. About USD$90 from PocketTop.net

      Last updated: 2003.Jun.09

    - Man and Machine rolling wired keyboard
      A rubbery keyboard that can roll up like a newspaper. FX100, about USD$80.

      Last updated: 2003.Jun.09

    - Others, possibly using Linux/iPAQ software
      But the Zaurus has a serial port, so something like the ThinkOutside Stowaway keyboard for the Palm could be used, as there's a hack to connect it to iPaq PDAs running Linux. (See this and this.)

      Source: Brian J. Fox
      Last updated: 2002.Apr.01

## Software

1. Where can I buy software for the Zaurus?

   - MyZaurus.com (aka Handango.com/sharp)
     MyZaurus.com is a portal site run by Sharp which includes a software section managed by the PDA site Handango.com.

     The software there is under the Software section.

     Last updated: 2002.Apr.01

   - theKompany.com sells Zaurus software
     theKompany.com, known for their commercial Linux-based desktop software, already have a collection of commercial software (typically in the $5-20 USD range) for the Zaurus.

     Last updated: 2002.Apr.04

2. Where can I download software (free or otherwise) for the Zaurus?

   - Zaurus Software Index
     Zaurus Software Index is a community-maintained, categorized index of software available for the Zaurus.

     There's also a daily mailing of what new or changes items have been added to the index, zaurus-software

     Last updated: 2002.Apr.19

   - Zaurus@LL
     Zaurus.LovesLinux.com includes a downloads section.

     Last updated: 2002.Apr.07

   - Zaurusoft.com
     Zaurusoft.com is another community-maintained, categorized index of Zaurus software.

     Last updated: 2002.Apr.14

   - ZaurusZone.com
     ZaurusZone.com, maintained by Jason Perlow (who's doing work for Sharp), includes a "Downloads" section here.

     Last updated: 2002.Apr.01

   - ZaurusZone IPK Feed
     The feed lets you download and install applications directly over the Internet and onto your Zaurus (just like many desktop Linux systems do!) (The feed's URL is http://www.zauruszone.com/feed/)

     Last updated: 2002.Apr.09

   - The Zaurus SourceForge project
     The Zaurus project at SourceForge has a "Files" section full of downloads.

     Last updated: 2002.Apr.01

   - MyZaurus.com (aka Handango.com/sharp)
     The Software section of MyZaurus.com doesn't just contain commercial and shareware software. It also includes a lot of free/Open Source software, as well as trial versions of some of the non-free programs.

     Last updated: 2002.Apr.01

   - From the OPIE Project
     The OPIE project is an open source alternative to Trolltech's Qtopia suite. It includes several enhanced Qtopia apps., as well as a few originals.

     Note: Some may need the 'libopie' package to run properly!!!

     Source: ljp on the Zaurus-General list
     Last updated: 2002.Apr.05

   - IpkgFind
     IpkgFind, similar to RPMFind for desktop Linux users, lets you use keywords to search for available packages, many of which will work on the Zaurus.

     Last updated: 2002.Apr.07

3. How do I install software onto the Zaurus?

   - Use the Add/Remove Software program to install IPK packages
     Most software for the Zaurus comes in a format called "IPK" (e.g., "someprogram_1.0_arm.ipk"). Place the IPK files on your Zaurus either by:
     1. Using the sync software on the desktop
     2. Uploading to the "`/home/root/Documents/`" directory using FTP or SCP
     3. Placing the IPK on a CF or SD card (anywhere will do, at the moment)

     Run the 'Add/Remove Software' program (found in the 'Settings' tab of the launcher), click the "Install packages" button, and select the packages to install from the list. (Uninstalled programs will have a icon next to them.)

     You are typically given the choice to install the package into "Internal" storage (the storage space inside the Zaurus's RAM), on a CF card, or on an SD card. Note: Some packages fail to install on external cards!

     When you're done installing, exit the Add/Remove program, and Qtopia will restart.

     Last updated: 2002.Apr.01

   - Use the Add/Remove Software program to install packages off the net
     Similar to the Debian distribution of Linux, and Familiar Linux-on-iPaq PDA project, the Zaurus can download software packages off of the Internet using 'feeds.'

     Add a server (referred to as a 'feed URL'), and then select and install software available from the feed.

     Source: Gilles Fedak
     Last updated: 2002.Apr.06

   - Run the "ipkg" command from a terminal
     Instead of using the 'Add/Remove Software' application, you can run the "`ipkg`" command from within the . (e.g., "`ipkg install some.ipk`")

     Run the "ipkg" command without any arguments to see what else you can do with it. Be sure to restart Qtopia (from the 'Shutdown' app.) to see the newly installed package!

     Last updated: 2002.Aug.28

4. How can I upgrade software? 'Add/Remove' shows the new IPK is already installed!

   - First, uninstall the old version
     Unfortunately, the current 'Add/Remove Software' application doesn't seem to pay attention to version numbers, so you must first remove an old version of a package to be able to upgrade to a newer one. If ANY version of a package is already installed, the 'Install Packages' screen will show the blue 'installed' icon next to the package, even if the IPK is for a newer version.

     Last updated: 2002.Apr.10

5. Is Hancom Office available for the SL-5000D model?

   - Purchases of the SL-5000D before March 21, 2001 can get it
     You can get it from here at Sharp's website. You'll need to provide your name, e-mail address and SL-5000D's serial number. Tech support is not available for SL-5000D users who experience installation problems.

     Source: Jason Perlow
     Applies to: SL-5000D
     Last updated: 2002.May.3

   - You can use the 30-day trial version
     You can get it from mobile.hancom.com.

     Applies to: SL-5000D, SL-5500
     Last updated: 2002.May.3

6. Is Hancom Office available for the German SL-5500G model?

   - Hancom is working on a version
     Hancom's website states that their office suite for the Zaurus SL-5500G (German model) is under development. In the meantime, you can run the SL-5500 version - it will just be in english.

     Source: Roel Vandeweghe, Sven
     Last updated: 2002.Apr.22

7. I get 'Bus Errors' when running programs

   - Typically, this is due to a truncated IPK install
     If a newly-installed application won't run from the Launcher, and you get welcome with a 'Bus Error' when trying to run it from the , it probably got truncated during install, and, unfortunately, the 'Add/Remove Software' application didn't notice. Try uninstalling it, freeing up some space, and then re-installing it.

     Last updated: 2002.Apr.05

8. I heard you can play Quake on the Zaurus

   - Yes, but it's slow and currently buggy
     You can download the Quake IPK and data IPK and install them on your Zaurus, if you have space. People have had problems running it from the launcher using the Quake icon in the 'Games' tab. You can run it from a command line with:

     `quake -nosound -width 240 -height 200 -basedir /opt/QtPalmtop/quake/data`

     It will run, but slowly.

     Last updated: 2002.Apr.05

9. Can I run X-Window System programs on the Zaurus?

   - Yes, but you'll need to install X-Window, first
     The Zaurus's "Qtopia" environment runs directly on the video framebuffer, it doesn't use X-Window like Qt for the desktop does on a typical Linux system. To run X11 applications on the Zaurus (e.g., those compiled for Linux running on the iPaq PDA), you'll first need to get the XFree86 packages for the Zaurus. Note: You'll need a CF or SD memory card!

     XFree86 for Zaurus at SourceForge.

     Last updated: 2002.Apr.06

10. How do I switch to X-Window from Qtopia?

    - Terminate Qtopia and start X-Window from the console
      - 'Terminate Qtopia' from the 'Shutdown' app.
      - Press at the 'Wait' prompt in the text mode
      - Press to enter text-only mode
      - Log-in as 'root'
      - Enter the command "`wm`" to start X11

      See the full release notes.

      Last updated: 2002.Apr.12

11. Can I get back to Qtopia from X-Window?

    - Yes, just exit X-Window
      Exit X-Window using the IceWM menus. Once back at the console, type the command "`exit`". The 'Wait' will appear and Qtopia will restart.

      Last updated: 2002.Apr.06

12. Can I uninstall the pre-installed software? (e.g., Java demos)

    - Not using the Zaurus itself
      The built-in applications (Opera, the PIM apps., Jeode and the Java demos, etc.) are not installed using the package system, so you can not remove them using 'Add/Remove Software'.

      Last updated: 2002.Apr.06

    - They're typically in ROM, anyway
      Most built-in apps. are stored in the 16MB of flashable ROM, and aren't taking up space in Internal Storage.

      Last updated: 2002.Apr.06

    - Build your own ROMimage
      Some have taken Sharp's ROMimage and removed some applications, and added others.

      Last updated: 2002.Apr.06

13. Can I run PalmOS software on my Zaurus?

    - POSE is being ported
      A PalmOS emulator for Linux, "POSE" is being ported to the Zaurus.

      Last updated: 2002.Apr.11

    - Xcopilot works under X-Window
      Another PalmOS emulator for Linux, "Xcopilot", is also being ported. It requires X-Window to run.

      Last updated: 2002.Apr.11

14. I heard MySQL works on the Zaurus!

    - Yes, but it's not perfected yet
      One person was able to cross-compile MySQL from sources and install and run it on the Zaurus. Another person just grabbed pre-compiled binaries from the Debian ARM collection, and has instructions here.

      Source: Cary Phillips, Paul Fortey
      Last updated: 2002.Apr.12

15. How can I see what files are inside an .ipk file?

    - You'll need to gunzip and untar twice
      You can gunzip and untar the .ipk file itself, which gives you a few files, including "data.tar.gz", which contains the actual files themselves. Better yet, you can take advantage of Unix pipes, and do this:

      `tar zxOf FILE.ipk ./data.tar.gz | tar tz`

      Source: Camilo, David Hedbor
      Last updated: 2002.Apr.17

## Hardware

1. I thought this thing had a built-in keyboard! Where is it?

   - Slide the panel down
     The built-in keyboard is hidden 'behind' the panel of buttons below the screen. Grab the panel on either side (left of the button, and right of the button) and pull down (away from the screen).

     Be sure to pull it down all the way, until it 'locks,' otherwise the panel buttons will not work.

     Last updated: 2002.Mar.28

2. My Zaurus won't slide into the cradle!

   - Open the Sharp I/O Port
     Make sure the cover on the bottom of the device, labelled , is opened. (Use a fingernail to grab the slot at the top of the door and pull down to open the cover. Then push the cover in, to insert it into the Zaurus.)

     Last updated: 2002.Mar.28

3. What are these holes on the back of the Zaurus?

   - Eyelets
     The holes next to the headphone jack, on the top, and the battery door cover lock, on the bottom, are eyelets. They are for connecting straps for carrying your Zaurus on your shoulder or around your neck, or for securing it in a public display.

     Last updated: 2002.Mar.28

   - Screw-hole
     The hole near the center of the back of the Zaurus (about 1/3rd down the back) is a screwhole for mounting or securing the Zaurus.

     Last updated: 2002.Mar.28

4. Is the new SL-5500 Zaurus compatible with the Japanese MI-E21?

   - The models are not compatible
     Though they have a similar appearance, and share much of the same hardware, they have different CPUs and architectures, and run different operating systems.

     Last updated: 2002.Mar.28

5. What's the difference between the SL-5000D and the SL-5500?

   - The SL-5000D was an earlier released, developer's model
     The SL-5000D was initially available for USD $399, was available in November 2001, has only 32MB of RAM, and has an all-plastic stylus.

     The SL-5500 is the first consumer model, initially available for $499, available in March 2002, has 64MB of RAM, and has a part-metal, part-plastic stylus. It also comes with an embedded office suite from Hancom pre-installed (presentation viewer, word processor and spreadsheet).

     Internally, other than the RAM size, they seem to be identical. (Software and peripherals are compatible, they physically look the same, other technical specifications are the same, etc.)

     Applies to: SL-5000D / SL-5500
     Last updated: 2002.Mar.30

6. What does the Zaurus look like inside?

   - Here are some photos
     Here are some photos of a disassembled SL-5000D.

     Last updated: 2002.Apr.15

## LCD Display

1. How do I turn the frontlight off?

   - Push and hold the Menu button.
     Push and hold the button. After holding it for one second, the light should turn on/off.

     Last updated: 2002.Mar.28

   - Adjust the brightness in Light & Power.
     Run the 'Light & Power' application to adjust the brightness of the frontlight.

     Last updated: 2002.Mar.28

2. How easy is the display to read with the light off?

   - In bright light, it's very good
     In bright light (outdoors during daytime, or in a brightly lit room or, for example, grocery store), the light isn't actually useful. The display looks similar to GameBoy Advanced screens in these situations.

     Last updated: 2002.Apr.06

   - In a dark room, it's impossible to see
     With the light completely off, it's almost impossible to see in a dark room. With the frontlight at it's lowest setting (under 'Light & Power'), visibility is suitable in a very dark room.

     Last updated: 2002.Apr.06

3. My screen seems pushed over to the left.

   - This is for the frontlight
     The Zaurus's LCD display is slightly off-center, pushed to the left about 1mm, to make room for the front-light which is on the right side of the screen.

     Last updated: 2002.Mar.28

## Batteries and Charging

1. Can I use the A/C adapter without the cradle?

   - The normal A/C adapter works with or without the cradle
     You can unplug the A/C adapter from the back of the cradle, and plug it directly into the bottom of the Zaurus, in the plug.

     Last updated: 2002.Mar.28

2. Is there a car adapter for the Zaurus?

   - Not currently
     People have had luck using normal A/C adapters from Compaq iPAQ PDAs, so presumably an iPAQ car adapter could work. One fellow reports: "It does work and fits perfectly." Disclaimer: Doing this may void your warranty!

     Source: Lorenzo
     Last updated: 2002.Apr.15

3. The battery status doesn't seem to accurate

   - It's not the best yet
     The battery status in the taskbar - (Battery) - only seems to show 0%, 10%, 25%, 50% and 100% at the moment.

     Last updated: 2002.Apr.06

4. How long does the battery last?

   - It depends on how much you use it.
     Listening to MP3s with the frontlight on highest power, the Zaurus lasts only about 1 hour. With typical usage (checking calendar, addressbook, todo list), the Zaurus only needs to be charged every day or so. Your mileage may vary.

     Last updated: 2002.May.30

5. Do I lose all my data if I let the battery drain completely, or remove the battery?

   - No, the RAM is backed up by another battery
     Along with the removable Lithium-Ion battery, the Zaurus has an internal battery: a small Nickel Cadmium one. It keeps the RAM (part of which contains the program-, data- and configuration-files) from being lost when the Lithium-Ion one goes dead, or is removed from the case. It will only last about 24 hours, though!

     Source: Peter W. Borders
     Last updated: 2002.Mar.30

6. Why do I have to charge the Zaurus for 24 hours when I first get it?

   - To fully charge the NiCd battery
     The Nickel Cadmium battery that keeps your data safe when the main Lithium-Ion battery is completely drained, or removed, is very small, but it charges at a very low rate. This is probably why Sharp recommends charging the Zaurus for 24 hours the first time.

     Source: Peter W. Borders
     Last updated: 2002.Mar.30

See also:

- Accessories --

## Expansion Slots and Cards

1. What do CF, SD and MMC stand for?

   - CF stands for Compact Flash
     The Zaurus has a 'Type 2' CF slot, which means it can support larger, 'Type 2' CF devices, like micro-harddrives.

     Last updated: 2002.Mar.29

   - SD stands for Secure Digital
     ... (no security / compatible with MMC)

     Last updated: 2002.Mar.29

   - MMC stands for MultiMedia Card
     ... (predecessor to SD)

     Last updated: 2002.Mar.29

2. Can I use MMC cards instead of SD cards? They look the same.

   - Yes, they are compatible
     SD cards add two pins (one on either side) on top of the 7 that MMC cards have. ...

     Last updated: 2002.Apr.01

3. I heard CF cards were compatible with PCMCIA cards. Can I use PCMCIA on my Zaurus?

   - Yes, using an adapter
     CF cards and PCMCIA cards are similar, but they are in a different form factor. There are adapters which plug into a CF slot (like on the Zaurus), and allow you to plug PCMCIA devices into it. (They cost approx. USD $50).

     Whether the PCMCIA devices will work once connected, is another story...

     Last updated: 2002.Mar.29

4. Are CF and SD memory cards automatically 'mounted' when I insert them into my Zaurus?

   - Yes, CF and SD memory cards are mounted automatically.
     The 'cardmgr' and 'sdmgr' processes running on your Zaurus will notice when a card is plugged in, and automatically mount it.

     You should see a 'SD' (for SD cards) or (for CF cards) card appear on the taskbar, at the bottom right of the screen.

     Last updated: 2002.Mar.28

5. What format are CF and SD cards usually in?

   - FAT16
     Almost all CF and SD cards are pre-formatted in FAT16 (MSDOS/Windows) format. This is also the format most digital cameras and other devices expect them to be in. (The Zaurus also supports other formats, like Linux 'ext2fs').

     Last updated: 2002.Apr.15

6. How do I get to the files on my SD/CF cards when they're in the Zaurus?

   - They should be available automatically
     Most programs (including the 'Documents' tab of the launcher) will automatically see files on the mounted cards.

     Last updated: 2002.Mar.28

   - They are in /mnt/card and /mnt/cf, respectively.
     When issuing commands from within the program, or when using applications that provide a desktop-computer-style file browser for accessing files, the contents of the SD and CF cards can be found within the "/mnt/card" and "/mnt/cf" directories on the Zaurus's filesystem, respectively.

     Last updated: 2002.Mar.29

7. Am I supposed to 'Unmount' CF and SD memory cards before physically removing them?

   - Yes, unmounting is suggested.
     In case there is still data left to be written to a file on the SD or CF card, you should 'Eject' ('Unmount') it before physically taking it out of the device. This ensures that the data finishes writing. Once it's done, the card's icon will disappear from the taskbar, and you know it's safe to remove it.

     Last updated: 2002.Mar.30

8. How do I 'Unmount' CF and SD memory cards?

   - Tap their icon in the taskbar.
     Tap the 'SD' or icon in the taskbar at the bottom of the screen. Select "Eject Card" from the menu that appears. Once the icon has disappeared, it is safe to remove the card.

     Last updated: 2002.Mar.28

9. I tried to 'unmount' a card using 'Eject', but the icon doesn't go away!

   - Something is still using the card
     Unfortunately, unlike the Linux '`umount`' command, the Qtopia GUI's 'Eject' command doesn't give you an error (like "device is busy") if something is still being used on the card.

     Most Qtopia programs are good about 'letting go' of the cards, so they shouldn't cause a problem. If you've got a open, though, make sure you're not in the '/mnt/cf' or '/mnt/card' directory. If absolutely nothing helps, try rebooting from the 'Shutdown' app.

     Last updated: 2002.Mar.30

10. How can I write to SD/CF cards using my PC?

    - Use a card reader
      You can purchase a USB Compact Flash card reader for PCs. Some include slots to read other cards, as well.

      Note: Desktop Linux users will need a Kernel capable of USB (version 2.4 or later, and some later 2.2.x versions), and may need to configure the kernel to support CF card readers.

      Last updated: 2002.Mar.29

    - Use your Zaurus
      ... (while it's connected to the PC via cradle / via network)

      Last updated: 2002.Mar.29

11. Can I use CF microdrives with the Zaurus?

    - Yes, but they may get warm
      People have reported success using CF microdrives (even those as big as 1.0GB) with the Zaurus. Some have been concerned about the amount of heat put out by them, and there's no doubt they'll eat up your battery if you use them a lot. (For example, IBM's Microdrives)

      Last updated: 2002.Apr.01

12. Can I use a CF or SD card as memory, instead of file storage space?

    - Set up a 'swap' file on the card
      It is not recommended for normal usage (since writing and rewriting to the same area of flash media will wear it out much more quickly than normal usage), or the faint of heart, but creating a 'swap' file (virtual memory) on a card is possible.

      Set up a swap file, and more "memory" will be available for programs. (Just remember to remove the swap file before unmounting and removing the card.)

      - Open the
      - Create an empty file for use as swap. For example:

        `dd if=/dev/zero of=/mnt/cf/SwapFile count=32768`

        ("count" is the size of the file in 512-byte blocks, so 32768 is 16MB. "of" specifies the location of the swapfile. In this case, on the mounted CF card.)

      - Turn the blank file into a swap file:

        `mkswap /mnt/cf/SwapFile`

      - Activate the swapfile:

        `swapon /mnt/cf/SwapFile`

      You can see the swap by checking the available memory. Run the command "`free`".

      To turn off the swapfile (you won't be able to eject the card unless you do this first!!!), run the command:

      `swapoff /mnt/cf/SwapFile`

      See also: Increasing virtual memory on your 5000D

      Source: Howard R. Abbey, Huge Eaves, Rick Spickelmier
      Last updated: 2002.Apr.06

13. My Internal storage space is running out!

    - Move documents to a CF or SD card using the Documents Tab
      In the 'Documents' tab, if you click-and-hold the icon of a document, you can adjust some of its settings, including where it's stored. If you have room on an external storage device (a CF or SD card), simply change the 'Location' using the pulldown menu, and then click '(OK)' and the file will be moved.

      Last updated: 2002.Apr.05

    - Save new files to the CF or SD card
      Unfortunately, not many, but some applications (like the 'Voice Recorder') allow you to choose where new documents will be stored. If you're running low on Internal space, choose a different storage location.

      Last updated: 2002.Apr.05

14. Can I change the filesystem type on an SD or CF card?

    - Yes ...
      Most SD and CF cards come pre-formatted in Windows FAT16 or FAT32 format, for use in WinCE/PocketPC PDAs, digital cameras, etc. On the Zaurus, you can reformat them to EXT2 format, which is the most commonly-used filesystem under Linux.

      Changing the filesystem to EXT2 is useful because you get case-sensitive long filenames, file permissions and ownership settings, symbolic link support, and more.

      ...

      Last updated: 2002.Apr.06

15. What other kinds of CF cards can I use?

    - Digital Camera card
      ...

      Last updated: 2002.Apr.08

    - LAN (ethernet) cards
      Some confirmed models::
      - Socket Low Power Ethernet
      - Xircom Compact LAN (CFE-10BT)
      - Laneed Dongle-less LAN card (LD-CF/T)

      Source: Sharp
      Last updated: 2002.Apr.09

    - 802.11 WLAN cards
      Some confirmed models::
      - DLink DCF-650W
      - SMC 2642 or 2645
      - LANEscapeTMXI-800
      - GeoWave GW-CF110

      Source: Sharp, John Astill
      Last updated: 2002.Apr.09

    - HomeRF WLAN cards
      Some confirmed models::
      - Proxim OpenAir and Harmony OpenAir Model 7630

      Source: Sharp
      Last updated: 2002.Apr.09

    - Modem cards
      Some confirmed models::
      - Xircom CompactCard Modem 56 GlobalACCESS
      - TDK CF Modem DF56CFS
      - Targus Pocket Modem 56k V.90 (Model #PA560)

      Source: Sharp, Anton Petersen
      Last updated: 2002.Apr.16

    - Wireless Modem cards
      Some confirmed models:
      - Enfora Pocket Spider IIc wireless modem
        (available as a package from SharpMobile)

      Source: SharpMobile
      Last updated: 2002.Apr.09

16. What other kinds of SD cards can I use?

    - Currently, none
      At the moment, only SD and MMC flash memory cards are supported.

      Last updated: 2002.Apr.08

## IR Port

1. I can't seem to receive beams from other people.

   - Enable Beam Receive
     By default, to conserve battery life, the IR port doesn't listen for beaming all of the time (like some other PDAs do). Activate the IR port from the 'Beam Receive' application.

     Last updated: 2002.Mar.28

   - Turn the Zaurus on
     Even if Beam Receive is enabled, the Zaurus can't listen to the IR port unless it's turned on! (Push and hold the button to wake it up.)

     Last updated: 2002.Mar.28

   - The IR port is on the left
     Remember, to make space for the CF slot at the top, the IR port on the Zaurus is on the lefthand side!

     Last updated: 2002.Mar.28

   - PocketPC users must beam from index
     The Zaurus can receive beamed contacts from a Pocket PC 2002 device. The Pocket PC 2002 transfers the contact information differently between the index view and the full contact view. The Zaurus can only receive the contact when it is beam from the index view.

     Source: MyZaurus.com
     Last updated: 2002.Mar.28

2. How do I beam files/documents from my Zaurus?

   - Tap-and-hold the document icon
     In the 'Documents' tab of the Launcher, tap the icon of the file you wish to beam, and keep the stylus pressed on the screen for a few moments ('tap-and-hold'). A window will pop-up which includes a 'Beam' button at the bottom.

     Last updated: 2002.Apr.08

3. Can the IR port be used to talk to cellphones?

   - Use the Network and Sync app.
     Using the 'Network and Sync' app., add an "IrDA - PPP" service, enter your ISP's dialup number, your username and password, and set the speed (e.g., 19200bps).

     Source: Herb Jellinek
     Last updated: 2002.Apr.07

   - People have reported success with a number of brands/models
     - Siemens S45, 115kbps over IR, 9600bps over Cellnet GSM (UK network)
     - Motorola Timeport family
     - Ericsson T68
     - Nokia 6210

     Source: Paul Flinders, Nick Williams, James Reader, Luciano Lavagno
     Last updated: 2002.Apr.08

   - With an Ericsson T68M, using, e.g., "Orange" service in the UK
     On the phone:
     1. Go to Menu => Connect => Data Comm => Data Accounts => Add New Account.
     2. Select GPRS Data
     3. Give it a name
     4. Set the APN to "`orangeinternet`" (without quotes)
     5. Leave the user id and password blank.
     6. Save.
     7. Make a note of the CID of the connection, you'll need it later.

     On the Zaurus:

     1. Go to the tab and open 'Network and Sync'
     2. Go to the "Services" tab and click "Add"
     3. Select "Dial-up PPP"
     4. Leave username and password blank.
     5. In the phone number, enter "`*99***(CID)#`", where "CID" is the CID number from above
     6. On the "Modem" tab, the DNS server addresses are 158.43.192.1 and 158.43.128.1
     7. On proxies, select "No Proxies"
     8. Save.

     Then turn the IR port on your phone on, and start the network connection from the toolbar. Once it connects you can start and browse away.

     To change this to work with other service providers, all you should need are:

     - The APN your providor uses.
     - A username and password, if required
     - The DNS servers (although presumably any public DNS server could be used)
     - Possibly the correct dial string for the phone, although this format might be a GSM standard

     Source: James Reader
     Last updated: 2002.Apr.08

4. Can the Zaurus be used as a remote control (e.g., for TVs)?

   - Not effectively; the range is too short
     It may be possible with an IR repeated. There's currently no TV remote-control software, though.

     Last updated: 2002.May.30

## Syncing and Sharp IO Port

1. Can I sync with a Macintosh?

   - Using ZOSX Sync
     Check out OSX Zaurus Links.

     Source: Daryl Moulder
     Last updated: 2003.Jun.09

   - Use the raw XML files.
     The older Zaurus PIM applications (SL-5500) store their data in XML format. One could presumably FTP them from the Zaurus (under the "/home/root/Applications/" directory) and then parse the XML (perhaps using Perl, which comes with MacOSX) and convert it into something compatible with desktop software.

     Applies to: SL-5000D, SL-5500
     Last updated: 2002.Mar.29

2. Can I sync with Linux?

   - Yes, using QtopiaDesktop
     Trolltech has created "QtopiaDesktop" for Linux, which will let you sync the PIM software and transfer files and programs to/from the Zaurus. ftp://ftp.trolltech.com

     Last updated: 2002.Apr.03

   - Not with Evolution, at the moment
     There are currently no plans from Ximian for Evolution to support the Zaurus. Open Source developers are working on this, however. There is already a Perl script which will sync the Zaurus' calendar with Evolution, here.

     Source: Chayim I. Kirshen, Roger Leardi
     Last updated: 2002.Apr.10

3. Can I connect USB devices to my Zaurus?

   - With a CF-based USB card
     The Zaurus has a USB device controller, not a USB host controller, so you can't connect things directly. However, Interpocket has a USB host CF card that works with the Zaurus!

     Source: Alex Teslik, Colin Marquardt
     Last updated: 2003.Jun.09

4. I can't seem to transfer large files to/from my Zaurus

   - Under Linux, use usb-uhci.o Kernel module
     People have reported that using the "usb-uhci.o" Kernel module, rather than the "uhci.o" one, will help with problems like this that occur using the USB cradle under Linux.

     Source: David J. Kessler
     Last updated: 2002.Apr.01

5. My desktop stops recognizing my Zaurus if I take it out, or it goes to sleep

   - Connect the A/C adapter to the cradle
     The Zaurus won't go to sleep if it's connected to wall power.

     Last updated: 2002.Apr.03

   - Push the 'Sync' button on the cradle
     Pushing the button on the cradle typically helps the desktop re-register the Zaurus over the USB connection.

     Last updated: 2002.Apr.03

6. Nothing happens when I try to sync using Windows

   - Disable Personal Firewall
     Some versions of Windows (e.g., WinXP) might be 'protecting' you from your Zaurus. Try adjusting the settings or disabling the firewall altogether and see if that helps.

     Source: B.C., post on Slashdot
     Last updated: 2002.Apr.04

   - Try connecting to a powered USB hub
     Where in your USB chain do you have the Zaurus hooked up to? If it is hooked up to an unpowered hub, try moving it to a powered one, or directly to your PC.

     Source: Mookie Kong
     Last updated: 2002.Apr.06

   - Try rebooting the Zaurus
     For some reason, this sometimes helps. Reboot the Zaurus from the 'Shutdown' application.

     Source: Stephan Kremer
     Last updated: 2002.Apr.17

   - Under Windows XP, try disabling and reenabling the connection
     1. Follow the directions in the manual to set up the USB device
     2. If step 1 went ok, you should have another local area connection called "SL Series (NDIS 5)"
     3. If at first the Zaurus and XP do not communicate (e.g., no inbound packets can get through), continue...
     4. Try right-clicking the new connection and select "Disable" and then "Enable". At this point, they should start talking
     5. From this point on, when you put the Zaurus in the cradle, the connection should get re-established, and things should work fine.

     One thing to remember, you have to turn on the Zaurus to get the connection established.

     Source: Danny Hyun
     Last updated: 2002.Apr.10

7. How do I use the cradle under Windows?

   - For TCP/IP over USB under Windows 2000
     - Configure Windows 2000 for connection sharing. In the Network control panel, select your normal Internet connection (properties). Selecting the sharing tab and click on 'Enable...', then select the Local Area Connection that connects to the Zaurus. This will force the USB interface (SL Network) to have an IP address of 192.168.0.1 (netmask 255.255.255.0)
     - In the SL Intellisync, select "Communications Options..." and put in an IP address that's on the same subnet (e.g., 192.168.0.200)
     - On the Zaurus, set up your Internet connection ('Internet Wizard' under 'Settings') to have that same IP address (192.168.0.200), and netmask (255.255.255.0). You probably should also set the default route as the IP address that Windows assigned (192.168.0.1)
     - Put your DNS entries into the Zaurus
     - At this point, the Zaurus should be able to communicate. If it cannot, execute this command in
       `route add -net 0.0.0.0 gw 192.168.0.1`
     - If you have a proxy server, Opera does not support the automatic proxy configuratio, so you'll need to enter the HTTP and FTP proxies.

     Source: Ben Hui
     Last updated: 2002.Apr.17

8. How do I use the cradle under Linux?

   - Under SuSE 7.3...
     - Get a 2.4.16 kernel update (with sources..) from ftp.suse.com
     - Apply the usbdnet patches
     - Configure the kernel as mentioned in the howto
     - Compile new kernel and modules ('make' clean, dep, bzlilo, modules, and modules_install)
     - Create new initrd (mk_initrd ; lilo)
     - Edit `/etc/rc.config.d/hotplug.rc.config` - it should read:
       `HOTPLUG_USB_HOSTCONTROLLER_LIST="uhci usb-uhci uhci usb-ohci ehci-hcd`"
     - Restart USB subsystem (run "`/etc/init.d/hotplug restart`")

     Source: Dr. Christian Riede, Charles-Edouard Ruault
     Last updated: 2002.Apr.18

9. It says I can sync with Outlook and PalmDesktop. Can I sync with Pilot-Link, J-Pilot, etc. under Linux?

   - ...
     ...

     Last updated: 2002.Apr.06

10. QtopiaDesktop for Linux crashes when I try to install it!

    - It currently doesn't work with KDE 3.0
      QtopiaDesktop appears to crash when running under KDE 3.0. Try setting your "`LD_LIBRARY_PATH`" environment variable to point to the directory that contains the libs that came with QtopiaDesktop. This will cause it to load the "`qt.so.3`" library that came with it, instead of the version installed by KDE3. (You'll also need to create a symlink from "`libqt.so.3`" to "`libqt.so.3.0.3`" in the directory containing the libraries shipped with QtopiaDesktop, if this hasn't been done already.)

      Source: Jason Dixon, Dan Carter
      Last updated: 2002.Apr.10

11. I heard you can't use the built-in keyboard with the serial cable plugged in

    - Correct, it is too large
      Unfortunately the cable which Sharp released (shown here) is far too large. Hopefully a 3rd party will make a more sensible alternative.

      Source: David Murphy
      Last updated: 2002.Apr.15

12. Can I use a USB keyboard or mouse, if I got an adapter?

    - No, the Zaurus can't act as a USB host
      The Zaurus was designed only as a USB device (client), and not a USB host (server)

      Source: Benjamin Meyer
      Last updated: 2002.Oct.14

## Networking

1. How can I get to my LAN or the Internet from the Zaurus?

   - Using a LAN or WLAN card, it should 'just work'
     If your Zaurus is connected to your LAN via an ethernet CF card or a Wireless card, you should have access to the PCs on your LAN and the Internet, beyond. This is assuming your Zaurus is configured properly (e.g., you've provided a DNS server for it to use, so you can access websites using their domain names, rather than IP address), etc.

     Last updated: 2002.Apr.08

   - Using the cradle and a Windows desktop...
     ...

     Last updated: 2002.Apr.08

   - Using the cradle and a Linux desktop...
     ... See the 'Zaurus Ethernet over USB under Linux HOWTO

     Source: Charles-Edouard Ruault
     Last updated: 2002.Aug.30

2. Why is my Zaurus trying to connect to port 67?

   - It's trying to get an IP using DHCP
     Port 67, in the past used for BOOTP traffic, is now more commonly used for DHCP - to automatically obtain an IP address on a network, and get other related information (like DNS servers, default gateway to use, etc.). The Zaurus is trying to do DHCP.

     Source: Dax Kelson
     Last updated: 2002.Mar.31

3. Can I use my desktop browser's bookmarks on the Zaurus?

   - Convert desktop Opera to Zaurus Opera using Perl
     There's a Perl script which you can run on your Zaurus (and possibly on a desktop) which will convert Opera for Windows' bookmarks to Opera for Zaurus' format.

     Source: John Mayson
     Last updated: 2002.Apr.15

   - Converting them yourself
     Opera on the Zaurus uses a simplified bookmark system, and stores its bookmarks in pairs of lines; one the name of the bookmark, the other the URL. For example:

     > `Yahoo!
     > http://www.yahoo.com/
     > Google Search
     > http://www.google.com/`

     (This file is "`/home/root/.opera/bookmarks.dat`" on the Zaurus.)

     Opera on the desktop uses a slightly more complicated, but also plaintext, bookmark system. Netscape uses an HTML format.

     Last updated: 2002.Apr.15

4. I can't telnet into my Zaurus!

   - in.telnetd isn't installed by default
     The default Sharp ROMs don't come with a telnet daemon. ...

     Last updated: 2002.Apr.06

   - Telnet is disabled by default
     Either using the "`vi`" editor on the Zaurus through the , or by downloading the file via FTP and editing on your desktop, you'll want to edit the file "/etc/inetd.conf" on the Zaurus.

     Find the line that looks like this:

     > `#telnet stream tcp nowait root /usr/sbin/in.telnetd`

     ... and remove the "`#`" (comment) at the beginning of the line.

     Finally, restart the "inetd" daemon by running this command:

     > `killall -HUP inetd`

     Source: Jim Murff
     Last updated: 2002.Apr.01

5. I can telnet, but I can't log-in as root!

   - Add "ttya1" through "ttya7" to /etc/securetty
     By default, most Unix systems do NOT allow root to connect to the system on anything but the physical terminal.

     Similarly to the above, you'll need to edit the file "`/etc/securetty`" on your Zaurus. In this case, you'll want to add seven lines, "`ttya1`" through "`ttya7`".

     Source: Brian F. Morgan, Peter W. Borders, Paul Flinders, Benjamin Meyer
     Last updated: 2002.Apr.17

6. I can't SSH into my Zaurus!

   - Install the OpenSSH package
     ... Once installed, you must generate some host keys, by running the following command from the :

     `ssh-keygen -b 1024 -f /usr/local/etc/ssh_host_key -N ''`

     (Note that those are two single quotes on the end.)

     Source: Casey Anderson
     Last updated: 2002.Apr.05

7. I can't FTP into my Zaurus!

   - Connect to port 4242
     The FTP server on the Zaurus listens to port 4242, rather than the normal port 21.

     Last updated: 2002.Apr.01

8. I can't MGET multiple files off of my Zaurus!

   - MGET won't work with the built-in FTP server
     The Qtopia FTP server running on port 4242 of the Zaurus doesn't support the 'NLST' request, which is what an FTP client's 'MGET' command uses to see what files it should download.

     Source: Jeffrey FOx
     Last updated: 2002.Apr.05

9. Does Opera on the Zaurus support SSL encryption?

   - Yes
     SSL v2, SSL v3 and TLS v1.

     Source: 'RR' on zaurus-general
     Last updated: 2002.Apr.04

10. Is there a serial comm. terminal for the Zaurus?

    - Yes, minicomm has been ported
      You can get it from the Zaurus Sourceforge site.

      To make minicomm use the serial port by default (and not present an error message about 'Configuration file not found...'), create the file "`/etc/minirc.dfl`" containing:

      `baudrate 9600
      pu bits 8
      pu parity N
      pr port /dev/ttyS0`

      (that's "tty", capital 'S', zero)

      Source: Dax Kelson
      Last updated: 2002.Apr.06

11. I heard I can run Konqueror on the Zaurus - Can I!?

    - Yes! Download the Konqueror/Embedded package
      You can install Konq/e for your Zaurus. It supports bookmarks, zoom-out (like Opera) to 20%, zoom-in to 150%, multiple pages open at once, and much more. You can get it from SourceForge.

      Last updated: 2002.Apr.06

12. Can I use BlueTooth on the Zaurus?

    - Not currently
      The Zaurus SL-5500 doesn't have built-in BlueTooth, and at the moment, no BlueTooth CF or SD cards are supported.

      Last updated: 2002.Apr.08

    - It's under development
      A tool called 'blueZ' has been tested on the Zaurus, and works with a Nokia 6310. Expect more soon

      Source: Stefan M.
      Last updated: 2002.Apr.15

13. Using tkcJabber, people on AIM can only send me messages if they're in my buddy list

    - Your server-side AIM preferences are setup with this restriction
      An easy way to fix this is to login to AOL's Java-based AIM Express and update your preferences there.

      Source: theKompany.com
      Last updated: 2002.Apr.09

14. Using tkcJabber, I can't seem to remove people from my buddy list

    - tkcJabber is grabbing your list of buddies from the IM server.
      An easy way to fix this is to login to AOL's Java-based AIM Express to update your server-side buddy list.

      Source: theKompany.com
      Last updated: 2002.Apr.09

15. Is there a way to mount Windows SMB shares on the Zaurus?

    - There are SMB ports which may work
      The "Familiar" Linux-on-iPAQ project includes a number of SMB packages, which may or may not work. Try searching for "`smb`" at ipkg find.

      Source: Jason Dixon
      Last updated: 2002.Apr.11

16. Can I run Zaurus apps. remotely?

    - Login via telnet or ssh, and set LOGNAME=unknown
      You can run programs on the Zaurus (and displayed on the Zaurus) while connected remotely (eg, via telnet or SSH), but you'll first need to set the environment variable "`LOGNAME`". Run this command first:

      `export LOGNAME=unknown`

      And then you can launch Zaurus programs like the Calendar ("`datebook`") or the Calculator ("`calculator`") from your remote session, and have them pop up on the Zaurus, as if you clicked their icon!

      Source: Jim Murff
      Last updated: 2002.Apr.25

    - Use VNC
      You can use your desktop (keyboard, monitor, mouse) as if it were your Zaurus (keyboard, LCD, stylus) by running the VNC server software on the Zaurus, and a VNC client (like "xvnc" for Linux) on the desktop. Anything you do to the Zaurus' screen over VNC will happen right on the Zaurus, and vice-versa! (This is especially useful for getting the Zaurus' screen onto a projector for demonstrating Qtopia.)

      Last updated: 2002.Apr.25

17. Isn't there a WAP browser for the Zaurus?

    - Wapaka
      There's a Java-based WAP client, called Wapaka

      Last updated: 2002.Apr.26

18. Can I use Avantgo with my Zaurus?

    - Not yet, but try Mazingo
      Mazingo ('Magazines to Go') has software for Windows that will upload channels of content to the Zaurus.

      Source: Colin Pinkney
      Last updated: 2002.Jul.31

    - Try SiteScooper
      SiteScooper is a Perl program that intelligently downloads and can convert web pages to a more readable form for handhelds. Using the "-html" option, and uploading the resulting HTML files and GIFs and JPGs to your Zaurus will let you read practically any website offline. See sitescooper.org

      Last updated: 2002.Jul.31

19. How do I turn off the FTP server?

    - Disable it in /etc/inetd.conf
      The following line can be added to the file '/etc/inetd.conf' on the Zaurus:

      `4242 stream tcp nowait root /bin/false false`

      Restart Qtopia (from the 'Shutdown' app.) and then restart the "inetd" daemon by issuing the following command from within the

      `/etc/rc.d/init.d/inet restart`

      Qtopia shows the commandline for a second after starting, but it seems to run fine. Remove, or comment out, the line in '/etc/inetd.conf' and restart Qtopia and inetd again to reenable the Qtopia FTP server on port 4242 of the Zaurus.

      Source: Benjamin Meyer
      Last updated: 2002.Jul.25

See also:

- Expansion Slots and Cards --

## Accessories

1. What accessories are available for the Zaurus?

   - Check MyZaurus.com
     Sharp's MyZaurus.com lists a number of accessories for the Zaurus on their Accessories page:

     - Mobile modem card
     - Land modem card
     - Wireless network card
     - Ethernet card
     - SD and CF memory cards
     - Digital camera
     - Battery and power accessories
     - Cradle and serial cable
     - Barcode scanner
     - USB host

     Last updated: 2003.Jun.09

   - Check developer.sharpsec.com
     The developer.sharpsec.com site (where the SL-5000D was first made available) contains a page that lists peripherals that will work on the Zaurus (including brand and model), as well as those they hope will work some day soon.

     Last updated: 2002.Apr.01

2. Are there cases for the Zaurus?

   - MI-E21 Zaurus Cases should fit
     Cases for the Zaurus MI-E21, such as these available from Xigma in Japan (they ship to the US) fit the SL-5500. They are slightly different, though, and you cannot access the SD slot. It's hard to get the stylus out, as well.

     Source: Anonymous
     Last updated: 2002.Apr.19

   - Targus makes some cases for iPaq/Jornada which should fit
     Targus also makes a few cases for the iPaq/Jornada which fit just fine. For example, this one. It's only $10 USD, and has an inside pocket for PCMCIA or business cards.

     Source: Todd Radel
     Last updated: 2002.Apr.08

3. Are there any VGA adapters that work with the Zaurus?

   - Not currently
     There are a number of CF cards with VGA output (for use on PocketPC and laptops), like the Voyager from Colorgraphic. Currently, though, none are explicitly supported by the Zaurus.

     Last updated: 2002.Apr.09

4. I lost my stylus! What can I do!?

   - Order a replacement SL-5000D stylus from Sharp
     While it appears styluses still aren't available at any retailers, it seems Sharp accepts orders for them. The part number is `CPEN1008YC01`. You can call Sharp's tech. support at: 1-877-794-8675. (This is the plastic stylus.)

     Source: James Ebertsch, 'Brutus'
     Last updated: 2002.Apr.16

   - Order a replacement SL-5500 stylus from Sharp
     While it appears styluses still aren't available at any retailers, it seems Sharp accepts orders for them. The part number is `CPENP1008YC01`. You can call Sharp's tech. support at: 1-877-794-8675. (This is the part-metal stylus.)

     Source: 'Brutus'
     Last updated: 2002.Apr.16

5. Can I use a GPS with my Zaurus?

   - Yes, with Open Source software
     While no commercial GPS solution exists for the Zaurus yet, there is an open source application, , which has been tested with a Pretec CompactGPS.

     Source: Patrick Perroud
     Last updated: 2002.Apr.26

6. What about screen protectors?

   - NuShield offers protectors for the SL-5500
     NuShield has Zaurus SL-5500 protectors here for about $2 USD.

     Source: Walter Rawdanik
     Last updated: 2002.Sep.26

   - Brando screen protectors
     Removable and Reusable - Washable - Anti Scratch - Dust Prevention - Anti - Light Reflection - Better Writting. Available here.

     Source: 'la.blondinette'
     Last updated: 2003.Jun.09

   - Any that is big enough (or can be trimmed down) to fit, should work
     For example, WriteRight protectors for the Sony Clie PDA are just big enough (they don't covert the extremely left and right, beyond the visible screen).

     Source: Rich Harkins
     Last updated: 2002.May.08

7. What kind of power chargers can I get?

   - Standard chargers
     The standard wall-charger (some chargers for iPAQs work, too; check the power specifications!!!) and battery recharging unit from Sharp.

     Last updated: 2003.Jun.09

   - Instant Power 'PowerCartridge'
     A disposable cartridge good for three charges, and hours of use. Stored in a resealable pouch. Available here.

     Source: Mark Seven Smith
     Last updated: 2003.Jun.09

   - Instant Power 'USB Charger'
     Use a desktop or laptop's USB port to charge the Zaurus. Available here.

     Source: Mark Seven Smith
     Last updated: 2003.Jun.09

## User Interface

1. Are the quick launch buttons programmable?

   - Yes. Run "Application Key"
     Launch the 'Application Key' application, and you can select programs (from within the 'Applications' tab) which should be launched when each of the application keys on the panel are pushed.

     Note: Only the button can currently be assigned the "Menu Popup" function.

     Last updated: 2002.Mar.28

2. Why doesn't the Menu button work?

   - Some applications do not use the menu button.
     Only when the main 'Launcher' display is visible, will the button cause the menu to pop-up.

     Last updated: 2002.Mar.28

   - Has it been reprogrammed?
     Make sure the button was assigned the "Menu Popup" function within the 'Application Key' application.

     Last updated: 2002.Mar.28

3. Can't programs on the Zaurus rotate? (Landscape)

   - Install the QPE-Rotation and Qt-Embedded-Rotation packages
     To rotate applications (e.g., display them Landscape (320w x 240h) instead of Portrait (240w x 320h), install both of these packages: QPE-Rotation for the application, and Qt-Embedded-Rotation for the fonts and graphics. They are both available from the Zaurus feed.

     Note: To rotate an application, you must run the 'Rotation' program (under the 'Settings' tab) first, then run the program. This lets you run many programs simultaneously, with only some of them rotated!

     Source: Brandon Saxe
     Last updated: 2003.Jun.09

## Audio

1. How can I use the voice recorder? I don't see a microphone!

   - There is no built-in microphone
     The current models of the Zaurus do not have a built-in Mic.

     Applies to: SL-5500
     Last updated: 2002.Mar.28

   - Use a microphone or headset.
     Use a normal 3.5mm (1/8in) microphone, or use a headset for cellphones. (They are typically 2.5mm, so you'll need a a 2.5mm to 3.5mm adapter. The adapter must be a stereo one, even for a mono headset!) (Note: Some headsets don't work. For example, a Coby CV-M155 doesn't, and is apparently ONLY made for certain Nokia phones!)

     Last updated: 2002.Aug.03

   - Use the left headphone
     If you have no microphone or headset, you can use the left earpiece of a pair of headphones. Quality will be poor, though.

     Last updated: 2002.Mar.28

2. I can't hear anything when I go to play an MP3/WAV/etc.

   - The SL-5500 does not have a built-in speaker.
     You'll need to use headphones. The Zaurus headphone jack is a standard 3.5mm (1/8in) size, like portable CD players, etc.

     Applies to: SL-5500
     Last updated: 2002.Mar.28

   - Check the volume.
     Tap the on the taskbar at the bottom right of the screen. Adjust the volume using the slider.

     Last updated: 2002.Mar.28

   - When recording, check Input Gain setting
     If you can't hear anything when playing back sounds recorded with the 'Voice Recorder' application, try adjusting the "Input Gain" setting (under Options->Preferences) and recording again.

     Last updated: 2002.Mar.29

3. What else can I plug into the headphone jack?

   - 3-way RCA plug
     This adapter for camcorders takes 3 RCA plugs and turns them into a 4-pin 3.5mm (1/8in) jack. You could use it for playing audio on your stereo, perhaps?

     Source: Don Walker
     Last updated: 2002.Apr.20

   - Telegraph key
     (I'm not kidding!) With a little work, you can connect a telegraph key to the Zaurus' headphone jack and, using software, tap Morse Code to enter text! Here's the files, and here's a photo!

     Last updated: 2002.Apr.20

## Graphics

1. How do I take screenshots of the Zaurus?

   - Use the 'scshot' command.
     From the program, you can run the command '`/home/sharp/bin/scshot name`' and it will take a snapshot of the screen and store it in a file named 'name0001.bmp'. Further screenshots will be named '0002', '0003', etc.

     The screenshot is taken immediately. You can use the Linux '`sleep`' command to pause before taking the shot, so you don't just end up taking a shot of the Terminal. e.g.,

     `sleep 5 ; /home/sharp/bin/scshot shot`

     Last updated: 2002.Mar.30

   - Install the screenshot applet.
     There's a program you can install on the Zaurus which will appear as an applet on the taskbar (near the battery status and clock) which lets you take screenshots at a click of the stylus.

     You can download it from the SourceForge.net Zaurus site.

     Last updated: 2002.Mar.30

   - Use VNC and your desktop.
     You can install the VNC Server software on the Zaurus, connect it to your desktop or local area network, and then run a VNC client on your desktop, and take a screenshot of that.

     Last updated: 2002.Mar.29

2. Can I view PDFs on the Zaurus?

   - Use Opera
     The browser supports PDF format files.

     Last updated: 2002.Apr.05

   - Download QPDF
     QPDF is a port of XPDF, and supposedly works better (faster) than Opera. You can get it from here.

     Last updated: 2002.Apr.06

3. What formats does the built-in Image Viewer support?

   - JPEG, PNG, GIF
     The app. built into the Zaurus supports JPEG and PNG graphics (up to 24bpp, although they'll be displayed as 16bpp) and GIFs.

     Last updated: 2002.Apr.09

4. What video formats does the Media Player support?

   - MPEG1, MPEG2, soon MPEG4
     The can play MPEG1 and MPEG2 videos. Sharp has apparently created an MPEG4 module which can be installed as an IPK, although it's currently not available. (The player can also handle MPEG3 audio files.)

     Last updated: 2002.Apr.09

5. Can the Zaurus play QuickTime?

   - Soon, yes
     ZygoVideo is apparently working on QuickTime video support for the Zaurus. (See this article at ZDNet)

     Source: ZDNet, Joe Bowbeer
     Last updated: 2002.Apr.09

## Community

1. Are there any Zaurus-related mailing lists?

   - zaurus-chatter
     For general, non-development discussion of the Zaurus.

     Sign-up | Archives

     Last updated: 2003.Apr.18

   - zaurus-general
     For general discussion of development for the Zaurus, not specific to Java, Qtopia or Bluetooth.

     Sign-up | Archives

     Last updated: 2003.Apr.18

   - zaurus-java
     Discussion of development for the Zaurus using Java.

     Sign-up | Archives

     Last updated: 2003.Apr.18

   - zaurus-devel
     For development discussion.

     Sign-up | Archives

     Last updated: 2003.Apr.18

   - zaurus-software
     For new software announcements.

     Sign-up | Archives

     Last updated: 2003.Apr.18

   - qpe-devel at SourceForge
     The main list of the Qt Palmtop Environment (now known as Qtopia) project site at SourceForge.

     Sign-up | Archives

     Last updated: 2002.Apr.06

   - uZers at Yahoo! Groups
     A community-run list for end-users and developers of simple apps.

     uZers' Yahoo! Group

     Last updated: 2002.Apr.06

   - Zaurus Otaku Kurabu (Zaurus Nerd Club) at Yahoo! Groups
     Originally a discussion forum for the original Japanese-only Zaurus models, now it is focusing more on the new Linux-based models.

     ZOK's Yahoo! Group. Also check zaurus.biojapan.de

     Source: Ulrich Plate
     Last updated: 2002.Apr.20

   - sl5500 at Yahoo! Groups
     A community-run general discussion list for the Zaurus.

     sl5500's Yahoo! Group

     Last updated: 2002.Apr.06

   - id-zaurus at Yahoo! Groups
     A community-run list for the 'International Version' of the Zaurus SL-series PDA.

     id-zaurus' Yahoo! Group

     Last updated: 2002.Apr.06

   - zaurus-pim-dev at Yahoo! Groups
     A community-run project devoted to created a new set of Personal Information Manager (PIM) applications for the Zaurus, to replaces those that come as part of Trolltech's Qtopia.

     zaurus-pim-dev's Yahoo! Group

     Last updated: 2002.Apr.06

   - Zaurus Mailing-Liste
     A German community-run list.

     Zur Mailing-Liste: "zaurus"

     Source: Andi Scharfstein
     Last updated: 2002.Apr.07

   - qt-embedded-interest at Trolltech
     A list run by Trolltech which is meant for questions and discussions regarding Qt/Embedded.

     Find it on the Trolltech Mailing Lists page.

     Last updated: 2002.Apr.06

   - qt-interest at Trolltech
     A list run by Trolltech which hosts discussion among active Qt users and others interested in the toolkit.

     qt-interest at Trolltech

     Last updated: 2002.Apr.06

2. Are there any Zaurus-related web forums?

   - ZaurusZone
     ZaurusZone has over 2-dozen web-based forums

     Last updated: 2002.Apr.05

   - developer.sharpsec.com
     Sharp's developer site (initally for the SL-5000D) includes a general forum, and a developer's forum. You must sign up for the site in order to use it.

     Last updated: 2002.Apr.05

   - Zaurus@LL
     Zaurus.LovesLinux.com includes web-based forums.

     Last updated: 2002.Apr.07

3. Are there Zaurus-related chat rooms / IRC channels?

   - #zaurus on FreeNode.net
     The #zaurus channel on irc.freenode.net is a general hang-out for users and developers alike.

     Last updated: 2003.Jun.09

   - #zaurus on OFTC.net
     Originally created for mplayer and OpenZaurus discussion.

     Source: Matthew Powell
     Last updated: 2003.Jun.09

4. Are there any Zaurus-related Usenet Newsgroups

   - news.le.org gateways the SourceForge Zaurus mailing lists
     A community member has been gatewaying the various Zaurus mailing lists (from the Zaurus SourceForge project site) to newsgroups on his server since almost the beginning. (Posts are set to expire after 6 months, so you can look at some pretty old messages.)

     - announce
     - devel
     - general
     - java

     Source: Tin Le
     Last updated: 2002.Apr.11

   - Check general PDA/palmtop/handheld newsgroups
     Groups like comp.sys.handhelds and comp.sys.palmtops are general Usenet groups about PDAs (not specific to particular hardware or operating systems).

     Last updated: 2002.Apr.11

## Programming

1. What languages can I use to program my Zaurus?

   - C++
     You can program Qtopia applications using C++, and then cross-compile them for the Zaurus. ...

     Last updated: 2002.Apr.06

   - C
     Plain text console programs, and programs written to use the Framebuffer, or using SDL, for example, can be written in C, and then cross-compiled for the Zaurus.

     Last updated: 2002.Apr.06

   - Java
     Since the Zaurus comes, by default, with a Java Virtual Machine (Insignia's "Jeode"), you can run Java programs on it. (No cross-compiling is needed, of course!)

     Applies to: ROM(s) Official Sharp ROMs
     Last updated: 2002.Apr.06

2. What languages can I use ON my Zaurus?

   - Shell scripting (eg, BASH)
     By default, the Zaurus comes with the BASH shell, so you can write BASH shell scripts on the Zaurus.

     Last updated: 2002.Apr.06

   - C and C++
     If you have 20MB of space available on a CF or SD card, you can install ZGCC, a build of the GNU C and C++ compilers which run on the Zaurus! (People have even had luck compiling Qtopia applications using it!)

     Last updated: 2002.Apr.01

   - Java
     IBM's Jikes editor, which is available on ZaurusZone.

     Last updated: 2002.Apr.06

   - Perl
     You can also get Perl from the Debian project, here. Be sure to get the "*_arm.deb" packages (e.g., "perl-base_5.6.1-7_arm.deb" and "perl_5.6.1-7-arm.deb").

     Then open the and use the command "`dpkg-deb -xX ..._arm.deb`" to unpack it. It will end up in a "DEBIAN" directory. Use the Unix "`mv`" to move the files (...) and create symlinks, if needed.

     Source: Yu-Phing Ong
     Last updated: 2002.Apr.08

   - Python
     http://www.riverbankcomputing.co.uk/pyqt/ provides selever IPKs of Python sized for the Zaurus. They also furnish the PyQt Python binding for Qtopia, which allows you to program Qt applications using Python!

     Source: Gilles Fedak
     Last updated: 2002.Apr.06

3. What editors can I use to program the Zaurus?

   - VI
     The VI editor comes with the Zaurus. You can just open a and type "`vi filename`".

     Last updated: 2002.Apr.01

   - tkcEditor
     theKompany.com has a commercial editor for the Zaurus which does color syntax highlighting for a number of languages (PHP, SQL, HTML, C/C++, XML, Python, Perl, DTML (Zope) and ColdFusion), has word-completion, vertical and horizontal selection, and other programmer-friendly features. It's available here.

     Last updated: 2002.Apr.10

   - EIDE
     The EIDE editor, written in Java, is an editor for developing Java programs which can be used on the Zaurus. It is available here

     Source: Jim Murff
     Last updated: 2002.Apr.13

   - XiTE
     XiTE is a port of the Scintilla source code editor.

     Source: Giles Fedak
     Last updated: 2002.Apr.06

4. How do I make my Qtopia application 'Fast-Load'-able?

   - Don't call qApp->quit()
     In your C++ source, make sure that you simply close the window for your application, rather than quitting it completely with "`qApp->quit();`". You should also call "showMainWidget()" on the QPEApplication instance, rather than on the QApplication-inherited "`setMainWidget()`".

     Source: Kent Sandvik
     Last updated: 2002.Apr.10

   - Add CanFastload=1 to the application's .desktop file
     The "Fast-Load" feature is enabled or disabled on a per-application basis. Add the following line to your application's "`.desktop`" file to enable it:
     `CanFastload=1`

     Source: Kent Sandvik
     Last updated: 2002.Apr.10

5. How can I add Help pages for my application?

   - Place English HTML files in /opt/Qtopia/help/html
     Place your HTML help files in the directory "`/opt/Qtopia/help/html`". Name the file the same as the executable, with ".html" at the end. (e.g., "`coolprog`"'s help file would be "`/opt/Qtopia/help/html/coolprog.html`")

     Source: Kent Sandvik, Ben Hui
     Last updated: 2003.Jun.09

   - Place non-English versions in /opt/Qtopia/help/lang/html
     Place your HTML help files in the directory "`/opt/Qtopia/help/lang/html`", where lange is the code for the language (e.g., "`de`" for German).

     Source: Kent Sandvik
     Last updated: 2002.Apr.10

6. Where can I learn more about programming the Zaurus?

   - How to create packages ('.ipk') for the Zaurus
     This HOWTO at Docs.Zaurus.com explains the package format.

     Source: Benjamin Meyer
     Last updated: 2003.Jun.09

   - How to set up your development environment (under Linux)
     This HOWTO explains how to set up the cross-compiler and development environment to compile Zaurus applications using a Linux desktop.

     Source: Benjamin Meyer
     Last updated: 2003.Jun.09

   - How to compile Qtopia programs on the Zaurus
     If you have ZGCC installed (see above), this HOWTO explains how you can compile Qtopia apps, too!

     Source: Jim Murff
     Last updated: 2002.Apr.20

## System (Part 1)

1. How do I get a Shell prompt on this thing?

   - Install the Terminal program
     By default, the Zaurus (and most Sharp-released software updates) do not come with a terminal program you can use to get a shell prompt to run the familiar Linux commands (like '`ls`', '`cp`', '`ping`', etc.).

     The standard program (an embedded version of the KDE project's "Konsole") is available from the MyZaurus.com 'Downloads' page.

     A useful alternative to Sharp's Terminal is a version which contains 'tabs', allowing you to run multiple terminals in one window. Embedded-Konsole-Tabs is available at the Zaurus SourceForge project site.

     Last updated: 2002.Mar.30

   - Go into console mode
     When the Zaurus first boots up, before the 'Zaurus' logo appears, there is a text screen containing boot-up messages. At one point, it says "`Wait...`". If you push the key, and then select the "a" option, you'll be given a log-in prompt.

     If you'd rather not reboot the Zaurus, you can simply drop to text mode and get to the "`Wait...`" prompt by running the 'Shutdown' app., and select the "Terminate Qtopia" option.

     When you're done in the console, you can simply issue an "`exit`" command and you'll return to the "`Wait...`" prompt. Wait about 5 seconds, or push or and the graphical Qtopia environment will start back up.

     Last updated: 2002.May.30

2. What does 'Flashing the Zaurus' mean?

   - Installing a new/upgraded set of base software
     When Sharp releases updates to the core software for the Zaurus (the Linux kernel, drivers, and standard applications) on their download site, or when third parties (like the Open Source project OpenZaurus release alternative updates, you install them by copying them to the 16MB FlashROM inside the Zaurus.

     When you reboot, the new system will 'unpack' itself into RAM and you'll have an upgraded Zaurus! (Note: Flashing typically, but not always, causes all of your current data and installed programs to be wiped, so you'll want to sync or back-up first!)

     Last updated: 2002.Mar.29

3. How do I tell what ROM I have right now?

   - System Info. will tell you.
     The application will usually show you, under the 'Version' tab. (If it doesn't show you, you're running 1.02, and really SHOULD update.)

     Applies to: ROM(s) 1.10 and later
     Last updated: 2002.Apr.10

4. How do you flash the Zaurus?

   - Copy a ROM-image to a CF card and do a special reboot
     The 'README' text file that typically comes along with a ROM-image explains all of this, but to summarize:
     1. Back up your data, if you don't want it lost forever!
     2. Switch to 'Replace Battery' and remove the battery cover.
     3. Connect the Zaurus to A/C power
     4. Press and hold the + keys, and push on the back of the Zaurus.
     5. Wait for the and lights to turn off (it should take about 3 minutes)
     6. Push again
     7. Replace battery cover and switch back to 'Normal Operation'
     8. Push and hold to turn the Zaurus back on.

     Last updated: 2002.Mar.30

5. Do I NEED a CF card to flash the Zaurus?

   - Yes - They can only be flashed using CF cards
     You must have a recognized, Windows format (FAT16) CF memory card to flash the Zaurus. SD cards won't work, and you currently can not do it via the USB cradle or a serial cable. (Note: People have also used CF microdrives.)

     Last updated: 2002.Apr.01

6. What kernel is it running?

   - A 2.4 Linux Kernel
     ROM 1.12/1.13 uses 2.4.6

     Applies to: SL-5500 running ROM(s) 1.12/1.13
     Last updated: 2002.Mar.30

   - Check under System Info.
     Launch the application, and go to the "Version" tab.

     Last updated: 2002.Mar.30

   - Check using the 'uname' command
     Open the , and then run the command '`uname -a`' to get the exact version of the Linux Kernel running on your Zaurus.

     Last updated: 2002.Mar.30

7. Why does the system info. show 100% CPU usage?

   - This is to save power
     100% System CPU usage (the green line) in the display is normal. This is the Linux kernel process, "kapm-idled." When it is 'running,' the CPU is actually halted and not drawing power. It's perfectly normal. As other actual applications require CPU, the red line will go up, and the green line typically goes down the same amount.

     Source: Roy Murphy
     Last updated: 2002.Apr.10

8. Does memory work like on PalmOS?

   - No - Memory and storage are split, like regular computers
     Unlike PalmOS, where memory (for running programs) and storage space (for installing programs and storing databases (the Palm's application-centric method for storing data, instead of using files)) are shared, the Zaurus splits the 64MB of RAM between memory (for running programs), and storage (for a Linux "ext2" filesystem).

     Last updated: 2002.Apr.01

## System (Part 2)

1. Where's all the memory the Zaurus is supposed to have? (Shouldn't it total to 64MB?)

   - Half of it is being used for storage
     Of the 64MB on the Zaurus SL-5500 (32MB on the SL-5000D), typically half of it is used for storage. If you add the total memory with the total internal storage (listed in the app.), it should add up to just under 64MB.

     Last updated: 2002.Apr.01

   - The 16MB ROM is read-only
     The 16MB ROM in the Zaurus is not what is listed as "Internal Storage" in the app. It contains the base system, including the built-in applications (look in "`/usr/QtPalmtop.rom/`", for example), and is not writable. (It is only ever written to when you flash the Zaurus. See above.)

     Source: David Hedbor
     Last updated: 2002.Apr.01

   - Available memory includes "Cached" as well as "Free"
     When looking in the app. under the "Memory" tab, only the red, "Used" part of the memory is actually not available. To get an idea of how much RAM is available for new programs to use, total up all of the other values, not just the dark blue "Free" part.

     Last updated: 2002.Apr.01

2. Why do I keep running out of memory?

   - The SL-5000D (developer model) Zaurus has only 32MB of RAM.
     Some of the Sharp ROMs (1.10, 1.12) split this RAM up more evenly, providing less RAM for programs to run in (memory), and more space for programs and files to be installed in (filesystem).

     Try using a different ROM which provides more RAM, or use a 'hacked' ROM (like those made by Paul Flinders) which use an SD card for the entire filesystem, leaving almost all 32MB of RAM available for programs to run in.

     Applies to: SL-5000D running ROM(s) 1.10/1.12
     Last updated: 2002.May.20

   - Run fewer programs in "Fast load" mode.
     Click-and-hold the icon for an application in the 'Applications' tab and un-check the "Fast load (consumes memory)" option.

     By default, most ROMs have the , and 'Todo List' applications set to "Fast load".

     Last updated: 2002.Mar.28

3. Can I adjust the ratio of memory to storage?

   - SL-5000D users can use a different ROM
     See above: "The SL-5000D (developer model) Zaurus has only 32MB of RAM".

     Last updated: 2002.Apr.07

   - Create a swapfile in Internal storage
     Creating a swapfile in internal storage will provide more space for programs to run (virtual memory), while using some of the storage space. While a swapfile on the ramdisk is less efficient than actually changing the ratio of memory-to-storage, it is more flexible (no need to install a new ROM, and it can be done without rebooting).

     See "Set up a 'swap' file on the card" under the Expansion Slots and Cards section.

     Source: Howard R. Abbey
     Last updated: 2002.Apr.07

4. What's the root password?

   - By default, it is blank
     Unfortunately, the default password for the user "root" on the Zaurus is blank. Presumably, it can be changed by running the "`passwd`" command from within the program. Whether or not this breaks anything is currently unknown. (It seems to work ok with QtopiaDesktop under Linux)

     Last updated: 2002.Apr.01

5. How do I tell how long my Zaurus has been running?

   - Run 'uptime'
     If you launch the and run the Unix command "`uptime`", it will show you how long the Zaurus has been running - that is, unsuspended (like you'd see on a Linux laptop). Unfortunately, this is not the same as the uptime on a desktop - the amount of since the system was last rebooted.

     Last updated: 2002.Apr.01

   - Run 'last'
     If you launch the and run the Unix command "`last`", it will show you a log of what users have recently logged into your Zaurus (e.g., over a network connection) as well as when the system was rebooted. Unfortunately, since the time and date is not set the very first time the Zaurus is booted (or booted after flashing the ROM), the first reboot date will be inaccurate.

     Source: Brian J. Fox
     Last updated: 2002.Apr.01

6. Are any Linux-style logs stored on the Zaurus?

   - You can activate /var/log/messages
     From the , issue the command "`/etc/rc.d/init.d/syslog start`", and system messages will go into the file `/var/log/messages`.

     Be sure to turn this off when you're done, because logs can consume lots of storage space! Just issue: "`/etc/rc.d/init.d/syslog stop`".

     Source: Doug Davis
     Last updated: 2002.Apr.24

7. What shell does/can the Zaurus use?

   - BASH
     ...

     Last updated: 2002.Apr.06

   - ...
     ...

     Last updated: 2002.Apr.06

8. Can I use AT or CRON to wake the Zaurus up?

   - ...
     ...

     Last updated: 2002.Apr.07

   - Use uschedule
     ...

     Last updated: 2002.Apr.07

9. How can I enable/disable servers and daemons?

   - Use Server Manager
     This application lets you turn on and off telnet, the SSH server, and the Boa web server, if you want to.

     Source: Benjamin Meyer
     Last updated: 2002.Apr.22

10. What's the DIAG MENU?

    - Some undocumented Sharp booting sequence
      See the thread here.

      Source: Chris Clark
      Last updated: 2003.Jun.09

Compiled by Bill Kendrick, bill AT newbreedsoftware DOT com

(Note: If you have a Zaurus question that's not answered here, please post it to the appropriate Zaurus Mailing List.)