Time ManagementReading time 4 minUpdated 2026-09-09

Stop clock tampering: virtual clock and network time sync

How AIVI makes changing the Windows clock useless: an independent virtual clock, NTP sync every 30 minutes, forced lock on large drift, plus sleep/wake and boot rollback compensation.

The most common bypass is rolling the system clock back. AIVI does not rely on the Windows clock: it maintains a virtual clock driven by a monotonic timer (GetTickCount64), so changing the system time does not affect slot evaluation.

Four layers of defence

  1. Independent virtual clock: advanced by milliseconds since boot; changing the system time has no effect.
  2. Sleep/wake compensation: on wake the clock is compensated and immediately re-synced, preventing “free time” from closing the lid.
  3. Boot rollback guard: if the system time is earlier than the recorded one, the recorded value is used unconditionally.
  4. Network time sync (NTP): when enabled it calibrates every 30 minutes; drift ≤60s is stepped smoothly (forward only), drift >300s is treated as tampering and forces a lock that only the parent password can clear.

How to enable network time sync

  1. 01

    Turn it on

    Settings → Time Management → tick Network time sync; in the web console enable it under Dashboard → Settings → Time Management and save.

  2. 02

    Keep the device online

    NTP calibration requires network access. A permanently offline PC still uses the virtual clock and resists tampering, but real drift cannot be corrected.

Related guides