Pilot-XFer Win32

Welcome

Welcome to the Pilot-XFer Win32 package. This package allows you to automate many maintenance tasks on your Palm device (like making a full backup) by writing a simple batch file for your system (Win95/98/NT).

What is contained in this package?

About Pilot-XFer

Pilot-XFer can backup, restore, install & delete databases on the Palm device. Run it without command-line arguments to get complete instructions. Make sure you specify the right port (COM1, COM2). Otherwise it will simply not work. You have to make sure that the COM-port which you are planning to use is not occupied by the HotSyncManager. KittyKiller can kill the HotSyncManager for you.

The default connection rate is 9600 baud. You are welcome to try higher baud rates (19200, 38400, or 57600) by setting the PILOTRATE environment variable, but various machines have various limitations. You can also set the PILOTRATE variable to H115200, which gives you an experimental speed of 115200. This is unlikely to harm your machine, but it might simply not work for you.

KittyKiller

KittyKiller can cleanly quit the HotSync Manager. This releases the COM-port which it occupies. This is neccessary, because Pilot-XFer needs the COM-port while it is running. You can restart the HotSync Manager by simply running the file HOTSYNC.EXE, which is usually located in C:\PILOT.

PGUI

PGUI is a graphical frontend to the Pilot-XFer utility. It has been developed by Mark Davis and requires the Visual Basic 5.0 runtime DLLs which are not part of this package. You may obtain these runtime DLLs from http://home.cwix.com/~mark.davis@cwix.com. It is likely that these DLLs have already been installed on your machine by some other application. Please only download them if PGUI doesn't start.

Example

In order to backup your entire Palm device which is connected to COM2 to the directory c:\users\christ\palmbackup do the following:
kittykiller
set PILOTRATE=57600
pilot-xfer COM2 -b c:\users\christ\palmbackup
c:\pilot\hotsync
You can also write this into a batch file.

Rebuilding the package

The utilities are included as binaries which can readily be used without rebuilding anything. This build has been created using the Watcom 10.6 compiler. It does currently not compile with MSVC++ 5.0.

The source code is part of a package called pilot-link. You will need version 0.9.3 or later. Visual Basic source code for PGUI can be obtained by mailing its author, Mark Davis, at mark.davis@cwix.com

License notes

Pilot-XFer is licensed for use under the GPL. KittyKiller and PGUI has been placed into the public-domain.

Contacting the author

You can contact me (Tilo Christ) at christ@swl.fh-heilbronn.de.

Credits

Pilot-XFer and the underlying pilot-link package have been developed by Kenneth Albanowski, and many others. My Win32 port is based on original work by Jeff Senn. KittyKiller is based on a code snipped by Palm Computing, Inc. PGUI has been developed by Mark Davis.