Up until today, I have been hobbled by depending on Google Calendar while being a Treo 650 user (and not, say, owning a Blackberry). Syncing Google Calendar is not native, and the applications out there seem to me to be either pricey, insecure, or incompatible. Or so I thought.
After some setbacks, I finally managed to get gcalsync to work! Here’s what I did:
- Install the J9 Exchanger along with the JSR75 extensions.
- JVM/JavaVMCheck_enUS.prc
- JVM/J9JavaVMMidp20.prc
- JSR75/fileconnect.prc
- JSR75/pimop.prc
- JSR75/PIMPrefs.prc
- Soft-reset your Treo.
- Download the gcalsync.jar file straight to your Treo.
- Open the IBM J9 Exchanger program and launch the gcalsync midlet.
- Set your time zone offset: USA/Pacific time, for example, requires -08:00 for both upload and download.
That’s it! This worked for me. The only problems I’ve seen so far:
- All-day events don’t seem to obey the time zone offset.
- Recurring events aren’t handled.
I welcome any comments or further tips you might have.

Trevor | 18-Feb-08 at 5:53 pm | Permalink
Hey what do you mean by recurring events aren’t handled? They just won’t show up on my palm calendar?