From: Armin B. <arm...@de...> - 2005-10-20 12:05:18
|
Manuel Borchers wrote: > Hi all, > > just subscribed to the list, but already looked through the archives. > > For some time I own a P800 and am syncing it with the old multisync 0.80 > with evo2, which works sometimes, but often produces duplicate entries > or does not even sync contacts. > So, I decided to try opensync with the syncml-plugin and somewhat got > the svn-version working yesterday. > The remaining problem now is, that my p800 talks SyncML1.0 with VerDTD > set to 1.0, which is not supported as I see it in the source (I tried to > override it by setting SML_VERSION_11 in the sml_xml.c from libsyncml. > But that only gave me errors on unsupported SyncML version, which I also > tried to override and then failed again on parsing data...) The version is encoded not only in VerDTD ("1.0") but also in VerProto ("SyncML/1.0"), so you have to change both so that it accepts this version. I dont really know what the differences are between the protocol versions so there are good chances that it will encounter something else that it cannot parse. I changed libsyncml so that it accepts 1.0 messages as well in the branch im currently working, so you should be able to try again once i merge it back into trunk. > > Attached the debug-logs without overriding me anything. > > Hope, someone could help me here, because I'm somewhat tired of > multisync0.80... me too :) > > Or is there a way of updating my mobile to SyncML1.1? > > Thanks for your time! > Cheers, > Manuel > |