Nokia E-series sync with Evolution via Bluetooth in Ubuntu

nokiaThe Nokia E-series consists of business-oriented smartphones, with emphasis on support for corporate e-mail. Currently Nokia e-series includes: E60, E61, E70, E50, E61i, E65, E90.

This is a howto (provided by Nailor) shows how to sync Nokia E-series phone (Symbian 9.1, Series60 3rd edition) with Gnome Evolution in Ubuntu Edgy Eft (6.10) and Feisty Fawn (7.04). This has been tested with Nokia E50. Information on how to sync Nokia E65 is available here. Kubuntu users may be interested in this.

1. Add required repositories:

Add following repositories to /etc/apt/sources.list:
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

To add key for the repo, do the following:
gpg --keyserver hkp://subkeys.pgp.net/ --recv-keys CB210090B029CB84
gpg --export CB210090B029CB84 | sudo apt-key add -

2. Install required software

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

3. Configure msynctool
You can configure opensync via a graphical interface using multisync-qad (using similiar settings as below) or you can use command line. Guide below is for command line. Note, that the command line is reported not to work flawlessly on Feisty. You'll bet better results with GUI

Add a new group of preferred name (I'll be using nokia in this example):
msynctool --addgroup nokia

Add plugins to group. If you get errors in this face, they are propably due to missing plugins so check you've installed all required plugins.

msynctool --addmember nokia evo2-sync
msynctool --addmember nokia syncml-obex-client

Next is the 'trickiest' part. Installed plugins need to be configured. First, you have to find your phone’s MAC. Use hcitool to do that:
hcitool scan

It should return something like:
xx:xx:xx:xx:xx:xx PhoneName

Now, configure the syncml-obex-client:
msynctool --configure nokia 2

Replace the context of the configuration (should be open in separate editor after running previous command) with the following XML:
<config>
<bluetooth_address>xx:xx:xx:xx:xx:xx</bluetooth_address>
<bluetooth_channel>10</bluetooth_channel>
<interface>0</interface>
<identifier>PC Suite</identifier>
<version>1</version>
<wbxml>1</wbxml>
<username></username>
<password></password>
<type>2</type>
<usestringtable>1</usestringtable>
<onlyreplace>0</onlyreplace>
<recvLimit>0</recvLimit>
<maxObjSize>0</maxObjSize>
<contact_db>Contacts</contact_db>
<calendar_db></calendar_db>
<note_db></note_db>
</config>

Where bluetooth_address is your phone’s MAC address you just discovered.

After configuring the syncml-obex-client it’s time to configure evo2-sync. Open configuration file with command:
msynctool --configure nokia 1

And modify it to look like:
<?xml version="1.0"?>
<config>
<address_path>file:///home/USERNAME/.evolution/addressbook/local/system</address_path>
</config>

Replace USERNAME with your username.

Edgy note: With the latest update from jahn repositories, this works with defaults. You can configure Calendar as calendar_db to syncml-obex-client setup to make calendar syncing work

4. Sync!
You should be good to go now, so you should try synchronizing:
msynctool --sync nokia

Welcome to Linux Screw! If you're new here, you may want to subscribe our RSS feed.

Share This
Related posts:
Nokia E61/E62 sync with Evolution in Kubuntu
Google calendar and Linux Evolution sync
KDE on Nokia Internet Tablet n800 and n770
Evolution RSS Reader Plugin
Keep contacts and calendar/datebook of Motorola Razr V3 saved
 
 
 
Your Ad Here


13 Responses to “Nokia E-series sync with Evolution via Bluetooth in Ubuntu”


  1. 1 Joost

    Hello,

    did anybody succeed in getting this working with gutsy?

    Thx, Joost

  2. 2 age6racer

    This almost works fine, but I get a system error on my phone.
    multisync displays the following:

    syncml-obex-client Commited all changes
    evo2-sync Sent all changes

    241 entries received
    All conflicts have been reported

    and freezes there.
    The remove, edit and refresh buttons are greyed out.

    Any ideas??

  3. 3 artiomix

    Hi Joost,

    Unfortunately currently I don't have Nokia phone and there is no way to get it working with Gutsy… Probably Linux Screw readers can help you.

    Mates, please help Joost to get his e-series Nokia synced with Evolution via bluetooth. Thanks!

    Hi age6racer,

    Can you provide more information like phone model, Ubuntu version and etc.? It would help to get a solution.

  4. 4 Otto67

    It is definitely working in Gutsy with my E70.
    Please look at my HOWTO on following link:
    http://ubuntuforums.org/showthread.php?t=260676&page=17

  5. 5 artiomix

    Hi Otto67!

    Great thanks!!!

  6. 6 Jan

    Hoi Joost,

    Got the same problem here on a Nokia E61i (ie system error).
    Have you been able to solve it?

    cheers,
    Jan

  7. 7 Jan

    Hi guys,

    Just to give you some more info: Ubuntu Gutsy (32bit), Nokia E61i, standard repositories and msycntool configs as described on http://ubuntuforums.org/showthread.php?t=260676

    cheers,
    Jan

  8. 8 Didrik

    Hi guys,

    FYI, i'm syncing my E61i with evolution. Calendar, contacts and tasks are syncing correctly.

    The only problem I have found is that msynctool does crash when the tasks on the phone are configured with an alarm.

    Didrik

  9. 9 Jan

    Hi Didrik,

    How have you configured the tools to make it work?
    My phone still crashes….

    cheers,
    Jan

  10. 10 Didrik

    i've used the same configuration as specified in the ubuntu link except that I have splitted the synchronisation of the calendar and the contacts in two differnt msynctool profiles.

    At the moment, eveything works fine except that changes made into my evolution calendar does not seem to be detected by msynctool …

    I can provide my configuration file if needed.

    Didrik

  11. 11 Jan

    Hi Didrik,

    Please post your config file…sometimes its the (undocumented) subtleties that make
    the difference.

    thanks in advance!
    Jan

  12. 12 Didrik

    Hi Jan,

    … i've updated my phone firmware to latest version and updated my debian to latest opensync (0.22 I think) … It now fail to synchronize with the following problem : http://www.opensync.org/ticket/679

    Didrik

  13. 13 andrew

    hi This works fine for me.
    Now I am trying it in reverse order. I just changed one of the contacts on PC.
    And When I do sync on my NOKIA mobile I could sync nothing. The only thing I saw in hcidump was the connection being established and suddenly disconnecting. This time I was running
    $msynctool --sync my-nokia --wait
    Synchronizing group "my-nokia"

    This waited forever.
    Do I need something like a server running on my PC to let the mobile initiate the sync?
    Help please.
    Thanks in advance.

Leave a Reply

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word