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
|