Hello, I’ve noticed some of my nodes can drift their RTC out by - in some cases an hour - over substantial time.
Can I propose that the android device send a command similar to -settime when it connects?. Perhaps with a condition of last update must have been > one day ago?
If the device has GPS, would it not be wiser to update the time based on the GPS. This would ensure all devices are within a fraction of a second. The time on my phone can be wrong if I do not alow it to update via Network time, ie Airplane mode or wondering between time zones.
This would also allow a repeater to keep accurate time without being paired via BT.
thanks - yep bummer - they didn’t stuff a 32khz xtal on that board - bug created. It would be an easyish one for any new dev, otherwise I’ll fix it sometime in the next couple of months. If anyone wants to give it a shot, pipe up on the bug and the existing devs will happily help with tips.
I just implemented the 8.5MHz clock that @mc-hamster found. I ran a quick test last night and in 12 hrs (ish) the new clock only drifted 1 second. So still not as good as a true 32.768 xtal but far better than what it was. I’m leaving the bug open though, to apply GPS based time corrections. It is an easy change and will go in eventually.