![]() |
| My Account | Shopping Basket | Home | Support | Shop | Contact Us |
In order to get a network connection between a Windows PC or Mac and the Zaurus you need to install some drivers. With these installed you will be able to access the Zaurus as if it was a Network drive.
For Windows the USB drivers are installed as part of the Intellisync installation, go to “Installing Intellisync” for more details.
There is no official USB driver for the Mac available from Sharp, but we have found the USB driver available here to work well. It doesn't say explicitly that it works with the C1000 and C3000, but we've successfully used it with OSX v10.2 and v10.3.
Before installing the driver make sure that your PC Link is set in the right mode – to do this go to the Settings tab of the Home page and select the PC Link applet. Make sure the mode is set to PC Link Setting and the Connection set to USB - TCP/IP (advanced).
Follow the instructions on the site carefully, they're pretty straightforward. You don't need to carry out step 7 (pinging the device) in the instructions, so if you're unfamiliar with your Terminal application you can miss this step out.
Once you have completed this installation and configuration you should be able to access the Zaurus' internal memory and CF and SD cards as if they were network drives.
![]() | Note |
|---|---|
The installation instructions tell you to modify your network setting on the Mac – note that if your Location is not set to Automatic, but rather you have multiple locations such as Home and Office, then these network settings need to be modified for each location, as shown in the dialog below.
|
While you don't need to install a USB driver on Linux, there is some setting up to do. The following instructions may vary for different distributions – this is the setup we use on Debian Testing release.
First you need to make sure that the Zaurus is recognised and the correct script is invoked when the USB cable is plugged in. This is done by adding the following line:
zaurus 0x03 0x04dd 0x9031 0 0 0 0 0 0 0 0 0
to /etc/hotplug/usb/zaurus.usermap where zaurus is the name of the hotplug script that is invoked when the Zaurus is plugged in.
The hot plug script is located in the same directory (/etc/hotplug/usb) and should contain the following:
#!/bin/bash
num=`ifconfig | grep usb0 | wc -l`
if [ $num -eq 0 ] ; then
ifconfig usb0 192.168.129.200 netmask 255.255.255.255 up
route add -host 192.168.129.201 usb0
iptables -t nat -F
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/conf/usb0/proxy_arp
echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp
fi
Make sure that it is executable (chmod +x zaurus).
Modify the /etc/hotplug/usbdnet.conf to contain the IP address set in the script above.
IP=192.168.129.201 NETMASK=255.0.0.0 DHCPS=no DHCPC=no
Then modify the usbd0 section of the net.agent. Remove this line:
ifconfig usbd0 $IP netmask $NETMASK
and insert these lines:
ifconfig usbd0 $IP netmask $NETMASK up route add default gw 192.168.129.200
You also need to modify the file /etc/resolve.conf so that it refers to a valid DNS server.
With this done you can connect to the Zaurus from your Linux PC and connect the Zaurus to the Internet via your PC.
© 2005 Fig Labs Ltd.
| All prices are in UK Pounds sterling & include VAT at 17.5% |
| Customer Service, our Terms and Privacy policy |
|
Copyright © 2006 Fig Labs Ltd Powered by osCommerce |

![[Note]](ug_images/db/note.png)
