Just out of the blue, iTunes starts synching my all-day events in Outlook (standalone, no Exchange server) one day after the event and in some cases TWO days early.
I've already checked the time-zone issues and tried replacing all the iPhone calendar with the Outlook calendar
- iPhone 3g
- Outlook 2010 64bits
- iTunes 10.2
Update: I've downgraded the phone to iOS 3.1.3 and still have the same problem
Update 2: here is a vCal asked in comments. It's a birthday that it's on jun-6 and on the iPhone it's on jun-5
BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook 14.0 MIMEDIR//EN VERSION:2.0 METHOD:PUBLISH X-MS-OLK-FORCEINSPECTOROPEN:TRUE BEGIN:VEVENT CREATED:20110531T120427Z DTEND;VALUE=DATE:20090606 DTSTAMP:20110531T120427Z DTSTART;VALUE=DATE:20090605 LAST-MODIFIED:20110531T120427Z RRULE:FREQ=YEARLY;BYMONTHDAY=6;BYMONTH=6 SEQUENCE:0 SUMMARY:Cumple Juanjo TRANSP:TRANSPARENT UID:040000008200E00074C5B7101A82E00800000000C02147BE711FCC01000000000000000 01000000021D38136E245D8419393E44CC34FF56A X-MICROSOFT-CDO-BUSYSTATUS:FREE END:VEVENT END:VCALENDAR
I see that
DTSTART tells jun-5 but don't know if this affects the iPhone or how to change it.
Update 3: The recurrence range start is the culprit. Outlook have different fields for the actual recurrence date and other the recurrence start, but vCal has only one date, so Outlook use the recurrence range start instead of the actual date.