tl;dr: (sich jährlich wiederholende) Serientermine mit Beginn vor 1971 werden beim Sync mit Thunderbird verändert.
Langversion: Ich synchronisiere schon seit Ende der 90er Jahre meine sorgfältig gepflegten, sich jährlich wiederholenden Serientermine (vulgo "Geburtstage"), zu Beginn mit irgendwelchen Data-Becker- oder Nokia-Suiten, dann mit Palm-Software, seit Android mit dem MPE. Die Termien wurden jeweils auch mit Outlook oder Outlook Express synchronisiert. Als Serienbeginn ist jeweils der Geburtstag im Sinne von "Tag der Geburt" angegeben: Wenn jemand am 03.04.1956 geboren wurde, beginnt der Serientermin am 03.04.1956 (Hintergrund: irgendeine Outlook-Version zeigte mal an, zum wievielten Male sich ein Termin wiederholte sprich ich sah sofort, wie alt jemand wurde).
Nun ist es mir endlich gelungen, am Arbeitsplatz Outlook loszuwerden und durch Thunderbird zu ersetzen, so dass ich nun meine Android-Kontake über den MPE ins Thunderbird-Adressbuch und den lokalen Android-MyPhoneExplorer-Kalender in den Lightning-Kalender synchronisere.
Der erste Sync ("Erzwinge Handy -> Thunderbird") lief problemlos, alle Termine wurden korrekt* eingetragen. Beim zweiten Sync nun das:
Bei allen Serienterminen vor 1971 zeigt mir der MPE in der Synchronisationsbestätigung an, dass sich der Termin geändert hat:
Eintrag im Handy:
Foo Bar
03.04.1956
Eintrag im Thunderbird: (Beispiel 1)
Foo Bar
03.04.1971
oder
Eintrag im Thunderbird: (Beispiel 2)
Foo Bar
03.04.1971, 01:00 - 04.04.1971, 01:00
oder
Eintrag im Thunderbird: (Beispiel 3)
Foo Bar
04.04.1971
Nicht nur, dass sich das Jahr ändert, manche Termine gehen in den nächsten Tag hinein oder werden auf den nächsten Tag geschoben.
Da läuft also irgendetwas schief und ich frage mich, was ich tun kann, um das Problem loszuwerden.
MPE 1.8.8 (aktuelle Version gerade heruntergeladen)
Thunderbird 52.1.0 (32-Bit) (aktuelle Version)
aktuelles MPE-AddOn
Win7
Sony X Compact, Android 7.0
Aktueller MyPhoneExplorerClient 1.0.43
Verbindung über WLAN
Edit: * Vermutlich wurden die Termine beim ersten Mal halt nicht identisch übernommen und beim zweiten Sync erkennt der MPE nun einen Unterschied. Idee: Android kennt keine Termine vor time_t(0)?