Nokia 6120c

Basically, I have made the phone synchronize contacts only over !Bluetooth !OBEX. When I try to synchronize the calendar the phone hangs at connecting or reports a System Error.

[Sanni] I've connected by USB, and synchronized calendar with following change in parameters:
<identifier>PC Suite Data Sync</identifier>
(and Calendar section uncommented)

The trick was from here:http://www.opensync.org/wiki/DeviceCompatibilityList for Nokia 6126.
From same source: Notes DB name is "Notes". I don't have notes, thus this is not checked.
Opensync 0.36
libsyncml 0.4.6

[Tim]

I also have my 6120c working with 0.36 (from the Debian experimental repository). Date 2008-03-16

Sanni, Nokia identifier should be "PC Suite" not "PC Suite Data Sync".

For me, the trick was to use vevent10 as the object format. vevent20 causes the phone to hang. Therefore, I will modify the config file on this page.

[Smihael]

I also have my 6120c working with 0.22 (from the Debian testing repository). Date 2008-08-25 Trick is to install libwbxml from unstable.

Firmware

V 03.70

25-05-07

RM-243

Config

Opensync 0.2x

Opensync 0.22 libsyncml 0.4.6 libwbxml 0.9.2-5

<config>
<username></username>
<password></password>
<type>2</type>
<bluetooth_address>XX:XX:XX:XX:XX:XX</bluetooth_address>
<bluetooth_channel>13</bluetooth_channel>
<interface>0</interface>
<version>1</version>
<identifier>PC Suite</identifier>
<wbxml>1</wbxml>
<recvLimit>10000</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>

Opensync 0.3x

Opensync 0.33 libsyncml 0.4.5

<?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>13</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. -->
<!-- Nokia requires PC Suite --> 
  <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>0</wbxml>   <!-- I read elsewhere that the 6120 does not support wbxml so I use 0 in my working config tim@tim-richardson.net 2008-03-16 --> 
  
  <!-- 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>10000</recvLimit>
  
  <maxObjSize>0</maxObjSize>
  
  <!-- The name of the contacts db. Must be the same as the phones sends -->
  <database>
     <name>Contacts</name>
     <objtype>contact</objtype>
     <objformat>vcard21</objformat>
  </database>
  
  <!-- The name of the calendar db. Must be the same as the phones sends -->
<!--
  <database>
     <name>Calendar</name>
     <objtype>event</objtype>

     <objformat>vevent20</objformat>
  </database>
-->
<!-- below works for event (ie Calendar) sync on my 6120 using opensync 0.36. Note the use of vevent10 not vevent20. Comment by Tim Richardson tim@tim-richardson.net on 2008-03-16 --> 
 <database>
     <name>Calendar</name>
     <objtype>event</objtype>

     <objformat>vevent10</objformat>
  </database>
   

</config>