Полсекунды для автономных кварцевых часов - это нормально, 6ppm обеспечивается несложно. Причём кратковременная (минуты и часы) стабильность при постоянной температуре должна быть ещё на порядок лучше.
А вот гаджеты, чисто в принципе, могут синхронизироваться и от GSM сети, там точность временных меток TDMA выше (вроде вообще про stratum 1 говорят). Можно ли этими метками времени воспользоваться в пользовательском приложении я не знаю.
Как в быту померить точность хода часов порядка 0.1с/сутки (почти 1ppm) на интервалах в 5 минут не представляю: это же погрешность
с.
Вот если до сих пор передают сигналы точного времени по радио, то можно померить на интервале в час насколько часы уходят, записав стерео аудио сигнал радио и часов дважды с интервалом в час и сравнив, при частоте дискретизации 44100Гц (что умеют любые звуковые устройства компьютера) уход на десяток отсчётов будет виден, а это уже лучше 0.1ppm (0.01с/сутки).
NTP сервера для кратковременной стабильности особо не помогут, там конечно и математика, и статистика, и высокоскоростной инет, однако непрогнозируемость задержек никто так и не отменил и получить с ними точность лучше 0.01с (каждого измерения!) проблематично. NTP хорошо как долговременный стабильный источник, на интервалах в часы и дни, но не минуты.
Самый точный и надёжный источник стабильного сигнала в быту - 1PPS сигнал с GPS. У него точность обычно лучше 0.1ppm (0.01с/сутки) - и это именно точность, стабильность там на порядки выше и равна stratum 1 - правда это всё при некоторых дополнительных условиях типа длинного усреднения (десятки минут) и пропуска явных ошибок/замираний.
PS. Чувство что Вы не до конца понимаете стабильность Вам нужна или точность хода. По рабоче-крестьянски: первое - флуктуации от среднего, второе - среднее за большой промежуток. Первое обеспечивается в основном стабильностью внешних условий, второе - подстройкой (NTP, GSM, GPS, ...). И они могут быть и довольно независимы друг от друга, например некоторые микросхемы часовые генераторы подстраивают точную частоту кварца методом изменения длительностей секунд в течении минуты, т.е. каждая секунда в минуте может быть немного разной, но зато вся минута - очень точная.