Od lutego 2008 jestem szczęśliwym posiadaczem smartphone z Windows Mobile na pokładzie. Praktycznie od zawsze miałem wkurzający problem przeskakiwania czasu o nierówne wartości. Dziś szukając rozwiązania problemu pod kolejny nowy nabytek z rodziny HTC, natknąłem się na rozwiązanie tego starego.
Problem desynchronizacji czasu wynika z ustawień automatycznego przełączania stref czasowych na podstawie danych ze stacji bazowych GSM (BTSów), dodatkowo komplikowany np. przez automatyczną synchronizację czasu przez internet. Bynajmniej nie jest to wina samego sprzętu, czy też systemu operacyjnego. Na jednym z for pojawiło się info o oficjalnym potwierdzeniu tego przypadku przez pracowników HTC. Poniżej treść tej informacji wraz z instrukcją jak temu zapobiegać:

This is not a fault with the device or its software, your device updates its time automatically from the internet and from your mobile provider.
Occasionally there is a difference in the time from the internet and the time from your provider which can cause the time to appear to be changing when it should be the same.

Normally this will resolve itself within a few days, however, this is very inconvenient so we recommend you disable any automatic time updates on your device.

WM 5, 6, 6.1, start settings, personal, phone, timezones and disable automatic time updates
WM6.5 old Sense: start, settings, all settings, persoanl, phone, UMTS services, automatic time updates
W>6.5 new sense, Settings -> Data services -> Time synchronization -> Untick all here

Sincerely,
Alex
HTC

Problem ten zidentyfikowałem zarówno w starym HTC Kaiser (Tytn II), jak i nowym HTC HD2.