I have this problem with WM6.5 and birthdays in Evolution, things seem to work fine otherwise. Currently DST=+1. Ubuntu 9.10 64 bit, followed these instructions to install synce: http://stream-recorder.com/forum/sync-evolution-contacts-pda-windows-mobile-ubuntu-t5373.html?t=5373 When I sync from WM to PC the contact-birthday will be one day too early. When a modified contact is sync-ed back to my WM it will be the wrong date there as well. How do I try the patch?
i mean the patch as mentioned in item 2729376
What package version of synce-sync-engine are you using ?
I see this in System -> Administration -> Synaptic Package manager:
0.14-0ubuntu0~ppa1~karmic3
That version already contains the patch.
Send the file ~/.synce/sync-engine.log after you've synced one of these.
Sync of Elly
I made a new contact on my WM "aa SynCE" with a birthdate (d-m-y) 7-6-2006 and this sync-ed correctly to Evolution. I picked an existing contact and modified it, birthdate on my WM is 14--03-1961 in the log you will see <Birthday xmlns="http://synce.org/formats/airsync_wm5/contacts">1961-03-13T23:00:00.000Z</Birthday> so that is minus 1 hour.
Looking further the "aa SynCE" contact has <Birthday xmlns="http://synce.org/formats/airsync_wm5/contacts">2006-06-07T10:15:14.000Z</Birthday> where 10:15:14 is the time of creation -1 hour.