Ubuntu Forums ubuntu.com - launchpad.net - ubuntu help  

Go Back   Ubuntu Forums > The Ubuntu Forum Community > Other Community Discussions > Tutorials & Tips
Register Reset Password Forum Help Forum Council Search Today's Posts Mark Forums Read

Ubuntu 9.10 is out!!!

When downloading Ubuntu 9.10 please consider using bittorrent to get your copy of Ubuntu.

The Ubuntu Developers Summit for Lucid Lynx will be held the week of 16-Nov-2009 till 20-Nov-2009 in Dallas, TX USA. Visit the the Ubuntu wiki for more information about UDS and how to participate remotely.

Tutorials & Tips
The place to find Ubuntu related Tips & Tricks.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old September 19th, 2006   #1
Nailor
Just Give Me the Beans!
 
Join Date: Nov 2005
Beans: 36
Dapper Drake Testing/
Lightbulb HOWTO: Sync Nokia E-series Phone with Evolution via Bluetooth

This is a howto for syncing a Nokia E-series phone (Symbian 9.1, Series60 3rd edition) with Evolution. This has been tested with Nokia E50.

Kubuntu-users, you should check this post too: http://www.ubuntuforums.org/showpost...2&postcount=62

For Nokia E65 users (and why not other Nokia phones with S60 3rd edition FP1 too), check this howto

For most of the systems this works only for contacts. However, as link above states, Calendar syncing seems to work at least for Nokia E65

1. Add required repositories

Add following repositories to /etc/apt/sources.list:
Code:
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:
Code:
gpg --keyserver hkp://subkeys.pgp.net/ --recv-keys CB210090B029CB84
gpg --export CB210090B029CB84 | sudo apt-key add -
2. Install required software
Code:
sudo aptitude install libopensync-plugin-* libopensync0 opensyncutils msynctool mulstisync-qad bluez-passkey-gnome bluez-gnome
On Gutsy (7.10) the package names are bit different. Run command below instead.
Code:
sudo aptitude install opensyncutils opensync-plugin-evolution opensync-plugin-syncml multisync-tools multisync0.90
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 commandline. Note, that the commandline 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):
Code:
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.
Code:
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:
Code:
hcitool scan
It should return something like:
Code:
xx:xx:xx:xx:xx:xx PhoneName
Now, configure the syncml-obex-client:
Code:
msynctool --configure nokia 2
Replace the context of the configuration (should be open in separate editor after running previous command) with the following XML:
Code:
<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>
        <!-- This needs to be set to 10 000, otherwise you'll be sending more data than your phone can handle. -->
        <recvLimit>10000</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
Code:
msynctool --configure nokia 1
And modify it to look like:
Code:
 
<?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:
Code:
msynctool --sync nokia
Edit 2007-10-25 Recvlimit (for syncing both, calendar and contacts). Thanks Ghosty.be.
Edit 2007-09-04 New repos (thanks to Ghosty.be)
Edit 2007-08-12: Added note about E65 howto (thanks Ghosty.be)
Edit 2006-10-02: Notes can be extracted, but not yet to Evolution. I'm working on this

Please let me know if there's some problems with this!

Last edited by Nailor; October 25th, 2007 at 03:04 AM.. Reason: New repos
Nailor is offline   Reply With Quote
 

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 01:09 AM.


vBulletin ©2000 - 2009, Jelsoft Enterprises Ltd. Ubuntu Logo, Ubuntu and Canonical © Canonical Ltd. Tango Icons © Tango Desktop Project. bilberry