Zaurus SL-C700

Update, 28 Feb 2004; I haven't worked on the Zaurus in quite some time. I tried installing the OpenZaurus 3.3.5 distribution, but it doesn't properly handle the SL-C700 display (it doesn't align the screen and pen input correctly)... I've re-obtained the standard SL-C700 load from Dynamism, but haven't installed it.

I am working on a project for Enbridge Pipelines involving the Zaurus SL-C700. As of 01Mar2003, it is still only available in Japan; we obtained ours through http://www.dynamism.com. Here is a description of how I got the thing working.

Networking

The first order was to get USB networking going. The Zaurus SL-C700 comes with a USB cable, and is capable of USB networking using the usbdnet driver. However, the driver is documented and configured to allow connection to the Zaurus 5500 (USB Vendor ID 0x04dd, Product ID 0x8004) and needs to be configured for the new SL-C700: USB Vendor ID 0x04dd, Product ID 0x8007! Follow the instructions on how to rebuild your kernel (I use Debian).

I haven't actually been able to get this working... There seems to be some issues beyond adding the correct Produce ID number, and since I have a CF 802.11b card, I opted to get wireless networking going instead. This was quite simple to do. I tested the unit at the store, and it connected easily to their wireless network using the Network Setup wizard to configure the Wireless LAN card.

Configuring the Linksys BEFW11S4 802.11b Access Point Router

After plugging in and configuring my Linksys BEFW11S4 wireless router at home, it linked right up. Incidentally, unless you have access to MS Internet Explorer, you cannot configure the BEFW11S4! The pages for changing the default password, and advanced settings don't respond to Mozilla or Konqueror. And, unless you change the default password, you cannot enable external configuration. And if you are already running a firewall and don't want to use the BEFW11S4 as your firewall, you must enable external configuration on port 8080 of the address your real firewall dispenses via DHCP to your BEFW11S4. So, I had to plug one of my machines into the BEFW11S4's switch, briefly reboot into Windows, let the BEFW11S4 give it an IP, and then log into the BEFW11S4 at http://192.168.1.1 using Explorer. Fortunately, Windows didn't crash long enough for me to change the administrative password, and reboot back into Linux...

Finally, to access telnet (which is enabled in the Zaurus SL-C700 by default) on the zaurus through the Linksys BEFW11S4 firewall, I needed to forward some ports. Browse to http://192.168.0.253:8080 (whatever IP your firewall gives the BEFW11S4), to the Advanced/Forwarding menu, and forward port 23 to the IP address dispensed to your Zaurus. Run ipconfig on the Zaurus to find out (the interface given to the wireless LAN card is eth0; my BEFW11S4 gave my Zaurus the address 192.168.1.101). Now, from one of the machines on my network, I just used telnet 192.168.0.253 (which is the address of my BEFW11S4), which it forwarded along to my Z.

BEFW11S4 Default Password

I notice many people visiting to find out the "default" password on the linksys; it is "admin" (enter no user name, just the password). If you've forgotten your password, you'll have to turn the unit over, push the "reset" button on the botton, and then log in. It configures itself with a default IP address of 192.168.1.1.

OpenSSH

I now downloaded the Zaurus OpenSSH package from http://www.killefiz.de, using the built in NetFront browser on the Zaurus. It doesn't appear that the Z has an FTP daemon, and I didn't want to set up an FTP server on my host, the only way to get packages onto the Zaurus is to download them using the Zaurus's own ftp or http client (or put them on a CF or SD card). So, I got the actual install file openssh-3.2.3p1-arm-linux-1.tar.gz onto the Zaurus. The Zaurus applications deposit their data into /home/zaurus/Documents/application/... The MIME type of the file downloaded in this case was x-gzip, it ended up in the .../application/x-gzip/ directory.

After unpacking it with tar xzf openssh-3.2.3p1-arm-linux-1.tar.gz, I went into the created openssh-3.2.3p1 directory. Since the Zaurus SL-C700 has ~30MB of flash available for user applications, I opted to install it on the onboard flash: ./install.sh m s (m=main memory, s=server+client).

I opted to specify no passphrases for any of the encryption keys -- this allows you to later specify host keys for certain trusted hosts in your Zaurus home directory ~/.ssh/known_hosts file, and allow password-less login. The script asked for a new password for root, but didn't seem to set it. I did so manually using the passwd command as root. Then, I tried it out using ssh 192.168.0.253 from one of my other machines, and it logged right in! echo "moo!!!" > /tmp/moo; scp /tmp/moo root@192.168.0.253:/tmp copied a file successfully to the Zaurus.

Personal Stuff

Climbed Mount Athabasca. Hard.

Church Stuff

Here is a study I did on tithing. I was quite surprised myself... tithing.sxw

This document is in Open Office format; I would highly suggest downloading it, and switching from MS Office to Open Office, if you haven't already. (Unless you just have too much money, and feel the need to keep sending a bunch of it to Microsoft.) Open Office nicely handles MS word formatted documents, so you can continue to use MS word formatted documents with your not-so-fortunate collegues. Here's the MS word formatted version: tithing.doc (which is not nearly as nicely formatted) and the PDF version tithing.pdf

Note that this is not a purely original document; the bulk of this study was derived from an excellent study by Brian Anderson , at the Milpitas Bible Fellowship.

Here is a study on Creation that I'm doing.

Home