Blackberry sync with evolution on Ubuntu using Funambol - step by step instructions
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
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.










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.
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
Hi
For me these steps did not work - I tried the documentation from
http://syncevolution.org/documentation/getting-started
and things were fine…
Cheers
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!
Our Sponsors
Got a Startup?
Write to us, we will review and showcase your company on our site.Quick Links
Categories
My Tweets
Posting tweet...
Recent Posts
Most Commented
Recent Comments