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
| Platform | ver | Make | Model | Identifier | ml-ver | wbxml | mine - objects | native formats | Notes |
| Samnsung? | ? | SAMNSUNG? | SGH-D600 | 1.1 | y | CONTACTS text/x-vcard Calendar text/x-vcalendar NOTES text/plain | ? | Samsung-SGHD600 | |
| Symbian S80 | 7.0 | NOKIA | 9300 | PC Suite | 1.1 | y | Contacts text/x-vcard Calendar text/x-vcalendar RcntTask? text/plain | ? | Nokia_9300 and Nokia_9300i |
| Symbian S80 | 7.0 | NOKIA | 9500 | PC Suite | 1.1 | y | Contacts text/x-vcard Calendar text/x-vcalendar Notes text/plain | ? | Nokia_9500 |
| Symbian S60 | 7.0 | NOKIA | 6280 | PC Suite | 1.1 | y | Contacts text/x-vcard Calendar text/x-vcalendar Notes text/plain | ? | Nokia_6280 |
| Symbian S60 | 8.0 | NOKIA | 6680 | PC Suite | 1.1 | y | Contacts text/x-vcard Calendar text/x-vcalendar Notes text/plain | ? | Nokia_6680 |
| Symbian S60 | 8.1 | NOKIA | E90 | PC Suite | 1.1 | y | Contacts text/x-vcard Calendar text/x-vcalendar Notes text/plain | ? | |
| Symbian S60 | 9.1 | NOKIA | E50 | PC Suite | 1.1 | y | Contacts text/x-vcard Calendar text/x-vcalendar Notes text/plain | vcard 2.1 vcalendar 1.0 | Nokia_E50 |
| Symbian S60 | 9.1 | NOKIA | E51 | PC Suite | 1.1 | y | Contacts text/x-vcard Calendar text/x-vcalendar | vcard 2.1 vcalendar 1.0 | Nokia_E51 |
| Symbian S60 | 9.1 | NOKIA | E61i | PC Suite* | 1.1 | y | Contacts* text/x-vcard Calendar* text/x-vcalendar Notes* text/plain Bookmarks* ? Textmessages* ? | vcard 2.1 vcalendar 1.0 | |
| Symbian S60 | 9.2 | NOKIA | 6120c | PC Suite | 1.1 | y | Contacts text/x-vcard | ? | Nokia_6120_classic |
| Symbian S60 | 9.2 | NOKIA | N81 | PC Suite | 1.1 | y | ? | ? | ? |
* 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.
| platform and ver | The OS name and version your phone uses | find your phone on websites like http://www.symbian.com/phones/ or use use google/wikipedia |
| Make and Model | The manufacture and model number the device identifies itself as | use syncml-obex-client --dumpinfo from SyncML |
| Identifier | sync identifier. '-' means anything works, * means the phone can be configured to use other identifiers | test it using the --identifier flag with syncml-obex-client |
| wbxml | does the phone expect binary xml? | test it using the --wbxml flag with syncml-obex-client |
| ml-ver | SyncML protocol version | try it out using the --version flag with syncml-obex-client |
| mime objects | The names of databases available and their mime types | try it out using the --sync flag with syncml-obex-client |
| native formats | The version number of formats returned | look 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
