Nokia 6210 Navigator at Nokia.com
Symbian OS v9.2 with S60 Platform 3rd Edition, Feature Pack 1
Works using OpenSync? 0.22. Using default packages from Debian Lenny as of Nov-Dec 2008 :
ii libopensync0 0.22-2 Synchronisation framework for email/pdas/and more ii opensync-plugin-kdepim 0.22-3 KDE plugin for opensync ii opensync-plugin-syncml 0.22-2 Opensync SyncML plugin ii opensyncutils 0.22-2 Command line utilities for libopensync
Group for KDE PIM Synchronization :
syncml-http-server kdepim-sync
Works well -- tested contacts, calendar and notes -- using Kitchensync.
Configuration file (over USB, never been able to make it works through bluetooth, even using Nokia PC Suite ...) :
<?xml version="1.0"?> <config> <username></username> <password></password> <type>5</type> <bluetooth_address>aa:bb:cc:dd:ee:ff</bluetooth_address> <bluetooth_channel>8</bluetooth_channel> <interface>0</interface> <version>1</version> <identifier>PC Suite</identifier> <wbxml>1</wbxml> <recvLimit>1</recvLimit> <maxObjSize>1</maxObjSize> <usestringtable>1</usestringtable> <onlyreplace>0</onlyreplace> <contact_db>Contacts</contact_db> <calendar_db>Calendar</calendar_db> <note_db>Notes</note_db> </config>
(update) Using Ubuntu 9.04 with bluetooth
Packages used (ubuntu default):
multisync-tools 0.92.0~svn355-1 opensync-plugin-evolution 0.22-2ubuntu2 opensync-plugin-syncml 0.22-2 libopensync0 0.22-2build1
I've managed to sync nokia with evolution, here is the configuration file for obex over bluetooth:
<?xml version="1.0"?> <config> <!-- (Only for bluetooth) The bluetooth address if the bluetooth mode is selected --> <bluetooth_address>XX:XX:XX:XX:XX:XX</bluetooth_address> <!-- (Only for bluetooth) The bluetooth channel to use. `sdptool browse $MAC` to search for the correct channel --> <bluetooth_channel>8</bluetooth_channel> <!-- (Only for USB) The usb interface number of the SYNCML-SYNC target. use syncml-obex-client -u (you will need access to the USB raw device) to find it. --> <interface>0</interface> <!-- The string that the plugin will use to identify itself. Some devices need a special string here. --> <identifier>PC Suite</identifier> <!-- The syncml version to use: 0 for 1.0, 1 for 1.1 and 2 for 1.2 --> <version>1</version> <!-- if the plugin should use wbxml --> <wbxml>1</wbxml> <!-- The username to use. Leave empty to not require a username --> <username></username> <!-- the password for the username --> <password></password> <!-- sets the connection type to use. 5 means obex over usb, 2 means obex over bluetooth --> <type>2</type> <!-- If wbxml is enabled, defines wether the wbxml should use string tables --> <usestringtable>1</usestringtable> <!-- Never send ADD command, but send REPLACE (not needed normally) --> <onlyreplace>0</onlyreplace> <!-- Workaround around for mobile phones which only use local timestamps and _no_ UTC timestamps! --> <onlyLocaltime>0</onlyLocaltime> <!-- Sets the maximum allowed size in bytes of incoming messages (some device need this option set). Example: 10000 --> <recvLimit>0</recvLimit> <maxObjSize>0</maxObjSize> <!-- The name of the contacts db. Must be the same as the phones sends --> <contact_db>Contacts</contact_db> <!-- The name of the calendar db. Must be the same as the phones sends --> <calendar_db>Calendar</calendar_db> <!-- The name of the note db. Must be the same as the phones sends --> <note_db>Notes</note_db> </config>
Warning: sync of todo will not work with error 500. Please use msynctool with --filter-objtype todo or create filter.conf file in ~/.opensync-0.22 dir with content:
<?xml version="1.0"?> <filter> <todo/> </filter>
