Interface Evolution to Nokia phone using multisync or multisync-gui in Fedora 11

Download RPM files required

# yum install libopensync-plugin-* libopensync0 opensyncutils msynctool mulstisync*
# msynctool –addgroup nokia
# msynctool –addmember nokia evo2-sync
# msynctool –addmember nokia syncml-obex-client
# hcitool scan ‘Use this to fetch the MAC address of your phone

You get xx:xx:xx:xx:xx

$ msynctool –configure nokia 2

Make sure that your configuration contains following:

<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>

After configuring above bluetooth for the phone, you must now configure evo2-sync:

# msynctool –configure nokia 1

Modify it to look like this:

<config>
<address_path>file:///home/user/.evolution/addressbook/local/system</address_path>
<calendar_path>file:///home/user/.evolution/calendar/local/system</calendar_path>
<tasks_path>file:///home/user/.evolution/tasks/local/system</tasks_path>
</config>

Change USERNAME to your user name

You can now sync using:

$ msynctool –sync nokia

You are done. You can also use a GUI provided called msynctool-gui. Download it and you can use that as well and avoid entering above commands.

If you get errors like synchronizing and breaks or hanging, it would probably be due to not specifying the paths explicitly in the msynctool –configure 1 command. These are the .evolution path on your computer.

In Fedora 12, you can use multisync-gui to even set up synchronization, but you may need manual tweaks.