1024-я неделя GPS "посадила" Дримлайнеры в Китае. И Китайские магнитолы в Москве)

Аватар пользователя Radiohead

 

 
 
 
 

Помните "Проблему 2000 года"?

Наверняка забыли)

А между тем "бомбы" заложенные в компьютерные мозги никуда не делись.

Наткнулся на новость которая лично меня здорово насмешила!

"Некоторые самолеты Боинг 787 Дримлайнер столкнулись с проблемой GPS"

https://twitter.com/ChinaAvReview/status/1114802018919411712

А смеялся я потому, что пару дней назад, магнитола в моей машине сошла с ума точно по такой-же причине!

https://4pda.ru/forum/index.php?showtopic=599739&st=1100

При включении, балалайка врубает звук на полную секунд на 10-20 и потом уходит в перезагрузку. И так - до бесконечности)

Насколько я понимаю, сама проблема возникла по причине того что в системе GPS есть счетчик недель. И он - десятибитный. Т.е. максимум этот счетчик может насчитать 1024 недели. По достижении этого значения счетчик сбрасывается на НОЛЬ.  Последнее обнуление счетчика происходило 22.08.1999.

Сами понимаете, что криво написанный софт, в такой ситуации может показать себя с совершенно неожиданной стороны)

Несколько дней назад были проблемы у Яндекс-Такси.

Геодезисты жалуются на свои навороченные теодолиты.

Много кто пострадал. Но пока вроде без фатальных последствий.

 
 
 
 
 
Авторство: 
Авторская работа / переводика
Комментарий автора: 

 

 
 
 
 
 
 

Комментарии

Аватар пользователя IvanTamerlan
IvanTamerlan(7 лет 11 месяцев)

У Боинга уже были падения из-за автоматики, исправляющей неверную балансировку самолета с помощью ныряния носом в землю с увеличенной в 4 раза силой от необходимого уровня и блокирование действий пилота.

Теперь еще и подкинуло GPS проблем. Так и представляю, как в воздухе самолеты будут перезагружаться, лишая пилотов управления.

Аватар пользователя Инженер-сказочник

где при полете взять новых пассажиров для перезагрузки?

Аватар пользователя Radiohead
Radiohead(8 лет 11 месяцев)

Так и представляю, как в воздухе самолеты будут перезагружаться

Вряд-ли самолетная ОС в перезагруз уйдет. Хотяяя...

От софта зависит. Геодезисты жалуются что их оборудование "теряет" спутники. И соответственно - координаты.

У Яндекс-Такси вообще какие-то чудеса творились. Приезжали совсем не те машины которые показывало приложение. Либо те - но почему-то с другим номером)

А с магнитолами - производитель рекомендует отключить антенну GPS что-б балалайка не получала "точное" время и дату от спутниковой системы)

"Массовый сбой в работе NAVIPILOT DROID2 и MAC

6 апреля 2019 произошёл массовый сбой в работе навигационных комплексов Navipilot DROID2 и MAC. Связано это с координациеей в работе спутников GPS. На всех устройствах изменилась дата на 17 июля 1963 года, также наблюдаются постоянные перезагрузки, ошибки и "звуковые удары".
Перепрошивка и сброс на заводские настройки не помогают!

Временное решение заключается в физическом отключении GPS антенны от магнитолы (она прикручена к задней части аппарата).

Компания NaviPilot продолжает поиски решения этой проблемы."

http://servicepilot.ru/technical.html

Аватар пользователя IvanTamerlan
IvanTamerlan(7 лет 11 месяцев)

Вряд-ли самолетная ОС в перезагруз уйдет. Хотяяя...

Смотрел фильм про Железного человека (первый фильм), где Тони Старк в своем экзоскелете летал испытывать предельный потолок полета. И потом ОС отключилась и он падал. Но во время полета почти у самой земли включилась и он смог затормозить и благополучно приземлиться.

"Фантастика" - подумал я, зная, что ОС не сможет так быстро перезагрузится. Ей нужно еще обновления поставить, а это несколько часов...

