|
From: Simon J. <si...@jo...> - 2008-02-05 19:06:49
|
Hi! I just got a Nokia E51 and wanted to sync it over Bluetooth. The phone uses channel 10 for SyncML [1], and requires a identifier "PC Suite". Syncing contacts and notes using syncml-obex-client works fine (as 'Contacts' and 'Notes' respectively). I've also set up 'msynctool', and it can sync contacts between syncml-obex-client and file-sync successfully. I'm using packages from Debian. However, syncing the calendar fails. I've tried libsyncml 0.4.5 (in Debian), and also libsyncml 0.4.6 (manual build), with same results. I just tried libsyncml from SVN, but that just fails with 'sml_support.c:443:E:smlSafeFree: Assertion "*address" failed'. The output from 0.4.5/0.4.6 is below. It also causes the phone to say 'Systemfel' (Swedish for 'System error'). Any ideas? Thanks, Simon [1] It has a 'SyncML DM Client' on channel 13, but it didn't seem to work. What is this? There was a 'Nokia SyncML Server' on channel 14 as well. jas@mocca:~$ /usr/local/bin/syncml-obex-client -b $MAC $CHANNEL --slow-sync text/x-vcalendar Calendar --wbxml --identifier "PC Suite" --dumpinfo connection with device succeeded Received an Alert for the DS Server at Calendar: Type: 201, Last , Next 20080205T185652Z Slowsyncing Just received a new session with ID 1 Received the DevInf Session 1 reported final. flushing Received an reply to our Alert Session 1 reported final. flushing Session 1 has ended Send the output below to the libsyncml developers ======================================== Man: Nokia Mod: E51 FirmwareVersion: SoftwareVersion: 100.34.20 HardwareVersion: ReceiveLimit: 0 MaxObjSize: 0 Connection used: OBEX Client Identifier: PC Suite Databases: DB Locations: Calendar DB Type: text/x-vcalendar DB Slow: 1 Bluetooth: Yes Wbxml: Yes SyncML Version: 1.1 SupportsNumberofChanges: Yes SupportsLargeObjects: Yes jas@mocca:~$ |