SyncML Known Good (TM) Configuration List

The good news: SyncML is an open standard with open implementations.
The bad news: implementations still have bugs and "quirks" that need work-arounds

This page is a collection of known configurations that work, which will could be integrated into OpenSync? (or its users) as an auto-configuration feature. Please try to keep the list organized by platform. This is a great place to document quirks, etc.

Configurations

PlatformverMakeModelIdentifierml-verwbxmlmine - objectsnative formatsNotes
Samnsung??SAMNSUNG?SGH-D6001.1yCONTACTS text/x-vcard
Calendar text/x-vcalendar
NOTES text/plain
?Samsung-SGHD600
Symbian S807.0NOKIA9300PC Suite1.1yContacts text/x-vcard
Calendar text/x-vcalendar
RcntTask? text/plain
?Nokia_9300 and Nokia_9300i
Symbian S807.0NOKIA9500PC Suite1.1yContacts text/x-vcard
Calendar text/x-vcalendar
Notes text/plain
?Nokia_9500
Symbian S607.0NOKIA6280PC Suite1.1yContacts text/x-vcard
Calendar text/x-vcalendar
Notes text/plain
?Nokia_6280
Symbian S608.0NOKIA6680PC Suite1.1yContacts text/x-vcard
Calendar text/x-vcalendar
Notes text/plain
?Nokia_6680
Symbian S608.1NOKIAE90PC Suite1.1yContacts text/x-vcard
Calendar text/x-vcalendar
Notes text/plain
?
Symbian S609.1NOKIAE50PC Suite1.1yContacts text/x-vcard
Calendar text/x-vcalendar
Notes text/plain
vcard 2.1
vcalendar 1.0
Nokia_E50
Symbian S609.1NOKIAE51PC Suite1.1yContacts text/x-vcard
Calendar text/x-vcalendar
vcard 2.1
vcalendar 1.0
Nokia_E51
Symbian S609.1NOKIAE61iPC Suite*1.1yContacts* text/x-vcard
Calendar* text/x-vcalendar
Notes* text/plain
Bookmarks* ?
Textmessages* ?
vcard 2.1
vcalendar 1.0
Symbian S609.2NOKIA6120cPC Suite1.1yContacts text/x-vcard?Nokia_6120_classic
Symbian S609.2NOKIAN81PC Suite1.1y???

* the default value: property can be configured by the user on the handset.

Instructions

These configuration values can be determined by either sniffing communication with the manufacture's software or by trial and error with tools such as sync-obex-client.FeatureWhat it isHow to find it for your phone

platform and verThe OS name and version your phone usesfind your phone on websites like http://www.symbian.com/phones/ or use use google/wikipedia
Make and ModelThe manufacture and model number the device identifies itself asuse syncml-obex-client --dumpinfo from SyncML
Identifiersync identifier. '-' means anything works, * means the phone can be configured to use other identifierstest it using the --identifier flag with syncml-obex-client
wbxmldoes the phone expect binary xml?test it using the --wbxml flag with syncml-obex-client
ml-verSyncML protocol version try it out using the --version flag with syncml-obex-client
mime objectsThe names of databases available and their mime typestry it out using the --sync flag with syncml-obex-client
native formatsThe version number of formats returnedlook at the version numbers on data dumped from --sync flag with syncml-obex-client

Here's an example of using the syncml-obex-client:

  # syncml-obex-client  --version 1.1 -b 12:34:56:78:9a:bc 10 --identifier "PC Suite"  --wbxml --dumpinfo --sync text/x-vcalendar Calendar
  connection with device succeeded
  Received an Alert for the DS Server at Contacts: Type: 200, Last 20080229T015735Z, Next 20080303T214312Z
  Just received a new session with ID 1
  Going to request the devinf
  Session 1 reported final. flushing
  Received an reply to our Alert
  Going to receive 4 changes
  Received the DevInf
  Session 1 reported final. flushing
  Received a added entry 563 of size 137 and type text/x-vcard
  Data: BEGIN:VCARD
   ...
  VERSION:2.1
  Received a deleted entry 560 of size 0 and type (null)
                Data: (null)
  Received an reply to our Sync: 200
  Session 1 reported final. flushing
  Session 1 has ended
  Send the output below to the libsyncml developers

  ========================================
  Man: NOKIA
  Mod: E61i
  FirmwareVersion:
  SoftwareVersion: 1.0633.86.02
  HardwareVersion:

  ReceiveLimit: 0
  MaxObjSize: 0
  Connection used: OBEX Client
  Identifier: PC Suite

  Databases:
  DB Locations: Contacts
  DB Type: text/x-vcard
  DB Slow: 0

  Bluetooth: Yes
  Wbxml: Yes
  SyncML Version: 1.1
  SupportsNumberofChanges: Yes
  SupportsLargeObjects: Yes