How do I sync calendars using Funambol? I have set up a local Funambol server and created an account. Then I installed Funambol Sync 9.0.1 on my android device (HTC Desire, CyanogenMod 7.0.3 stable (Android 2.3.3)) directly (by APK) because I don't have (and don't want) The Google App Pack.

I configured it and it syncs contacts fine. However, it only gives me the option to sync contacts: my user interface looks different than the screenshots on here. When opening the sync app I have only one big button that is labeled "Sync Contacts", I don't have a list like in the screenshot. Also, the 'Settings' don't have an "Account" tab.

I wish to sync calendars (at least). What could be the cause of this? Have I installed it incorrectly?
I got it to work now. The problem was that


calendar sync appearently wasn't supported by Funambol Android client v9.0.1 (which is not the latest version, whatever their download page says)
the most recent version v10.0.3 has a bug that prevents a calendar from being created if none exists on Android v2.3 and above.


You can either wait for the next snapshot or patch it yourself: in the Funambol Android Client sources in file src/com/funambol/android/source/pim/calendar/CalendarManager.java find the line (280):

if (Integer.parseInt(Build.VERSION.SDK) == 8 ) {


and replace it with

if (Integer.parseInt(Build.VERSION.SDK) &gt;= 8 ) {


and compile.