The default zaurus configuration wants to do a PPP sync session on /dev/ttyS0 by default. You need to fiddle with a few things in /etc to disable this (inittab or /etc/syncsomething). This must be disabled to use GPS via the serial port.
The regular Z serial cable can easily be changed into a DCE from DCE.
I wrote this up (and the PPP stuff above is) on one of the wikis
http://www.zauruszone.farplanet.net/wiki/i....php?SerialPort .
Note a standard \"null modem\" adapter (with the right gender - most plug into PCs) should work with any serial GPS.
For my C760, I use the audio input and a DSPUART program (and a custom gpsd that launches it). At 48kHz sampling, I get 10 samples per serial bit, and although there is some noise, GPS is easily reconstructed. And I use external speakers for Kismet which are louder anyway. This way my serial port is available to access the web (via my cell phone).
You can \"telnet localhost 2947\" into the GPSD port and type \'R\' to see the raw data coming in. there are commands for position, but this should show if it is working.
You can also telnet into 2501 with kismet_server running in the background (preferably with -s). - there is a GPS command that should return what Kismet sees.