Home » Technology

Blackberry sync with evolution on Ubuntu using Funambol - step by step instructions

22 July 2008 4 Comments
Blackberry Linux Evolution Sync with Funambol

It took me quite awhile  to seamlessly sync my blackberry with  evolution  on Ubuntu. Up until now, I had to always use outlook  just to keep up with the blackberry, while using ubuntu for everything else. As you can imagine, it was a nightmare to switch back and forth when you are expected to have tons of emails:)

My configuration specs:

  • Ubuntu 8.0.4 - the Hardy Heron
  • Evolution Version -  2.22.3.1
  • Blackberry - Curve model

Following are the step-by-step instructions for syncing Blackberry with Evolution on Linux.

Prerequisite: Go to my.funambol.com and setup your blackberry account. Make sure you can sync your calendar, contacts and todo list w/ your blackberry. You will need to download an application from the Funambol site to make it work. Proceed to the following steps only  if your blackberry can successfully sync with Funambol. The following steps are for syncing the evolution client with the my.funambol.com site.

1. Add http://www.estamos.de/download/apt Stable Main to your repository

2. Install syncevolution thru apt-get or synaptic manager

3. mkdir -p ~/.sync4j/evolution

4. cp -r /usr/share/doc/syncevolution/funambol ~/.sync4j/evolution/

5. edit ~/.sync4j/evolution/funambol/spds/syncml/config.txt, set “username” and “password” and choose a unique string for “deviceId”

6. edit ~/.sync4j/evolution/scheduleworld/spds/sources/*/config.txt, set the “evolutionsource” property to either the name or uri of your Evolution database. The config file has very useful instructions.

7. Execute the command  “syncevolution funambol“.

8. If everything goes well, you can put a crontab entry to sync evolution with my.funambol.com every 30 minutes.

NOTE:

Blackberry Sync on Linux

Blackberry Sync on Linux

1. Make sure to set the blackberry to sync with my.funambol.com every 30 mins or so.

2. The memopad sync does not work properly - I had to disable it.

3. Make sure /.sync4j/evolution/funambol/spds/sources/*/config* files have the right parameter for the sources and sync option. The sync option should be “two-way” for calander, address and tasks. Also I had to use  the actual filepath as the sources - example:  “evolutionsource = file:///home/username/.evolution/addressbook/local/system“. Running syncevolution without any parameters will spit out the file urls.

4 Comments »

  • Blackberrysoft said:

    During the manufacturing process, RIM loads a common peer-to-peer encryption key onto BlackBerry devices. Although the BlackBerry device uses the peer-to-peer encryption key with Triple DES to encrypt PIN messages, every BlackBerry device can decrypt every PIN message that it receives because every BlackBerry device stores the same peer-to-peer encryption key.

  • Luca said:

    I’m on Jaunty, and it worked only when I installed genesis-sync with syncevolution-2.6
    No way to do the “cp -r /usr/share/doc/syncevolution/funambol ~/.sync4j/evolution/” step, since /usr/share/doc/syncevolution/funambol does not exist.

    Installing and re-installing again worked for me.
    Thanks,
    Luca

  • Abheek said:

    Hi

    For me these steps did not work - I tried the documentation from
    http://syncevolution.org/documentation/getting-started

    and things were fine…

    Cheers

  • Bernard said:

    I am using Ubuntu Karmic Koala and things have much evolved :

    Here is how it worked for me :
    1- Install SyncEvolution by adding this repository
    deb http://www.estamos.de/download/apt stable main

    2- Then go to the Ubuntu Software center and search for SyncEvolution and install it (or go thru synaptic or the apt-get install command line if you prefer)

    3- Go to the Main Applications menu and choose internet and there you have it. It’s an application just named “Sync” Clic on it.

    4- Configure you sync service, and everything works

    See http://www.estamos.de/projects/SyncML/Installation.html for
    details.

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.