Аватар пользователя LvKiller
LvKiller(9 лет 8 месяцев)

Летающие гробы из сияющего (точнее коптящего небо) могильного холмика демократии - лучшие в мире.

Комментарий администрации:  
*** отключен (маты, гнилой жаргон) ***
Аватар пользователя BillGejtz
BillGejtz(9 лет 1 месяц)

"Всех уволю, незаменимых сотрудников не бывает" кричал генеральный директор на общем собрании трудового коллектива и только системный администратор тихо смеялся в углу...

Аватар пользователя Abram Gutang
Abram Gutang(8 лет 9 месяцев)

"и только системный администратор тихо смеялся в углу..."

Меня, кстати, в своё время уволили. Дальше всё, ожидаемо, пало через год. Совсем. Учредители выгнали директора и всех его b-дей. А началось всё с невыплаты мне денег за переработку. Вроде пустяк. Но всё руководство сменилось. И ещё потери были. Где-то в миллион двести рублей в явном виде. ДЕНЬГАМИ. Что значительно превышало те 9 000 р., которые мне надо было заплатить.

Аватар пользователя Остап
Остап(9 лет 1 месяц)

А что с ГЛОНАСС, когда ожидать что-нибудь подобное, кто-нибудь в курсе?

Комментарий администрации:  
*** Уличен в сочинениях, что рубли печатают с той же скоростью, что баксы ***
Аватар пользователя Radiohead
Radiohead(8 лет 11 месяцев)

Вряд-ли Глонасс грозит такая проблема. Разработчики другие.

Но руку на отсечение никто не даст)

Аватар пользователя Остап
Остап(9 лет 1 месяц)

Но счётчик чего-нибудь всё равно есть и у него конечная разрядность. Правда, тут частая смена спутников из-за короткого времени жизни помогает: легче на новый софт переходить.

Комментарий администрации:  
*** Уличен в сочинениях, что рубли печатают с той же скоростью, что баксы ***
Аватар пользователя ДоброКот
ДоброКот(9 лет 10 месяцев)

Остапа несло

как смена спутников поможет GPS приёмнику у тебя в машине?

Аватар пользователя Radiohead
Radiohead(8 лет 11 месяцев)

Но счётчик чего-нибудь всё равно есть и у него конечная разрядность.

Счетчики-то конечно есть. Но поскольку Глонасс это не прямая калька (надеюсь) с GPS, то счетчика именно недель там может и вовсе не быть. Я вообще не понимаю для чего считать именно НЕДЕЛИ. Да еще и считать их подряд многие годы. Зачем?! Ладно там счетчик месяцев - до 12 досчитал - и здравствуй Новый год! Но недели-то зачем?

А если он там и есть - то вполне вероятно что и разрядность там другая. Не 10 а допустим 16. Что снимает проблему. Ну почти)

Тут только спецы по Глонасс сказать могут.

Аватар пользователя RusKaz
RusKaz(9 лет 12 месяцев)

У пендосов, многое сделано трансанально, например: дату изготовления микросхем принято отображать, как четыре цифры, с пробелом между парами: две первых - год, а оставшиеся две - номер недели в году. Может отсюда ноги растут?

Аватар пользователя Леший
Леший(12 лет 1 месяц)

А если он там и есть - то вполне вероятно что и разрядность там другая.

Проблема тут совсем не в разрядности, а в том, как интерпретирует дату приемник. Если приемник хранит хотя бы год из других источников, он сориентируется.
Но любая система имеет типовой алгоритм для интерпретации сигналов. Его можно взять как есть, а можно дописать до нормального варианта. В этом и разница, а вовсе не в самой системе GPS, Глонасс или какой другой.

Аватар пользователя Radiohead
Radiohead(8 лет 11 месяцев)

а вовсе не в самой системе GPS, Глонасс или какой другой.

Ну, вопрос конечно спорный)

Если-б для GPS выбрали какой-то другой алгоритм синхронизации дат - проблем вообще не возникло-бы))

