<HTML ><HEAD ><TITLE >Synchronization Software</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="Handspring-Visor with Linux mini-HOWTO" HREF="index.html"><LINK REL="PREVIOUS" TITLE="Configuring the Kernel" HREF="kernel.html"><LINK REL="NEXT" TITLE="Hotplug-able" HREF="hotplug.html"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Handspring-Visor with Linux mini-HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="kernel.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="hotplug.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="SYNCSOFTWARE" ></A >4. Synchronization Software</H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN191" ></A >4.1. General</H2 ><P > There are two software packages which communicate with your Visor. The first is <SPAN CLASS="APPLICATION" >coldsync</SPAN >, and the second is <SPAN CLASS="APPLICATION" >pilot-link</SPAN >. These programs are command-line based, and do "low-level" synchronization of the actual databases. They provide [different] interfaces for conduits. I assume you know how to download and install programs yourself. If not, learn. (I suppose you could cheat and install a pre-compiled package, but I don't support that ;-). </P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="COLDSYNC" ></A >4.2. coldsync</H2 ><P > <SPAN CLASS="APPLICATION" >coldsync</SPAN > can be found at <A HREF="http://coldsync.org/" TARGET="_top" >http://coldsync.org/</A >. </P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="PILOTLINK" ></A >4.3. pilot-link</H2 ><P > <SPAN CLASS="APPLICATION" >pilot-link</SPAN > can be found at <A HREF="http://www.pilot-link.org/" TARGET="_top" >http://www.pilot-link.org/</A >. If you plan on using a Palm Desktop Equivalant, you'll want to use this package. </P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="TESTING" ></A >4.4. Time to Sync</H2 ><P > At this point we should be able to test to make sure things are working. Of course, the visor needs to be in the cradle, and the cradle needs to be plugged into your USB port. The proper modules should be <A HREF="kernel.html#USINGMODULES" >loaded</A >. </P ><P > NOTE: you MUST press the hotsync button BEFORE running the software. The visor driver will make an entry in syslog, and, eventually (ie, in newer drivers), to <TT CLASS="FILENAME" >/proc/drivers/visor</TT >. Assuming the driver connects to <TT CLASS="FILENAME" >/dev/ttyUSB0</TT > and <TT CLASS="FILENAME" >/dev/ttyUSB1</TT >, you may run your program to backup the visor (chose the appropriate program): </P ><P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" >cd ~ mkdir visorbackup coldsync -p /dev/ttyUSB1 -mb visorbackup pilot-xfer -p /dev/ttyUSB1 -b visorbackup </PRE ></FONT ></TD ></TR ></TABLE > </P ><P > If you get an error such as "unable to bind to the port", you probably need to re-read the previous paragraph. With any other errors, please refer to the <A HREF="troubleshooting.html" >Troubleshooting Guide</A >. </P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN218" ></A >4.5. Palm Desktop Equivalents</H2 ><P > There are a few Palm desktop equivalents. I haven't had time to test them. I intend, at some point, to put something about them in here. If you want to write up something to have it included here, please feel free to send it in. To my knowledge, all of them use the pilot-link libraries to talk with the Visor. </P ><P > Here is the list that I know of: <P ></P ><UL ><LI ><P ><A HREF="http://www.jpilot.org/" TARGET="_top" >J-Pilot</A ></P ></LI ><LI ><P ><A HREF="http://www.slac.com/pilone/kpilot_home/" TARGET="_top" >KPilot</A > (KDE)</P ></LI ><LI ><P ><A HREF="http://www.gnome.org/gnome-pilot/" TARGET="_top" >Gnome-Pilot</A > (GNOME)</P ></LI ></UL > </P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN232" ></A >4.6. Your Done!</H2 ><P > At this point, you are done! You are able to install, backup, and syncronize your information. Congratulations! I would appreciate an email of gratitutde! The next sections talk about setting up a PPP connection and Hotplug support. </P ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="kernel.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="hotplug.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Configuring the Kernel</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Hotplug-able</TD ></TR ></TABLE ></DIV ></BODY ></HTML >