Nokia E61i synchronization with Evolution on Ubuntu 8.04 via Bluetooth

3 07 2008

For a little bit i had been contemplating implementing a solution to synchronize the data on my NokiaE61i (being contacts, calendars and such) with the Lightning calendar on Thunderbird.

After bashing my head for a few days trying to get blueZync to run correctly and realizing that ScheduleWorld/GoogleCalendar/GnomeCalendar, it’s a bit of a long loop for my private data, made my mind to make a switch i had been thinking of. Evolution.
And also because the latest versions of Thunderbird , which i had carried on using from the Windows days, ate RAM like it had to.

Evolution has a relatively intuitive interface for both Thunderbird, and even Outlook users.
A really nice calendar and a good contact manager. It’s just good software. Period.

It comes preinstalled in the standard distribution of Ubuntu so the only thing to do was set my accounts up on it. The explanation of that goes beyond the scope of this post.


The crucial piece of software needed for this is Multisync.
So add the repos in the source list /etc/apt/sources.lst :

deb http://opensync.gforge.punktart.de/repo/opensync-0.21/ feisty main
deb-src http://opensync.gforge.punktart.de/repo/opensync-0.21/ feisty main

I’m currently doing this on Hardy, but this seems to be the latest available, and it works fine actually.
For the repository key , proceed as following:

gpg --keyserver hkp://subkeys.pgp.net/ --recv-keys CB210090B029CB84
gpg --export CB210090B029CB84 | sudo apt-key add -

Finally, install the required software:

sudo aptitude install libopensync-plugin-* libopensync0 opensyncutils msynctool mulstisync-qad bluez-passkey-gnome bluez-gnome

Now msynctool needs some configuration:

msynctool --addgroup e61i
msynctool --addmember e61i evo2-sync
msynctool --addmember e61i syncml-obex-client

Use hcitool to find the MAC address of the bluetooth device of the phone itself.
Here’s mine.


hcitool scan
Scanning ...
00:17:E5:XX:XX:XX Sid's nokia

Now the two installed plugins need some final configuration.

msynctool --configure e61i 1

And this is what the content of that file needs to be:

http://pastebin.com/f3e6e708a

The other plugin:

msynctool --configure e61i 2

in my case has the following configuration:

http://pastebin.com/f7df629f8

At the very end:

msynctool --sync nokia

Or you can user the Multisync-qad application we installed (/usr/bin/multisync0.90).

Advertisements

Actions

Information

10 responses

3 07 2008
AC

Thanks for this post… I’m currently a Mac user who’d love to switch to some variant of Linux, and syncing to my mobile is the only thing stopping me.

Linux still scares me a bit, though!

3 07 2008
sid

It’s normal to to fear a change of platform, especially if coming from highly addictive platforms, like Mac.

On the other hand, the support for all sorts of devices for linux variants increases at sight every day.

Maybe as a beginning have another box running linux, to play around and gain some confidence with the system.

Once it’s done, you won’t regret it.
Let me know if i can help-

Best Regards
Sid

13 08 2008
mfyahya

Have you synced several times using OpenSync with E61i and Evolution. I started getting duplicate contact and calendar entries on my phone and in Evolution after a few days. I’d like to know what your long term experience is with this setup. Thanks

13 08 2008
sid

Actually, that did happen once.
After an unsuccessful syncing attempt, Multisync attempted slow-syncing, which created duplicates.
So i cleaned the phone data (no loss, Evolution had it all) and resynced.
Hasn’t happened again. That was about a month ago, and i sync about 6 times a day.

Best Regards
Sid

27 08 2008
carib909

Several pkgs. not found See below!

Couldn’t find any package whose name or description matched “libopensync-plugin-*”
Couldn’t find any package matching “msynctool”. However, the following
packages contain “msynctool” in their description:
multisync-tools
Couldn’t find any package whose name or description matched “mulstisync-qad”
No candidate version found for bluez-passkey-gnome
Couldn’t find any package whose name or description matched “libopensync-plugin-*”
Couldn’t find any package matching “msynctool”. However, the following
packages contain “msynctool” in their description:
multisync-tools
Couldn’t find any package whose name or description matched “mulstisync-qad”
No candidate version found for bluez-passkey-gnome
The following packages have been automatically kept back:
kdebase-bin kdebase-bin-kde3 kdebase-data kdelibs-data kdelibs4c2a
kdepim-kresources kdesktop kfind kicker konqueror konqueror-nsplugins
konsole korganizer ksysguardd kwin libarts1c2a libartsc0 libkcal2b
libkcddb1 libkdepim1a libkleopatra1 libkmime2 libkonq4 libkpimexchange1
libkpimidentities1 libkscan1 libksieve0 libktnef1 libmimelib1c2a
libsmokeqt1 linux-headers-2.6.24-19 linux-headers-2.6.24-19-generic
linux-headers-2.6.24-19-server linux-libc-dev networkstatus
The following packages have been kept back:
akregator ark arts kaddressbook kamera karm kate kbstate kcontrol kcron
kde-icons-mono kdeadmin-kfile-plugins kdebase-kio-plugins
kdegraphics-kfile-plugins kdemultimedia-kfile-plugins
kdemultimedia-kio-plugins kdenetwork-filesharing kdenetwork-kfile-plugins
kdepasswd kdepim-kio-plugins kdepim-wizards kdeprint kdm kdnssd
kghostview khelpcenter klipper kmag kmail kmailcvt kmenuedit kmilo kmix
kmousetool knetworkconf knotes konq-plugins kontact kooka kopete kpdf kpf
kppp krdc krfb kscreensaver ksmserver ksnapshot ksvg ksysguard
kwalletmanager libarts1-akode linux-image-2.6.24-19-server
nvidia-glx-new-dev-envy nvidia-glx-new-envy nvidia-new-kernel-source-envy
postfix
0 packages upgraded, 0 newly installed, 0 to remove and 92 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.

28 08 2008
Sidrit Trandafili

i see. just now, for my own peace of mind i tried installing these packages onto a clean machine. went fine.

after you add the key, give a shot to:

sudo apt-get update

just to make sure.

7 09 2008
naijadev

Thanks for the tutorial. I can’t seem to get it to work though. After doing msynctool –sync Device_name, I get the following error:Unable to find group with name “xxxx”

29 09 2008
zcat

Why use the older feisty opensync 0.21 on your Ubuntu Hardy install when the opensync 0.22-2 is in the hardy repos??
Did you have problems that forced you to regress?

25 03 2010
Pento

Thanks a lot!
Work fine: Nokia E63 + Ubuntu 9.10

26 03 2010
Sidrit Trandafili

you’re welcome.
glad to help.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: