PalmSync - Thunderbird: Difference between revisions

From MozillaZine Knowledge Base
Jump to navigationJump to search
m (fix link for contacts sidebar, prep for palmsync v2)
mNo edit summary
 
(29 intermediate revisions by 5 users not shown)
Line 1: Line 1:
PalmSync for Mozilla Thunderbird (TB) is a '''conduit''' to synchronize your TB address book with the Address application on your Palm OS® device. PalmSync is Windows and address book only, no e-mail or calendar sync. It replaces the '''Palm address book conduit''', but with HotSync Manager 4 and above you can switch between syncing Palm Desktop and PalmSync. Other conduits and sync options are not affected. 
<center>''Much of the information below, except for installation procedures, is also relevant to the Seamonkey environment''</center>


PalmSync has several [[#Issues and Limitations]].  You may lose data if you do not understand and prepare accordingly before you sync your PDA.
PalmSync is no longer supported.  [[Synchronizing Windows based PDAs]] lists alternatives[http://www.mozillamessaging.com/en-US/ Mozilla Messaging] did not deliver a version of Palmsync starting in [https://wiki.mozilla.org/Thunderbird:Thunderbird3 Thunderbird 3].  [http://groups.google.com/group/mozilla.dev.apps.thunderbird/browse_thread/thread/7b24d0bb9fdc34de/8b6a9e6c891b8885 Newsgroup posting] and [http://ccgi.standard8.plus.com/blog/archives/200 blog posting] describes the plans and availability of source code. The [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=MailNews+Core+Graveyard&product=SeaMonkey&product=Thunderbird&resolution=---&chfieldto=Now&field0-0-0=short_desc&type0-0-0=allwordssubstr&value0-0-0=palm+sync&field0-0-1=component&type0-0-1=equals&value0-0-1=palm+sync PalmSync bug reports] are still available. And as noted in the postings, assistance is available to those who want to work to keep the code working.


A '''conduit''' is not a sync manager. You must have a sync manager installed, like HotSync. Make sure you have the latest version of sync management software from ([http://www.palm.com/us/support/downloads/win_desktop.html Palm Desktop]) or your vendor for your model of PDA.  
PalmSync is an extension that provides a '''conduit''' to synchronize your Thunderbird (TB) address book with the Address or Contacts application on your Palm OS&reg; device. PalmSync works only for PalmOS devices on Windows for address book sync. Visit [[#See also]] for solutions about other OS, devices, mail, and calendar.


If you have coding or design skills, especially palm conduit or application experience, please help in [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Core&product=Firefox&product=Mozilla+Application+Suite&product=Thunderbird&product=Toolkit&resolution=---&op_sys=All&op_sys=Windows+95&op_sys=Windows+98&op_sys=Windows+ME&op_sys=Windows+2000&op_sys=Windows+NT&op_sys=Windows+XP&op_sys=Windows+Server+2003&op_sys=Windows+CE&op_sys=Mac+System+7&op_sys=Mac+System+7.5&op_sys=Mac+System+7.6.1&op_sys=Mac+System+8.0&op_sys=Mac+System+8.5&op_sys=Mac+System+8.6&op_sys=Mac+System+9.x&op_sys=MacOS+X&op_sys=Linux&op_sys=BSDI&op_sys=FreeBSD&op_sys=NetBSD&op_sys=OpenBSD&op_sys=AIX&op_sys=BeOS&op_sys=HP-UX&op_sys=IRIX&op_sys=Neutrino&op_sys=OpenVMS&op_sys=OS%2F2&op_sys=OSF%2F1&op_sys=Solaris&op_sys=SunOS&op_sys=Other&chfieldto=Now&field0-0-0=short_desc&type0-0-0=allwordssubstr&value0-0-0=palm+sync&field0-0-1=component&type0-0-1=equals&value0-0-1=mailnews%3A+palmsync '''the bugs'''].
Read the [[#Issues and Limitations]] to see if PalmSync is right for you, and to avoid unexpected, unwelcome results with your data.


''Requirements'':  
'''Requirements''':
Thunderbird 1.5 or higher, hotsync manager installed on PC and palm Address application on palm device
* MS-Windows and Thunderbird 1.5 or higher. (Current version is 2.  Version 1.5 is not receiving fixes.)
* Vista users: See [http://kb.palm.com/wps/portal/kb/common/article/44532_en.html Windows Vista info for Palm devices]. Also, you cannot use any Thunderbird version 1.x.
* Address application on palm device
* Sync manager, eg Hotsync, already installed on PC to manage the conduit. Ensure you have latest version of sync software for your model of PDA, eg. via ([http://www.palm.com/us/support/downloads/win_desktop.html Palm Desktop]).  Note: PalmDesktop 6.2 and HotSync v7 for newer devices may give you grief.  If you have trouble, see the [https://bugzilla.mozilla.org/show_bug.cgi?id=422494 bug 422494] for details and workaround.


==Issues and Limitations==
==Issues and Limitations==


'''These limitations can affect your data. Read carefully before installing.''' Data integrity problems can be avoided if you know and address these issues '''before''' working with PalmSync.  
'''Read carefully before installing and working with PalmSync''' to avoid unexpected results with your data, and to determine whether PalmSync is right for you. Most are just warnings.


* PalmSync is not a true mozilla extension. It installs like an extension but it does not show in the Thunderbird addons/extensions list and cannot be uninstalled through addons.  See [[#Uninstall]] below.
* Some Thunderbird fields do not sync, eg. '''second''' e-mail address, mailing address, mobile phone. [http://www.mozilla.org/projects/thunderbird/palmsync/#Field_Mapping Categories and Address Books, Fields] describes data mapping.  
* PalmSync maps TB address books to palm categories and Palm category names are limited to 15 characters. Therefore, '''limit TB's Address Book names to 15 characters'''.
* PalmSync maps TB address books to palm categories and Palm category names are limited to 15 characters. Therefore, '''limit TB Address Book names to 15 characters'''.
* The Palm is limited to a maximum of 15 Categories. Therefore, '''do not establish more than 15 TB Address Books'''.
* Palm has a limit of 15 Categories. Therefore, '''do not establish more than 15 TB Address Books'''.
* Palm doesn't allow duplicate Categories. Therefore, '''duplicate TB Address Book names should never be used''', even though TB allows multiple books with the same name.
* Palm does not allow duplicate Categories. Therefore, '''duplicate TB Address Book names should never be used'''.
* A TB '''Address Book named ''Personal'' should never be used'''. Only one (1) TB Address Book name should begin with ''Personal'' and that is TB's default ''Personal Address Book''.  PalmSync maps TB's default ''Personal Address Book'' to the palm default ''Personal'' category.  Rename the TB Address Book to avoid the problem, or copy the AB entries to ''Personal Address Book'' and delete the offending TB address book.
* One (1) and <u>only one</u> TB Address Book name should begin with ''Personal'' - TB's default ''Personal Address Book''.  PalmSync maps TB's default ''Personal Address Book'' to palm's default ''Personal''.  
* '''Do not delete the ''Unfiled'' category from the Palm.''' If you have deleted this palm category then go back and re-define a ''Unfiled'' category on the palm.
* '''Do not delete the ''Unfiled'' category from the Palm.''' If you did, create an ''Unfiled'' category on the palm.
* '''Treo users'''. Your contacts with a ''null'' category will '''not''' sync.  When you create a new contact and ''ALL'' contacts are displayed, Treo sets the new contact's category to ''null'', not ''Unfiled'' like as other palm devices do. But, if you select a category first and then create a new contact, the new contact will be set to the currently selected category. 
* '''Treo users'''. Contacts with category=''null'' do '''not''' sync.  Hint: Before creating a new contact set category to something other than ''All'', your new contact will be set to the current category. <small>If category=''ALL'' new contact gets category=''null'', not ''Unfiled'' like other PDAs.</small>
* '''Ensure that all Palm Contacts are assigned to a valid Category.''' Contacts not assigned to a defined category will not sync properly.
* '''Ensure that all Palm Contacts are assigned to a valid Category.''' Contacts not assigned to a category will not sync.
* Palm entries marked "private" will not sync.
* Contacts marked "private" in the palm address book will not sync.
* Avoid renaming TB Address Books after your first sync.
* Avoid renaming TB Address Books after your first sync.
* Some TB fields do not sync to the palm, for example second e-mail address, mailing address, and mobile phone.
* Syncing with two PCs is unknown territory - you are on your own.
* Syncing with two PCs is unknown territory - you are on your own.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=237624 PalmSync does not sync non-ascii characters, eg. international language, 8-bit, unicode (bug 237624)].  Therefore, '''avoid non-ascii characters''' since they will cause problems within Palm's Contacts and TB's Address Books.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=310290 Problem syncing ... Danish letters, umlauts (ä, ü, ö, ß), diacritics, etc in names - regression starting with Thunderbird 1.5]
* As you might guess from the information above, TB's address book was not designed to work with palm devices. So if you have coding or design skills, especially palm conduit or experience that will help improve PalmSync, please see the [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Core&product=Firefox&product=Mozilla+Application+Suite&product=Thunderbird&product=Toolkit&resolution=---&op_sys=All&op_sys=Windows+95&op_sys=Windows+98&op_sys=Windows+ME&op_sys=Windows+2000&op_sys=Windows+NT&op_sys=Windows+XP&op_sys=Windows+Server+2003&op_sys=Windows+CE&op_sys=Mac+System+7&op_sys=Mac+System+7.5&op_sys=Mac+System+7.6.1&op_sys=Mac+System+8.0&op_sys=Mac+System+8.5&op_sys=Mac+System+8.6&op_sys=Mac+System+9.x&op_sys=MacOS+X&op_sys=Linux&op_sys=BSDI&op_sys=FreeBSD&op_sys=NetBSD&op_sys=OpenBSD&op_sys=AIX&op_sys=BeOS&op_sys=HP-UX&op_sys=IRIX&op_sys=Neutrino&op_sys=OpenVMS&op_sys=OS%2F2&op_sys=OSF%2F1&op_sys=Solaris&op_sys=SunOS&op_sys=Other&chfieldto=Now&field0-0-0=short_desc&type0-0-0=allwordssubstr&value0-0-0=palm+sync&field0-0-1=component&type0-0-1=equals&value0-0-1=mailnews%3A+palmsync '''bug list''']. Also, if you cannot avoid one of limitations above please comment briefly in a relevant bug.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=237624 PalmSync does not sync non-ascii characters, eg. international language, 8-bit, unicode (bug 237624)].  Therefore, '''avoid non-ascii characters'''.
* To uninstall prior to Thunderbird 2 see [[#Uninstall]] below. <small>PalmSync installs like an extension but does not show in the Thunderbird addons/extensions list and cannot be uninstalled through addons.</small>
* Limitations exist because Thunderbird address book was not initially designed to be synced. see the bug list, and also [http://wiki.mozilla.org/Mozilla2:Device_Sync next gen sync tools].


==Installation==
==Installation==


Follow these steps to install the PalmSync conduit. See [[#Installation Notes]] for explanation of (1), (2), (3).
Explanation of (1), (2), (3), (4) in [[#Installation Notes]].


# Before making any changes, test sync to your handheld's supplied desktop software (ex. Palm Desktop), so you know hotsync manager works.
# Before installing palmsync and making any changes, test sync to your PDA to its supplied desktop software (ex. Palm Desktop). Make sure hotsync manager works out of the box.
# '''[[Profile_backup#3rd_party_profile_backup_software | Back up Thunderbird data]]. Back up palm desktop data. Read data [[#Issues and Limitations]].'''
# Backup: '''[[Profile_backup#3rd_party_profile_backup_software | Thunderbird data]], palm desktop data. Read data [[#Issues and Limitations]].'''
# '''DO NOT INSTALL INTO FIREFOX!'''.  Save to '''disk''' with ''right''' (not left) click on and select "save link as".
# '''Beware - know how many contacts you have, and how many your PDA can hold.''' If you have over a thousand addresses, or have ''automatically add outgoing e-mail addresses to my ___ address book'', or you sync collected address book, you might need to exclude some address books.  See [[#Installation Notes|(4)]].
#*[http://ftp.mozilla.org/pub/mozilla.org/thunderbird/extensions/palmsync/1.5/palmsync.xpi palmsync for TB 1.5]  
# Do not install extension into Firefox.  Save it to '''disk''' with ''right''' (not left) click on and select "save link as".
#*[http://ftp.mozilla.org/pub/mozilla.org/thunderbird/extensions/palmsync/palmsync.xpi palmsync.xpi for TB 1.0.x] (When using Thunderbird 1.0.x [http://jpeters.no-ip.com/extensions/xpi/tb/contactssidebar-0.5.xpi Contacts Sidebar v0.5] extension is also required.)
#* get palmsync beta version for TB 2.x from [http://forums.mozillazine.org/viewtopic.php?p=3202311 this forum article] (or [http://ftp.mozilla.org/pub/mozilla.org/thunderbird/extensions/palmsync/1.5/palmsync.xpi palmsync for TB 1.5])  
# In Thunderbird, go to "Tools -> Add-ons (Extensions) -> Install" to install PalmSync.xpi from disk. [[#Installation Notes|(1)]]  (If using TB 1.0 install Contacts Sidebar next.)
# In Thunderbird, go to "Tools -> Add-ons (Extensions) -> Install" to install PalmSync.xpi from disk. [[#Installation Notes|(1)]]   
# Restart Thunderbird to activate the extension. [[#Installation Notes|(1)]]   
# Restart Thunderbird to activate the extension. [[#Installation Notes|(1)]]   
# Verify conduit settings [[#Installation Notes|(2)]] :
# Verify conduit settings [[#Installation Notes|(2)]]:
## Right click the Palm Hot Sync icon in the system tray and select "Custom" to get a list of conduits.
## Right click the Palm Hot Sync icon in the system tray and select "Custom" to get a list of conduits.
## Mozilla Address Book conduit - you should see "Synchronize The Files". If not, change this to "Synchronize The Files" and check "Set as Default".  If you do not see Mozilla Address Book conduit listed then check step 2 above and [[#Installation Notes|(2)]].
## Find Thunderbird/Seamonkey/Mozilla Address Book conduit (near the bottom) - If you do not see "Synchronize The Files", change it and check "Set as Default".  If you do not see the conduit then consult  [[#Bugs and Troubleshooting]]
## Desktop's Contacts conduit - To sync to TB it should be set "Do Nothing" and check "Set as Default". The conduit is there with newer versions of Palm Desktop (PD). Having both conduits installed, PD and PalmSync, you can switch between syncing to PD and Thunderbird. Get a newer version of PD if you don't see it and want to be able to switch.
## Find Contacts conduit (near the top) - If you do not see "Do Nothing", set it to "Do Nothing" and check "Set as Default". If you do not see this conduit or something like it (some PDAs use a different name for "contacts") try to get a newer version of sync software so you can switch between syncing Palm Desktop and Thunderbird.
## Click OK.
## Click OK.
# Perform a HotSync&reg; to verify correct operation [[#Installation Notes|(3)]] of palm and Thunderbird sync.  If the results not correct consult [[#Bugs and Troubleshooting]].
# Verify HotSync&reg; - Do a sync and check the PDA sync log  [[#Installation Notes|(3)]] to verify palm and Thunderbird sync correctly.  If problems consult [[#Bugs and Troubleshooting]].


==Bugs and Troubleshooting==
==Bugs and Troubleshooting==


Check that Mozilla Address Book conduit is listed in hotsync  (Hot Sync > Custom) and is set to synchronize, and Contacts conduit (if it exists) is set to "do nothing".
'''Is Mozilla Address Book conduit listed in hotsync  (Hot Sync > Custom) and is set to synchronize?'''


If no data syncs:
* If not, run palmsyncinstall.exe from the extension directory, /extensions/p@m/ of the [http://kb.mozillazine.org/Profile_folder Thunderbird profile folder].  <small>(In version 1.x look in Thunderbird's "'program'" directory.)</small>


* Set Mozilla Address Book conduit in hotsync to "desktop overwrites handheld" (do NOT set as default) and hotsync once. If it syncs then the problem was not with PalmSync - it was probably data corruption on the handheld (HH), a condition known to prevent syncing.  CAUTION: DT -> HH will clear contact data on your handheld and replace it with Thunderbird's data.
'''If no data syncs:'''
* If Mozilla Address Book conduit is not listed in the hotsync manager following installation this can be solved as follows:
**''Manually unzip the palmsync.xpi file to TBird's program folder in C:\Program Files\Mozilla Thunderbird and then manually run PalmSyncInstall.exe. That is, a) rename palmsync.xpi to palmsync.zip, b) right click to select Extract All to "C:\Program Files\Mozilla Thunderbird" and c) go there and run (double click) PalmSyncInstall.exe.''
* Retest syncing with your handheld's default desktop application (Palm Desktop for example).
* For non-stable versions of Thunderbird (nightlies, release candidates, etc) check the bug list. Development versions of TB may require a special version of PalmSync.


Still have a problem / other issues :  
* Contacts conduit (if it exists) should be set to "do nothing".
* Set Mozilla Address Book conduit in hotsync to "desktop overwrites handheld" (do NOT set as default) and hotsync once. If it syncs then the problem was not with PalmSync - it was probably data corruption on the handheld (HH), a condition known to prevent syncing.  CAUTION: DT -> HH will clear contact data on your handheld and replace it with Thunderbird's data. Reference [https://bugzilla.mozilla.org/show_bug.cgi?id=261405 bug 261405]
* If using PalmDesktop 6.2 or HotSync v7 see [https://bugzilla.mozilla.org/show_bug.cgi?id=422494 bug 422494].
* Retest syncing to your handheld's default desktop application, for example Palm Desktop with HSM Contacts' conduit set to sync and Thunderbird Address Book set to do nothing.
* For non-stable versions/development versions  of Thunderbird (nightlies, release candidates, etc) you need a special version of PalmSync. Also check the bug list.


* Ask for help in the [http://forums.mozillazine.org/viewforum.php?f=28 Thunderbird General mozillazine forum].
'''Problems persist:'''
* Check [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Core&product=Firefox&product=Mozilla+Application+Suite&product=Thunderbird&product=Toolkit&resolution=---&op_sys=All&op_sys=Windows+95&op_sys=Windows+98&op_sys=Windows+ME&op_sys=Windows+2000&op_sys=Windows+NT&op_sys=Windows+XP&op_sys=Windows+Server+2003&op_sys=Windows+CE&op_sys=Mac+System+7&op_sys=Mac+System+7.5&op_sys=Mac+System+7.6.1&op_sys=Mac+System+8.0&op_sys=Mac+System+8.5&op_sys=Mac+System+8.6&op_sys=Mac+System+9.x&op_sys=MacOS+X&op_sys=Linux&op_sys=BSDI&op_sys=FreeBSD&op_sys=NetBSD&op_sys=OpenBSD&op_sys=AIX&op_sys=BeOS&op_sys=HP-UX&op_sys=IRIX&op_sys=Neutrino&op_sys=OpenVMS&op_sys=OS%2F2&op_sys=OSF%2F1&op_sys=Solaris&op_sys=SunOS&op_sys=Other&chfieldto=Now&field0-0-0=short_desc&type0-0-0=allwordssubstr&value0-0-0=palm+sync&field0-0-1=component&type0-0-1=equals&value0-0-1=mailnews%3A+palmsync '''Bug list''' and known issues]
 
* Uninstall PalmSync AND Thunderbird.  Reinstall both.
* Ask for help at [http://forums.mozillazine.org/viewforum.php?f=28 Thunderbird General mozillazine forum].
* After checking bug list and not finding a good match, file a new bug in component "Mailnews: Palm Sync" of product "Core". Select "Other Products" to find "Core". The description should be short but complete, with  
* Check the bug list.
** steps and enough information for someone else to reproduce the problem.
* If running Thunderbird 1.5 - Uninstall PalmSync AND Thunderbird.  Reinstall both.  Don't be running Thunderbird 1.0.
** versions - paste into the bug comments : version of PalmSync, Thunderbird build string/version from help | about, Hotsync version from hotsync | about, hotsync log from hotsync | view log
* After checking bug list and not finding a good match, file a new bug in component "Mailnews: Palm Sync" of product "Core". Select "Other Products" to find "Core" with  
** short summary and good description - clear and exact steps for someone else to exactly reproduce the problem.
** versions - paste versions of all of the following into the bug comments : PalmSync, Thunderbird build string at help>about, Hotsync at hotsync>about, hotsync log from hotsync>view log
** conduit log file - attached as a file (see below)
** conduit log file - attached as a file (see below)
* To create a conduit log:
* '''Conduit log'''
** Go into the Windows Control Panel -> System -> Advanced -> Environment Variables
** To create a conduit log:
** Set MOZ_CONDUIT_LOG=c:\temp\conduit.log<br>(if the conduit logfile is empty then the conduit is probably not being called, i.e. you have an install problem)
*** create a "permanent" environment variable named '''MOZ_CONDUIT_LOG'''
** Hotsync
**** windows XP classic view: click Start -> Control Panel -> System -> Advanced -> Environment Variables
** look for the log file
**** windows XP menu view: click Start -> Control Panel -> Performance and Maintenance -> System-> Advanced -> Environment Variables  
*** under System Variables create a New variable '''MOZ_CONDUIT_LOG''' with value c:\temp\conduit.log, and click OK
*** click OK
*** restart Thunderbird
*** Hotsync
*** view the log file. If you can't find the file or it is empty then the install did not finish correctly, the conduit is probably not being called for some other reason, or your environment variable is not correct.
** [An alternative is a "non-permanent" environment variable - set the variable from the widows command prompt (start>run>cmd or start>programs>accessories>Command Prompt), type SET MOZ_CONDUIT_LOG=c:\temp\conduit.log  and then start Thunderbird from that window.  The environment variable will be "gone" when you close the command prompt window.]
** about '''Conduit log''':  [TODO] conduit log is persistent, appended to, etc


==Enhancement requests==
==Enhancement requests==


The most notable requests for additional sync functionality (not just Palm OS&reg; or Thunderbird) are:
The most notable (not just Palm OS&reg; or Thunderbird) are:
* [https://bugzilla.mozilla.org/show_bug.cgi?id=130100 AB sync with non-Palm OS PDAs]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=130100 AB sync with non-Palm OS PDAs]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=36836 mail conduit for the palm sync]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=36836 mail conduit for the palm sync]
Line 84: Line 97:
==Tweaks and Tools==
==Tweaks and Tools==


* To choose not to sync one or more address books, create a preference for each book to be excluded.  Use tools -> options -> advanced -> config editor or add lines to the prefs.js file for each exclusion. This is documented in [https://bugzilla.mozilla.org/show_bug.cgi?id=227507 Bug 227507].  This feature has no UI, i.e. you will not find it in Thunderbird's preference menus.
* '''Exclude an address book/category from syncing''' - Go to tools>options>advanced>general>config editor.  Put "dirtype" in the config editor filter to see a list of the form ''ldap_2.servers.<ab_pref_name>.dirType'', these are Thunderbird's internal "preference name" for each AB. Then right-click to create a boolean preference  for each exclusion with a name of '''ldap_2.servers.<ab_pref_name>.disablePalmSync''' with a value of '''TRUE'''.  Example, the preference name for Collected Addresses (or if you prefer, Collected Address Book) is "history", so the boolean preference for CAB is '''ldap_2.servers.history.disablePalmSync'''. (Warning: <ab_pref_name> is Thunderbird's internal "preference name", not the "pretty name". Pretty name is what you see when in the address book window). <br>* This preference is documented in [https://bugzilla.mozilla.org/show_bug.cgi?id=227507 Bug 227507].  And it has no UI (User Interface), so you will not find it in Thunderbird's preference menus nor in the extension's options.)
pref("ldap_2.servers.<ab name>.disablePalmSync", true);
* '''Choose home or work address''' - To sync home address information instead of work add a preference with tools>options>advanced>general>config editor, right-click, boolean preference mail.palmsync.useHomeAddress and set to TRUE. <br>*This is documented in [https://bugzilla.mozilla.org/show_bug.cgi?id=226221 Bug 226221].  This feature has no UI, i.e. you will not find it in Thunderbird's preference menus. <br>- You can instead add a line to prefs.js  as follows:
* To sync Home address information instead of work add this preference.  Use tools -> options -> advanced -> config editor or add a line to the prefs.js file for each exclusion. This is documented in [https://bugzilla.mozilla.org/show_bug.cgi?id=226221 Bug 226221].  This feature has no UI, i.e. you will not find it in Thunderbird's preference menus.
  pref("mail.palmsync.useHomeAddress", true);
  pref("mail.palmsync.useHomeAddress", true);
* Conduit Tools - these provide detailed control over and information about your conduits, not for the faint of heart
* HSM version 4 or higher allows switching between syncing to Palm Desktop and Thunderbird. I.E. you can sync to both.
* [http://nic-nac-project.de/~kaosmos/morecols-en.html MoreColsForAddressBook aka morecols] is an extension which allows import/export of Thunderbird AB to and from Palm Desktop via vcard format
* Conduit Tools - these provide detailed control over and information about your conduits (these tools are not for the faint of heart)
** HotSyncWizard.exe - can be used to reset HotSync settings to default values. (A program used in the install process.  If you don't find this in C:\Program Files\palmOne search your hard disk. If you still don't find it get a newer version of Palm's software.)
** HotSyncWizard.exe - can be used to reset HotSync settings to default values. (A program used in the install process.  If you don't find this in C:\Program Files\palmOne search your hard disk. If you still don't find it get a newer version of Palm's software.)
** [http://webpages.charter.net/ibrewalot/ CondCfg.exe - Palm's conduit manager] must be copied to the directory that has CONDMGR.dll or you will get an error message "The ordinal 191 cound not be located in the dynamic link library CONDMGR.dll"  Documented at http://www.palmos.com/dev/support/docs/conduits/win/Util_CondCfg.html  and available also from the Palm CDK package.
** [http://webpages.charter.net/ibrewalot/ CondCfg.exe - Palm's conduit manager] must be copied to the directory that has CONDMGR.dll or you will get an error message "The ordinal 191 cound not be located in the dynamic link library CONDMGR.dll"  Documented at http://www.palmos.com/dev/support/docs/conduits/win/Util_CondCfg.html  and available also from the Palm CDK package.
Line 97: Line 111:
==Installation Notes==
==Installation Notes==


(1) PalmSync is installed via extension manager but it is '''NOT''' a true extension. Therefore you will not see it in Thunderbird's list of addons/extensions, nor can it be UNinstalled/removed via extension manager. Use the [[Uninstall]] instructions.<br />
(1) PalmSync prior to version 2 is installed via extension manager but it is '''NOT''' a true extension. Therefore it does not appear in Thunderbird's list of addons/extensions, nor can it be UNinstalled/removed via extension manager. Use the [[Uninstall]] instructions.<br />
(2) Some versions of Palm software retain Palm Desktop's Contacts as the default conduit after PalmSync installs the Mozilla Address Book conduit. This has been documented with Palm Desktop version 4.1.4 with HotSync version 6.0.1. So, to be safe, the final step of PalmSync install is to verify the conduit settings.<br />
(2) Some versions of Palm software retain Palm Desktop's Contacts as the default conduit after PalmSync installs the Mozilla Address Book conduit. This has been documented with Palm Desktop version 4.1.4 with HotSync version 6.0.1. So, to be safe, the final step of PalmSync install is to verify the conduit settings.<br />
(3) It is unfortunately normal to not see a hotsync log entry for the address book - [https://bugzilla.mozilla.org/show_bug.cgi?id=183722 bug 183722], the log will have nothing useful.<br />
(3) PalmSync prior to version 2 does not make an entry in the PDA's hotsync log - [https://bugzilla.mozilla.org/show_bug.cgi?id=183722 bug 183722].<br />
(4) Thunderbird 1.0.x at 1.0.2 or higher is not recommended. It requires [https://addons.mozilla.org/extensions/moreinfo.php?application=thunderbird&category=Contacts&numpg=10&id=70 Contacts Sidebar extension] to work around TB 1.0.x [https://bugzilla.mozilla.org/show_bug.cgi?id=234391  bug 234391].<br />
(4) PDAs have <u>limited</u> storage.  PC's generally do not.  Don't blow your PDA by syncing too many AB records. "Collecting" addresses can cause large address books, which may cause a sync to exceed a PDA's storage limit, especially phones.  If you have over a thousand Thunderbird addresses you should evaluate and possibly exclude some address books from syncing (such as collected address book) by creating a Thunderbird preference of ldap_2.servers.history.disablePalmSync set to true. See [[#Tweaks_and_Tools|Tweaks_and_Tools]]  for details.
 
PalmDesktop 6.2 and HotSync 7 that comes with newer devices may give you grief.  If you have trouble, see the [https://bugzilla.mozilla.org/show_bug.cgi?id=422494 bug report] for details and workaround.
 
Palmsync replaces the '''Palm address book conduit''' in HotSync Manager (HSM).  Installing PalmSync does not affect other conduits and sync options.
 
DO NOT use Thunderbird 1.0.x, it requires [https://addons.mozilla.org/extensions/moreinfo.php?application=thunderbird&category=Contacts&numpg=10&id=70 Contacts Sidebar extension] to work avoid a [https://bugzilla.mozilla.org/show_bug.cgi?id=234391  bug 234391].<br />


==Uninstall==
==Uninstall==


There is no uninstall procedure that removes the PalmSync software from disk. And again, nothing in TB's extension manager will help. But ythe PalmSync conduit connection to Thunderbird. can be removed. Choose from several methods depending on the results you need to achieve.
With Thunderbird version 2 you simply uninstall or disable using addons/extension manager.


* To '''disable''' the PalmSync conduit, but keep it available for possible future use:
The items below are primarily for versions 1.5.0.x, 1.0.x, etc. There is no uninstall procedure that removes the PalmSync software from disk, but you can disable or reset conduit and hotsync settings which affect the connection to Thunderbird. Choose a method depending on the results you need to achieve.
# Right click the Palm HotSync icon in the system tray and select "Custom" to get a list of conduits.
 
# Mozilla Address Book conduit - change to "Do nothing" and check "Set as Default". (If you do not see Mozilla Address Book conduit listed then palmsync was not completely installed.)
* To '''disable''' the PalmSync conduit, keep it available for future use, and switch the sync back to Palm Desktop:
# Palm desktop's Contacts conduit - If you wish to sync addresses to PD change to "Synchronize The Files" and check "Set as Default". (If you do not see Contacts listed then you must restore the conduit using one of the methods below).
# Right click the HotSync icon in the system tray and select "Custom" to get a list of conduits.
# Edit Mozilla Address Book conduit, change to "Do nothing", check "Set as Default", click OK. (If you do not see Mozilla Address Book then the PalmSync was not activated or not completely installed.)
# Edit Contacts conduit (i.e. Palm Desktop), change to "Synchronize The Files", check "Set as Default"., click OK. (If you do not see Contacts then you must restore the Palm conduit using the clean and restore method below).
#Click OK.  
#Click OK.  


* To '''remove''' the PalmSync conduit linkages from windows, so Mozilla Address Book will not appear in the hotsync list, use a conduit manager from [[Tweaks and Tools]], or do the following:<br\>WARNING: Do not proceed unless you are experienced at modifying registry values.  
* To '''remove PalmSync conduit programatically''' so Mozilla Address Book will not appear in the hotsync list:
# Find PalmSyncInstall.exe in your Thunderbird profile (Thunderbird v2) or program directory (prior to v2)
# From a DOS prompt in that directory, do PalmSyncInstall.exe /u<br\>''Seamonkey users can remove the palmsync conduit from hotsync with Start > Program > Seamonkey > Palm Tools > Uninstall''
 
* To '''remove PalmSync conduit manually''' so Mozilla Address Book will not appear in the hotsync list, use a tool from [[#Tweaks_and_Tools|Tweaks_and_Tools]], or do the following:<br\>WARNING: Do not proceed unless you are experienced at modifying registry values.  
# Make a backup of your registry prior to making any changes (File > Export).
# Make a backup of your registry prior to making any changes (File > Export).
# Run regedit (Left click on the Start button > Run > regedit).  
# Run regedit (Left click on the Start button > Run > regedit).  
# Go to HKEY_CURRENT_USER\Software\U.S. Robotics\Pilot Desktop\ApplicationX (Where X is an integer - look for the entry that has a value "Name" with data of "Mozilla Address Book".   
# Go to HKEY_CURRENT_USER\Software\U.S. Robotics\Pilot Desktop\ApplicationX (Where X is an integer - look for the entry that has a value "Name" with data of "Mozilla Address Book".   
# Delete this Application X entry where "Name" value is "Mozilla Address Book"  
# Delete this Application X entry where "Name" value is "Mozilla Address Book"  
# exit regedit.
# Exit regedit.
# Shutdown and restart HotSync manager.
# Shutdown and restart HotSync manager.


* To start clean and '''restore Palm's default settings''' for HotSync you can choose from several methods:<br\>'''Warning: This will also remove ALL conduits from HotSync.  After doing any of these you must reinstall other conduits you were using to sync data to your handheld.'''
* To '''clear and return to factory default settings''' for HotSync choose from several methods:<br\>'''Warning: You must reinstall any conduits you added after you last installed Palm Desktop.'''
** Run HotSyncWizard.exe - see [[Tweaks and Tools]]
** Run HotSyncWizard.exe - see [[#Tweaks_and_Tools|Tweaks_and_Tools]]
** Uninstall and reinstall the Palm Desktop.  Or slightly less drastic ...
** Uninstall and reinstall the Palm Desktop.  Or slightly less drastic ...
** hotsync -r<br\>
** hotsync -r<br\>
**# Take a command prompt (Left click on Start button > Run > cmd) and go to your palm root folder (cd C:\Program Files\Palm\).
**# Get a command prompt (Start > Run > cmd), navigate go to your Palm software root folder (cd C:\Program Files\Palm\).
**# Run hotsync -r (type: hotsync -r). This will reset the Palm Desktop's HotSync conduits to their factory defaults.
**# Run hotsync -r (type: hotsync -r). This will reset the Palm Desktop's HotSync conduits to their factory defaults.
**#  Exit the command prompt (type: exit).
**#  Exit the command prompt (type: exit).


==See also==
==See also==
* [[Synchronizing_Windows_based_PDAs | Synchronizing Windows based PDA's]]
* [http://wiki.mozilla.org/Mozilla2:Device_Sync The future?  Next generation sync]
* [[Synchronizing PDAs and phones]]
* [[Synchronizing_mail_on_two_computers_%28Thunderbird%29 | Synchronizing mail on two computers]]
* [[Synchronizing_mail_on_two_computers_%28Thunderbird%29 | Synchronizing mail on two computers]]
* [http://wiki.mozilla.org/Calendar:Device_Sync Syncing] for [http://wiki.mozilla.org/Calendar Calendar]
* [[Import_calendars_and_contacts_into_iPod]]
* [[Import_calendars_and_contacts_into_iPod]]
Documentation and References
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=MailNews+Core+Graveyard&product=SeaMonkey&product=Thunderbird&resolution=---&chfieldto=Now&field0-0-0=short_desc&type0-0-0=allwordssubstr&value0-0-0=palm+sync&field0-0-1=component&type0-0-1=equals&value0-0-1=palm+sync Palmsync bugs]
* [http://www.mozilla.org/projects/thunderbird/palmsync/ General Usage Information, Mozilla Address Book Sync for PalmTM Devices] oriented to the Suite/Seamonkey environment. Originally packaged with the suite as [http://mxr.mozilla.org/mozilla1.8.0/source/mailnews/extensions/palmsync/palm.html?force=1 Netscape Address Book Sync for PalmTM Devices]
* [http://www.mozilla.org/mailnews/arch/MozAB_Palm_HotSync.html Palm Sync Technical Design Specification] circa 2002
* [http://www.mozilla.org/quality/mailnews/tests/buffy-mn-palmsync.html  Testing Specs]
* Historical only - [http://www.thecapras.org/mcapra/ThunderbirdSync.html Miranda Galadriel Capra's Sync Thunderbird Address Book to Palm]
Source Code
* [http://mxr.mozilla.org/mailnews/source/mailnews/extensions/palmsync/ Trunk Code]
* [http://mxr.mozilla.org/mozilla1.8.0/source/mailnews/extensions/palmsync/ Branch Code]


[[Category:Address Book (Thunderbird)]]
[[Category:Address Book (Thunderbird)]]
[[Category:Extensions (Thunderbird)]]
[[Category:Extensions (Thunderbird)]]

Latest revision as of 22:11, 9 February 2011

Much of the information below, except for installation procedures, is also relevant to the Seamonkey environment

PalmSync is no longer supported. Synchronizing Windows based PDAs lists alternatives. Mozilla Messaging did not deliver a version of Palmsync starting in Thunderbird 3. Newsgroup posting and blog posting describes the plans and availability of source code. The PalmSync bug reports are still available. And as noted in the postings, assistance is available to those who want to work to keep the code working.

PalmSync is an extension that provides a conduit to synchronize your Thunderbird (TB) address book with the Address or Contacts application on your Palm OS® device. PalmSync works only for PalmOS devices on Windows for address book sync. Visit #See also for solutions about other OS, devices, mail, and calendar.

Read the #Issues and Limitations to see if PalmSync is right for you, and to avoid unexpected, unwelcome results with your data.

Requirements:

  • MS-Windows and Thunderbird 1.5 or higher. (Current version is 2. Version 1.5 is not receiving fixes.)
  • Vista users: See Windows Vista info for Palm devices. Also, you cannot use any Thunderbird version 1.x.
  • Address application on palm device
  • Sync manager, eg Hotsync, already installed on PC to manage the conduit. Ensure you have latest version of sync software for your model of PDA, eg. via (Palm Desktop). Note: PalmDesktop 6.2 and HotSync v7 for newer devices may give you grief. If you have trouble, see the bug 422494 for details and workaround.

Issues and Limitations

Read carefully before installing and working with PalmSync to avoid unexpected results with your data, and to determine whether PalmSync is right for you. Most are just warnings.

  • Some Thunderbird fields do not sync, eg. second e-mail address, mailing address, mobile phone. Categories and Address Books, Fields describes data mapping.
  • PalmSync maps TB address books to palm categories and Palm category names are limited to 15 characters. Therefore, limit TB Address Book names to 15 characters.
  • Palm has a limit of 15 Categories. Therefore, do not establish more than 15 TB Address Books.
  • Palm does not allow duplicate Categories. Therefore, duplicate TB Address Book names should never be used.
  • One (1) and only one TB Address Book name should begin with Personal - TB's default Personal Address Book. PalmSync maps TB's default Personal Address Book to palm's default Personal.
  • Do not delete the Unfiled category from the Palm. If you did, create an Unfiled category on the palm.
  • Treo users. Contacts with category=null do not sync. Hint: Before creating a new contact set category to something other than All, your new contact will be set to the current category. If category=ALL new contact gets category=null, not Unfiled like other PDAs.
  • Ensure that all Palm Contacts are assigned to a valid Category. Contacts not assigned to a category will not sync.
  • Contacts marked "private" in the palm address book will not sync.
  • Avoid renaming TB Address Books after your first sync.
  • Syncing with two PCs is unknown territory - you are on your own.
  • Problem syncing ... Danish letters, umlauts (ä, ü, ö, ß), diacritics, etc in names - regression starting with Thunderbird 1.5
  • PalmSync does not sync non-ascii characters, eg. international language, 8-bit, unicode (bug 237624). Therefore, avoid non-ascii characters.
  • To uninstall prior to Thunderbird 2 see #Uninstall below. PalmSync installs like an extension but does not show in the Thunderbird addons/extensions list and cannot be uninstalled through addons.
  • Limitations exist because Thunderbird address book was not initially designed to be synced. see the bug list, and also next gen sync tools.

Installation

Explanation of (1), (2), (3), (4) in #Installation Notes.

  1. Before installing palmsync and making any changes, test sync to your PDA to its supplied desktop software (ex. Palm Desktop). Make sure hotsync manager works out of the box.
  2. Backup: Thunderbird data, palm desktop data. Read data #Issues and Limitations.
  3. Beware - know how many contacts you have, and how many your PDA can hold. If you have over a thousand addresses, or have automatically add outgoing e-mail addresses to my ___ address book, or you sync collected address book, you might need to exclude some address books. See (4).
  4. Do not install extension into Firefox. Save it to disk' with right (not left) click on and select "save link as".
  5. In Thunderbird, go to "Tools -> Add-ons (Extensions) -> Install" to install PalmSync.xpi from disk. (1)
  6. Restart Thunderbird to activate the extension. (1)
  7. Verify conduit settings (2):
    1. Right click the Palm Hot Sync icon in the system tray and select "Custom" to get a list of conduits.
    2. Find Thunderbird/Seamonkey/Mozilla Address Book conduit (near the bottom) - If you do not see "Synchronize The Files", change it and check "Set as Default". If you do not see the conduit then consult #Bugs and Troubleshooting
    3. Find Contacts conduit (near the top) - If you do not see "Do Nothing", set it to "Do Nothing" and check "Set as Default". If you do not see this conduit or something like it (some PDAs use a different name for "contacts") try to get a newer version of sync software so you can switch between syncing Palm Desktop and Thunderbird.
    4. Click OK.
  8. Verify HotSync® - Do a sync and check the PDA sync log (3) to verify palm and Thunderbird sync correctly. If problems consult #Bugs and Troubleshooting.

Bugs and Troubleshooting

Is Mozilla Address Book conduit listed in hotsync (Hot Sync > Custom) and is set to synchronize?

  • If not, run palmsyncinstall.exe from the extension directory, /extensions/p@m/ of the Thunderbird profile folder. (In version 1.x look in Thunderbird's "'program'" directory.)

If no data syncs:

  • Contacts conduit (if it exists) should be set to "do nothing".
  • Set Mozilla Address Book conduit in hotsync to "desktop overwrites handheld" (do NOT set as default) and hotsync once. If it syncs then the problem was not with PalmSync - it was probably data corruption on the handheld (HH), a condition known to prevent syncing. CAUTION: DT -> HH will clear contact data on your handheld and replace it with Thunderbird's data. Reference bug 261405
  • If using PalmDesktop 6.2 or HotSync v7 see bug 422494.
  • Retest syncing to your handheld's default desktop application, for example Palm Desktop with HSM Contacts' conduit set to sync and Thunderbird Address Book set to do nothing.
  • For non-stable versions/development versions of Thunderbird (nightlies, release candidates, etc) you need a special version of PalmSync. Also check the bug list.

Problems persist:

  • Ask for help at Thunderbird General mozillazine forum.
  • Check the bug list.
  • If running Thunderbird 1.5 - Uninstall PalmSync AND Thunderbird. Reinstall both. Don't be running Thunderbird 1.0.
  • After checking bug list and not finding a good match, file a new bug in component "Mailnews: Palm Sync" of product "Core". Select "Other Products" to find "Core" with
    • short summary and good description - clear and exact steps for someone else to exactly reproduce the problem.
    • versions - paste versions of all of the following into the bug comments : PalmSync, Thunderbird build string at help>about, Hotsync at hotsync>about, hotsync log from hotsync>view log
    • conduit log file - attached as a file (see below)
  • Conduit log
    • To create a conduit log:
      • create a "permanent" environment variable named MOZ_CONDUIT_LOG
        • windows XP classic view: click Start -> Control Panel -> System -> Advanced -> Environment Variables
        • windows XP menu view: click Start -> Control Panel -> Performance and Maintenance -> System-> Advanced -> Environment Variables
      • under System Variables create a New variable MOZ_CONDUIT_LOG with value c:\temp\conduit.log, and click OK
      • click OK
      • restart Thunderbird
      • Hotsync
      • view the log file. If you can't find the file or it is empty then the install did not finish correctly, the conduit is probably not being called for some other reason, or your environment variable is not correct.
    • [An alternative is a "non-permanent" environment variable - set the variable from the widows command prompt (start>run>cmd or start>programs>accessories>Command Prompt), type SET MOZ_CONDUIT_LOG=c:\temp\conduit.log and then start Thunderbird from that window. The environment variable will be "gone" when you close the command prompt window.]
    • about Conduit log: [TODO] conduit log is persistent, appended to, etc

Enhancement requests

The most notable (not just Palm OS® or Thunderbird) are:

Tweaks and Tools

  • Exclude an address book/category from syncing - Go to tools>options>advanced>general>config editor. Put "dirtype" in the config editor filter to see a list of the form ldap_2.servers.<ab_pref_name>.dirType, these are Thunderbird's internal "preference name" for each AB. Then right-click to create a boolean preference for each exclusion with a name of ldap_2.servers.<ab_pref_name>.disablePalmSync with a value of TRUE. Example, the preference name for Collected Addresses (or if you prefer, Collected Address Book) is "history", so the boolean preference for CAB is ldap_2.servers.history.disablePalmSync. (Warning: <ab_pref_name> is Thunderbird's internal "preference name", not the "pretty name". Pretty name is what you see when in the address book window).
    * This preference is documented in Bug 227507. And it has no UI (User Interface), so you will not find it in Thunderbird's preference menus nor in the extension's options.)
  • Choose home or work address - To sync home address information instead of work add a preference with tools>options>advanced>general>config editor, right-click, boolean preference mail.palmsync.useHomeAddress and set to TRUE.
    *This is documented in Bug 226221. This feature has no UI, i.e. you will not find it in Thunderbird's preference menus.
    - You can instead add a line to prefs.js as follows:
pref("mail.palmsync.useHomeAddress", true);
  • HSM version 4 or higher allows switching between syncing to Palm Desktop and Thunderbird. I.E. you can sync to both.
  • MoreColsForAddressBook aka morecols is an extension which allows import/export of Thunderbird AB to and from Palm Desktop via vcard format
  • Conduit Tools - these provide detailed control over and information about your conduits (these tools are not for the faint of heart)

Installation Notes

(1) PalmSync prior to version 2 is installed via extension manager but it is NOT a true extension. Therefore it does not appear in Thunderbird's list of addons/extensions, nor can it be UNinstalled/removed via extension manager. Use the Uninstall instructions.
(2) Some versions of Palm software retain Palm Desktop's Contacts as the default conduit after PalmSync installs the Mozilla Address Book conduit. This has been documented with Palm Desktop version 4.1.4 with HotSync version 6.0.1. So, to be safe, the final step of PalmSync install is to verify the conduit settings.
(3) PalmSync prior to version 2 does not make an entry in the PDA's hotsync log - bug 183722.
(4) PDAs have limited storage. PC's generally do not. Don't blow your PDA by syncing too many AB records. "Collecting" addresses can cause large address books, which may cause a sync to exceed a PDA's storage limit, especially phones. If you have over a thousand Thunderbird addresses you should evaluate and possibly exclude some address books from syncing (such as collected address book) by creating a Thunderbird preference of ldap_2.servers.history.disablePalmSync set to true. See Tweaks_and_Tools for details.

PalmDesktop 6.2 and HotSync 7 that comes with newer devices may give you grief. If you have trouble, see the bug report for details and workaround.

Palmsync replaces the Palm address book conduit in HotSync Manager (HSM). Installing PalmSync does not affect other conduits and sync options.

DO NOT use Thunderbird 1.0.x, it requires Contacts Sidebar extension to work avoid a bug 234391.

Uninstall

With Thunderbird version 2 you simply uninstall or disable using addons/extension manager.

The items below are primarily for versions 1.5.0.x, 1.0.x, etc. There is no uninstall procedure that removes the PalmSync software from disk, but you can disable or reset conduit and hotsync settings which affect the connection to Thunderbird. Choose a method depending on the results you need to achieve.

  • To disable the PalmSync conduit, keep it available for future use, and switch the sync back to Palm Desktop:
  1. Right click the HotSync icon in the system tray and select "Custom" to get a list of conduits.
  2. Edit Mozilla Address Book conduit, change to "Do nothing", check "Set as Default", click OK. (If you do not see Mozilla Address Book then the PalmSync was not activated or not completely installed.)
  3. Edit Contacts conduit (i.e. Palm Desktop), change to "Synchronize The Files", check "Set as Default"., click OK. (If you do not see Contacts then you must restore the Palm conduit using the clean and restore method below).
  4. Click OK.
  • To remove PalmSync conduit programatically so Mozilla Address Book will not appear in the hotsync list:
  1. Find PalmSyncInstall.exe in your Thunderbird profile (Thunderbird v2) or program directory (prior to v2)
  2. From a DOS prompt in that directory, do PalmSyncInstall.exe /u<br\>Seamonkey users can remove the palmsync conduit from hotsync with Start > Program > Seamonkey > Palm Tools > Uninstall
  • To remove PalmSync conduit manually so Mozilla Address Book will not appear in the hotsync list, use a tool from Tweaks_and_Tools, or do the following:<br\>WARNING: Do not proceed unless you are experienced at modifying registry values.
  1. Make a backup of your registry prior to making any changes (File > Export).
  2. Run regedit (Left click on the Start button > Run > regedit).
  3. Go to HKEY_CURRENT_USER\Software\U.S. Robotics\Pilot Desktop\ApplicationX (Where X is an integer - look for the entry that has a value "Name" with data of "Mozilla Address Book".
  4. Delete this Application X entry where "Name" value is "Mozilla Address Book"
  5. Exit regedit.
  6. Shutdown and restart HotSync manager.
  • To clear and return to factory default settings for HotSync choose from several methods:<br\>Warning: You must reinstall any conduits you added after you last installed Palm Desktop.
    • Run HotSyncWizard.exe - see Tweaks_and_Tools
    • Uninstall and reinstall the Palm Desktop. Or slightly less drastic ...
    • hotsync -r<br\>
      1. Get a command prompt (Start > Run > cmd), navigate go to your Palm software root folder (cd C:\Program Files\Palm\).
      2. Run hotsync -r (type: hotsync -r). This will reset the Palm Desktop's HotSync conduits to their factory defaults.
      3. Exit the command prompt (type: exit).

See also

Documentation and References

Source Code