Аватар пользователя Леший
Леший(12 лет 1 месяц)

Если-б для GPS выбрали какой-то другой алгоритм синхронизации дат - проблем вообще не возникло-бы))

Если бы приемник GPS не пытался исправить дату - проблемы не возникло бы.

А для любого формата даты будут вот такие проблемы с криворукими программистами. Просто можно увеличить период возникновения этих проблем, увеличивая передаваемую информацию, которая вообще никому не нужна.

А эти проблемы очень легко избежать, независимо от способа кодировки даты - просто не пытаться исправить время больше, чем на сутки. Или уж хотя бы - не больше чем на год.

Какой смысл передавать данные о том, какой сейчас год несколько раз в минуту?

Аватар пользователя СибВатник
СибВатник(7 лет 6 месяцев)

Вона кто японский Ф35 гробанул ... 

Аватар пользователя Radiohead
Radiohead(8 лет 11 месяцев)

Вона кто японский Ф35 гробанул ... 

А кстати интересная версия....

Аватар пользователя просто пользователь

У всех Фу-22\35 задаётся лётное задание и регион который не имеет право покидать(во избежание угона). Вполне возможно, что сбой системы определения координат привёл к активации противоугонной системы.

Аватар пользователя СибВатник
СибВатник(7 лет 6 месяцев)

Чтоб выпустить в полет такой Фу, нужно вокруг него много часов кругами бегать целой бригадой, какой еще, в дупу, угон ?

Аватар пользователя ДоброКот
ДоброКот(9 лет 10 месяцев)

ну вот если пилот решит сбежать в омерику прямо во время полёта. вот и будет угон

Аватар пользователя Radiohead
Radiohead(8 лет 11 месяцев)

Что-то перемудрили с противоугонкой-то)

"F-15: переворачивался пузом кверху при пересечении экватора (нулевая параллель).
F-16: возникало деление на 0 при пересечении линии уровня мирового океана (бреющий полёт над поверхностью Мёртвого моря).
F-18: во время перехода на летнее время неправильно рассчитывал расход топлива.
F-22: программа висла при пересечении линии перемены дат.
F-35: программа висла при пересечении Гринвичского меридиана (нулевой меридиан)."

 

На самом деле там все несколько проще если я правильно понимаю:

"1.1 Дата и время
Во всех сообщениях (если не оговорено иное) время представлено как UTC с учетом часового поя-
са, вводимого в сообщение 23h. Представление времени – количество секунд или миллисекунд от
начала недели (определяется форматом данных, используемых в сообщении). Началом недели
считается 00 часов в ночь с субботы на воскресенье.
Дата также представлена с учетом поясного времени в виде номера недели от 22.08.1999 по мо-
дулю 1024 (1024-я неделя будет 0-й, 1025-я - 1-й и т.д.)
. Отрицательный номер недели информи-
рует о том, что значение даты не определено.
Настройка поясного времени и системы координат для каждого протокола и порта выполняется
отдельно.

из мануала от приемника NAVIS NV08C"

Т.е. текущая ДАТА высчитывается из номера НЕДЕЛИ. Но недель может быть только 1024))) И при обнулении счетчика недель происходят интересные флуктуации))))

Того кто это выдумал - ждет отдельный котел в аду)

 
 
Аватар пользователя Radiohead
Radiohead(8 лет 11 месяцев)

О как.

 
Аватар пользователя BarBoss
BarBoss(9 лет 4 месяца)

Так вот кто положил аэронавигационные локальные контрольно-корректирующие станции по всей России... А мне дичь втирали, будто они по привычке на летнее время перейти пытались, хотя там нигде даже намёка на что-либо кроме UTC нет и быть не может.

Аватар пользователя Radiohead
Radiohead(8 лет 11 месяцев)

И у Сбера проблемы на этой неделе...

Аватар пользователя ВлаДимыч
ВлаДимыч(6 лет 11 месяцев)

Вот в 2038 веселуха будет https://ru.m.wikipedia.org/wiki/Проблема_2038_года