Читать первым в Telegram-канале «Код Дурова»
Некоторые устройства с установленной навигационной системой GPS могут столкнуться с проблемой Week Number Rollover, которая приведёт к неправильному отображению времени. Впервые такая ситуация произошла почти 20 лет назад.
Дело в том, что система GPS передаёт время приёмникам GPS с использованием формата времени и недель в десятибитном значении — счётчик GPS отсчитывает недели, по которым составляется точная дата и в эти рамки возможно вместить максимум данные о 1024 неделях (около 19,7 лет).
Такой счётчик был впервые добавлен 6 января 1980 года. Проблема Week Number Rollover произошла 21 августа 1999 года, когда система GPS достигла перехода на 1024 неделю и вернулась к нулевой неделе, начав заново считать время. Вторая такая итерация состоится 6 апреля 2019 года.
Некоторые GPS-приемники не могут выполнить переход с 1023 недели на 1024. Если GPS-приемник устарел, то 6 апреля его внутренние часы могут испытывать недостаток абсолютной привязки, указывая неправильное время и положение. Тем не менее, Week Number Rollover не должно повлиять на точность устройств.