From: Olivier C. <ml...@ul...> - 2009-01-23 16:57:17
|
Hello list, I am trying to sync my T630 with syncml-obex-client tool (the final goal being to use the opensync-syncml plugin), without success up to now. Following (mainly) this page [http://en.opensuse.org/OpenSync/SyncML-OBEX-Client], I tried to list the available services on the phone. $sdptool browse 00:0F:DE:6F:42:A7 The result is in the file sdptool-browse.log, hereby attached. There seems to be no SyncML service reported, unless it is called something different? However, I have found reports that my phone implements SyncML. This thread reports that T630 works with SyncML via BT: http://developer.sonyericsson.com/message/92200. I don't know much in bt and syncml protocol and such things, but I am wondering if this thread could be of interest: http://discussion.forum.nokia.com/forum/showthread.php?threadid=44303. It talks about some bt profile possibly existing but being not public on some phones. I am thus wondering if my phone could possibly have a SyncML bt service (profile?) and not advertise it. The thread also talks about mapping a bt serial port to the syncml service (this is beyond my understanding). I tried anyway to use syncml but to no avail (not surprising I guess). With the following command (immediately after a phone reboot), it gives the following error message. (Same with channels 11, 15, 7.) $syncml-obex-client --slow-sync "text/x-vcard" contacts -b 00:0F:DE:6F:42:A7 10 connection with device succeeded Received an transport error: Not found (0x44) The log reported from "hcidump -w syncml.log" running during the sync is attached. I didn't found official complete reference docs about T630, only the user manual which lists SyncMl in the copyright list (and only there). In the phone menu, one entry is about remote synchronisation, where I can configure which server to sync with (it asks for a login and a url), and what to sync (contacts, meetings, tasks, where I can enter, for each of them, username and db and db MdP informations), and which WAP/GPRS profile to use to connect. I guess this might be SyncML over HTTP. If you know how to make this work with my computer, I'd also be interested. I don't have and don't want to pay for a WAP/GPRS data profile / access with my mobile operator (after all, I need to sync only when I am in front on my computer, I don't *need* an internet access to do that). Could I somehow connect my phone to the internet using some bt profile, then sync it using SyncML over HTTP? Finally, I know (or I hope) I could use IrMC sync, also with opensync, as a last resort. But as I intend to use SyncML for some other (more recent) devices (and as I am curious), I would have liked to make the sync work with this more modern protocol if possible. Thank you for your help. Olivier |