Tried to test whether synchronization works with Xperia-S own SyncML client (comes with Android 2.3.7 installed on phone, software version 6.0.A.3.73) using custom libsynthesis based SyncML server.

- the first problem was chunked transport encoding use by phone software initially not supported by mentioned above server software. It was however easy enough to fix. - the next problem is failure of libsynthesis to get authentication information sent by phone extracted from messages. Also decoded incoming WBXML messages saved into XML format are corrupt. For unknown reason the client tries to synchronize at first without authentication even when both user name and password are specified in its configuration. Authentication is first provided in second attempt of 4 totally. 3 of 4 incoming WBXML format packets seems to contain authentication information but also wbxml2xml does not show it

I'm including:
- wireshark capture of communications between client and server (local WLAN used)
- HTML format logs of all 4 attempts
- WBXML messages and decoded (at least tried) XML messages
- server output which allows to identify the order of SyncML sessions

as attached xz packed tar archive

Last tests was done with current GIT version of libsynthesis from master branch.

Andris

PS. To be sure verified also that the same server works OK with Synthesis SyncML PRO Client for Android version 2.3.2 on ZTE Blade.




Attachment: xperia_s_sync.tar.xz
Description: application/xz

_______________________________________________
os-libsynthesis mailing list
os-libsynthesis@synthesis.ch
http://lists.synthesis.ch/mailman/listinfo/os-libsynthesis

Reply via email to