You are reading a single comment by @malaire and its replies.
Click here to read the full conversation.
-
BTW there is also BLE service for time defined so one could have some accurate time source around (e.g. ESP32 connected to internet adverting this over BLE) and then have app on bangle to scan for it and sync the time.
Wouldn't I need to manually unpair Bangle.js 2 from my phone, pair to that timesource, then unpair from timesource and pair with phone?
Well, it is also temperature dependent but as long as you wear the watch the temperature may not drift a lot. So if temperature is stable the daily drift of your specific crystal can be constant (?) so it could be compensated in software. This of course matters mainly if you cannot sync with phone/internet.
BTW there is also BLE service for time defined so one could have some accurate time source around (e.g. ESP32 connected to internet adverting this over BLE) and then have app on bangle to scan for it and sync the time.