SynCE and MultiSync FAQ
From SynCE-Wiki
|
To meet SynCEs quality standards, this article or section may require a cleanup to avoid discrepancies and confusing statements. Please discuss this issue on the talk page, or you may attempt to improve this page yourself |
What's the difference between MultiSync with C and MultiSynk with K
A lot. This page is about MultiSync with 'C', a program often used for synchronzing phones and handhelds with Novell Evolution. MultiSynk with 'K' is a frontend for KDE's synchronization framework "kitchensync".
Can I use SynCE with OpenSync?
No. See Syncing using the OpenSync Plugin
Tasks that were completed on my device were copied to evolution as uncompleted. Why?
Is this still a problem in SynCE 0.9.0?
When I synchronize to Evolution, the appointment times in my calendar are displayed in GMT instead of my timezone
Try the rra module from Subversion.
How do I use the synce-matchmaker tool to create a partnership between my PC and my device?
To create a partnership it's simply this:
synce-matchmaker create
If you get the message Partnership creation succeeded everything is okay.
If you get the message Partnership creation failed you need to replace an existing partnership on your device. To do this you first run synce-matchmaker status to list the current partnerships on your device. Decide which partnership (1 or 2) you want to replace. Second you run synce-matchmaker replace X, where X is the partnership number.
How do partnerships work?
Partnerships in Windows Mobile or Windows CE are relevant for synchronizing only. The synchronizing-algorithm in Windows Mobile traces by use of the partnerships which contact, task, ... are already synchronized with which partner. Thats why ActiveSync forbids synchronizing when only a guest-partnership is active.
The 1 and the 2 actualy numbers the partnerships in the registry. What you have in the registry is:
\HKLM\SOFTWARE\Microsoft\Windows CE Services\Partners\PCur ... 1 or 2 \HKLM\SOFTWARE\Microsoft\Windows CE Services\Partners\P1\PId \HKLM\SOFTWARE\Microsoft\Windows CE Services\Partners\P1\PName \HKLM\SOFTWARE\Microsoft\Windows CE Services\Partners\P2\PId \HKLM\SOFTWARE\Microsoft\Windows CE Services\Partners\P2\PName
So 1 and 2 select either P1 or P2. PId are random numbers generated on the desktop-machine during partnership setup and are stored in both, the desktop and the pda. PName are names of the desktop machines.
On connect the desktop looks into P1 and P2 and compares the stored PName with its own name and if it finds a match it also compares the random number PId with its own stored number. If also the PId matches the desktop stores a 1 or a 2 in PCur dependent on the matched partnership.
Now Windows Mobile/CE could manage the synchronization process in that way, that both partners and also the device A have consistent states.
