CardSync 2.6 Usage Instructions


Main Screen -- Backup -- Scheduled Backups -- Restore -- Installation -- Misc. Notes

Main Screen
When run, CardSync will present the main screen. On this screen are four options.
  • Backup Rom Files: When checked, any programs/data stored in the flash using FlashPro will be copied to the memory card. Since Flash memory survives a complete data loss, this is typically not needed. However, it is useful if you will be upgrading your Operating System (which erases the flash files). Alternatively, you can use this option to create a copy of FlashPro files on your memory card, which you can then copy to your desktop PC for safekeeping against loss of your device.
    • This option is not needed by the typical user, or even a power user, except in very rare circumstances
    • Enabling this option will not cause any problems
    • Enabling this option cause CardSync to eat up more of your memory card's space
  • Archive old files: If you delete a file on your handheld, CardSync will move the prior backup of the file to an "Archive" directory on your memory card, if this option is selected.
  • Backup Unsaved Preferences: It is recommended by Palm Computing that the "Unsaved Preferences" file not be backed up, since this file is not supposed to contain any information that is needed for any length of time, and the information saved here may be dependent on the machine it is being used on. Having said that, I always use this option, since some programs do put information in this file that should be backed up. (If you find any programs that don't seem to restore completely when this option is not enabled, write to the developer of that application, and ask them to store their data in the "Saved Preferences" file instead!).
  • Invoke after every Hotsync: When checked, CardSync will be automatically invoked after each hotsync operation. This ensures that your CardSync backup is at least as current as your hotsync backup. (Requires OS 3.5)

Backup

After tapping "Backup Now" on the main screen, CardSync will scan all installed files, and copy files to the memory card as needed. It will then present a screen indicating how many files were backed up and how many were skipped.

Files are backed up to the "CardSync Backup" directory on your memory card. Archived files end up in the "CardSync Backup\Archive" directory, and backed up FlashPro files are in the "CardSync Backup\ROM" directory. If you want to keep a particular backup of your device indefinitely, you can just rename the "CardSync Backup" directory to something else. The next time that CardSync runs, it will re-create the necessary directories, and recreate all the backup files in those directories. The contents of your renamed directory will be intact.


Scheduler

To access the schedule manager, tap "Menu"/"Schedule". Activate daily backups by checking "Perform Daily Backups". Once activated, you will be able to select the time of the day that you want your daily backups to occur. You can also select "Sound alarm when triggered" to have an audible alarm occur when the backup starts.

When the automated backup completes, control of the PDA will be passed back to whatever application was active when the backup started. No summary screen will be presented. The next time CardSync is run, it will display the date and time of the last backup.

Notes:

  • CardSync will not allow an alarm to be set that occurs within one minute. In this case, it will schedule the next alarm to occur in 24 hours.
  • CardSync will attempt to disable the AutoCF interface temporarily while backing up. If it is unable to do this successfully, the backup will not occur, and CardSync will provide a warning that the backup was skipped. To avoid this, ensure that no card-aware applications have data files open on the memory card when the backup is triggered.


Restore
There are two methods to restore your device:
  • Method 1 -- Automatic Restore using CardSync

    First, get a copy of CardSync on your device:

    • Run the appropriate OS tool to access the memory card
    • Copy CardSync.PRC from the "\CardSync Backup" directory back to the device. (CardSync can not be run from Flash)
    • Run CardSync
    • Activate and run the Restore command (read next section)

    The restore command is activated by tapping "Menu" and then "Restore". If CardSync is used to restore your device, it will attempt to overwrite all databases installed on the device with copies that CardSync backed up. The restore command can be chosen whether or not you have suffered a complete data loss. If conflicts are found, CardSync will (by default) attempt to replace any existing files with copies from the CardSync backup directory. A warning message will be provided for any files that were not successfully copied to the device. (Note: It is common for an error to occur while copying the Net_Prefs.PRC file. This is normal).

    After the restore command, CardSync will set your user name and hotsync ID to the settings saved during the last backup. This will ensure that your device will be properly associated with the appropriate one on your PC during the next hotsync.

    When complete, your device will require a soft reset. After this reset, your device should be in the same condition it was as of the last reset. Subsequent hotsyncs will operate as expected. The desktop PC will not even be aware that a data loss/restore occurred.

    If you are restoring FlashPro files, CardSync will check that you have a supported combination of FlashPro. FlashPro 1.08/1.09 can not be used to do a restore if you are using OS 3.5. FlashPro 1.09a is required.

  • Method 2 -- Manual Restore using CFPro

    Use the appropriate OS tool to copy the contents of the "CardSync Backup" directory to RAM.

    Once complete, the user name on your device will not be restored.

    This method can be used to selectively restore files. Note that if you do this, you might want to rename your "CardSync Backup" directory, since it will be recreated the next time CardSync is run.

Note that some applications choose to store some information in the "Unsaved Preferences" file. This file may not be backed up, depending on how CardSync was configured when the backup ran. Palm Computing recommends that this file not be backed up. If this file is not restored to the device, some minor configuration changes may be lost after a restore. There are no reported problems with using CardSync to back-up the "Unsaved Preferences" file.


Installation Notes
  • Installing CardSync

    Just install the single CardSync.prc file to your device. Run it and set the options on the main screen. Select the "Schedule" option from the drop down menu to enable scheduled backups.

    If you are upgrading, just install the new CardSync over top of the old one.

  • Uninstalling CardSync

    To uninstall CardSync, delete it from your handheld. Then use the appropriate OS tool to delete the "\CardSync backup" (and all subdirectories) from your memory card.


Misc. Notes
  • Card Corruption
    If your device begins to experience unexpected errors while accessing files on the memory card (using any card aware application, or with the OS tools), you probably have a corrupted card. Since CardSync causes intensive card activity, it is often the application that is running when trouble on the card is first noticed. Other symptoms of a corrupted card include:
    • Unable to switch directories
    • Unable to delete an empty directory
    • "I/O Error getting the working directory"
    • "File not found changing directories"

    To ensure that your card is in good shape, there are two possible fixes:
    • Use a desktop PC, and run Windows ScanDisk (or a similar application) on the card to search for misallocated sectors. (This requires a desktop machine and a memory card reader)
    • Format the card. (This will destory all data on your card)
    Neither of these fixes may be satisfactory to you. TRG is rumoured to be developing a ScanDisk that will run on their handheld devices. Check their web site for an update if the other options are not ideal solutions for you.
  • Memory requirements
    CardSync requires about 100k of free RAM to operate. Also, it requires slightly morespace on your memory card as you have used in RAM. For example, if you have used 5800k of RAM, your "CardSync Backup" directory may end up using 6100k of space on your memory card.

Check out my other palm pages at http://www.ImpressiveStuff.com.