Install Palm Desktop on Mac OS X

From Exterior Memory
(Redirected from Palm on MacOSX)
Jump to: navigation, search
This article was written in March 2007. This article is no longer updated, and may be outdated.

Software Installation of Palm on Mac OS X

I used to have an older Palm, a Handspring Visor Edge, and had to use Palm Desktop 4.0 (4.1 apparently is not compatible with such an old device).

Unfortunately, Palm Desktop 4.0 does not work properly with Mac OS X Panther (10.3) and higher. Fortunately, it is possible to get it to work (at least on a PowerPC, I doubt if it will ever work on a Intel-based Mac):

  1. Make a backup of your user files. You can find these in ~/Library/Application Support/Palm/Users/
  2. Make sure you have that backup (really: check, I once lost my data).
  3. Download the appropriate Palm Desktop installer from Palm.com.
  4. Install the software.
  5. In my case, the software gave an error, saying it was not able to install everything.
  6. Install the remaining software, the CFM support code, manually.

Manual Install of CFM support code

CFM (Code Fragement Manager) is an older system to dynamically load small pieces of code. Palm uses it to load individual Conduits when synchronizing.

The installer does somehow not install these two required files:

  • /Library/CFMSupport/HotSync Libraries
  • /Library/CFMSupport/Palm Conduit Library.cfm

If they are not installed, the HotSync Manager will give the following error when synchronizing files:

1852402768 synchronization failed
"To Do List" failed (error = #1852402768)

How to get these files? The files are actually contained in the Palm Desktop Installer, but rather hard to pry out.

The best way is to see if you have these two files (HotSync Libraries and Palm Conduit Library.cfm) on your disk somewhere and manually copy them. You can even install then under Mac OS 10.2 (Jaguar), and move them.

Alternatively, you can download a copy of the files I had installed, unzip it, and copy to the correct place:

sudo cp -rp "HotSync Libraries"        /Library/CFMSupport/
sudo cp -rp "Palm Conduit Library.cfm" /Library/CFMSupport/