-
Notifications
You must be signed in to change notification settings - Fork 3
WiFi Time Sync
Tomas Dunaj-Jurco edited this page Sep 14, 2026
·
2 revisions
🐱 Custom — built for this fork (not in the original firmware).
Sets the clock correctly over WiFi with no manual timezone.
Settings ▸ Time ▸ Sync over WiFi. (Connect to WiFi once in Settings ▸ WiFi first — the sync reuses the saved credentials.)
- Reconnects to the saved WiFi.
- Gets precise UTC from NTP (
pool.ntp.org+ Google/Cloudflare fallbacks), then stops the SNTP updater so it can't later overwrite local time. - Gets this connection's timezone offset from IP-geolocation (ip-api.com, plain HTTP — no TLS needed).
- Sets both the ESP32 system clock and the PCF8563 RTC to local time.
The system clock is also restored from the RTC at boot, so the time is correct offline after a reboot (this was missing in stock — the clock read wrong until set).
- Behind a VPN/proxy you get the exit node's timezone, not yours.
- The API call reveals your IP to a third party (inherent to IP-geolocation).
- DST: the current offset is applied; re-sync after a DST change (or on next WiFi connect) keeps it right.
Start here
Apps
- Apps (all)
- MeowGotchi
- WiFi Analyzer
- Deauth Detector
- Probe Sniffer
- Rogue Radar
- Tracker Detector
- BLE Spam Detector
- BLE Spam
- Bad USB
- Infrared
- Script Runner
- PC Monitor · Air Mouse · VU Meter · Retro TV · Matrix Rain · Dino
Features
- MeowPlayer
- Lua Apps
- Meow XP
- Firmware Updates
- SD Settings Backup
- WiFi Time Sync
- On-Device Screenshots
- Settings Rail
- Boot Splash
Reference