Очередной сбой GPS
6 апреля некоторые GPS приемники могут перестать работать.
Сигналы GPS от спутников включают временную метку, необходимую для вычисления местоположения, в которой хранится номер недели с использованием десяти двоичных битов. Это означает, что номер недели может иметь 2^10 или 1024 целочисленных значения. Каждые 1024 недели или примерно каждые 20 лет счетчик сбрасывается с 1023 на ноль.
6 января 1980 года был первым днем GPS-Эпохи (не перепутайте с эпохой Unix-time, которая началась 1 января 1970 года и использует 32-битное число для подсчета количества секунд). Первый сброс произошел в полночь по UTC 22 августа 1999 года, а следующий будет в субботу 6 апреля 2019 года.
Представитель береговой охраны в Вашингтоне сообщил, что в прошлый раз (в 1999 году) "менее 12 катеров, самолетов, лодок, автомобилей и других вспомогательных судов береговой охраны сообщили о сбое". Pioneer Electronic - японский производитель автомобильных навигационных систем, сообщили о нескольких сотнях звонков от клиентов у которых случился сбой в работе навигационной системы. Калифорнийская компания Trimble Navigation Ltd. сообщила, что некоторые из наиболее старых моделей, выпущенных их фирмой до 1995 года стали показывать дату 7 января 1980 года вместо актуальной. Учитывая огромное количество используемых GPS-приемников - обошлось без происшествий.
Новые устройства, соответствующие спецификации ICD-200 / IS-GPS-200 (выпущенные примерно после 2010 года), должны справляться со сбросом номера недели. Так же в новых форматах сообщений GPS-спутников внедряется поддержка 13-битного числа с номером недели (хватит надолго). Если ваш GPS-приемник перестанет работать - просто выключите его и включите снова. Иногда этот совет из техподдерки действительно помогает.
Используя модульное устройство можно дешево сменить старый GPS-приёмник на новый. Если не из-за проблем с софтом, то просто из-за морального устаревания или поломки. В обычных устройствах такая замена невозможна или не рациональна. Присоединяйтесь к моему проекту создания модульного смартфона, планшета и прочих мобильных устройств.