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?
- Pilot-XFer - Command-line utility for backup, restore, etc.
- KittyKiller - Command-line utility to kill the HotSyncManager
- PGUI - GUI frontend for Pilot-XFer, written in VB 5.0
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.