NASA вернуло 47-летний «Вояджер» к жизни с помощью хитроумного хакерского трюка - «Космос»
Команда из Лаборатории реактивного движения НАСА сумела удаленно решить проблему с программным кодом зонда «Вояджер-1». В прошлом ноябре он стал передавать странные сообщения, которые озадачили следящих за миссией инженеров. Вскоре выяснилось, что часть бортовой памяти вышла из строя, что неудивительно, учитывая солидный возраст аппарата – 47 лет.
Дальнейший анализ показал, что причина кроется в подсистеме обработки полетных данных. Она должна «упаковывать» информацию о работе зонда и собранные его датчиками данные перед тем, как отправить пакет из радиоимпульсов на Землю. Из-за уменьшения доступной памяти код сообщения перестал помещаться в ней, а резервных мощностей на борту «Вояджера» нет.
В итоге команда применила трюк с разделением данных на небольшие фрагменты, которые могли помещаться в память целиком. Это существенно увеличивает продолжительность отправки пакетов, так как теперь нужно по очереди упаковывать и высылать множество фрагментов, в промежутках очищая от них память. Сигнал на «Вояджер» с Земли идет не менее 45 часов, поэтому даже проверка этого решения заняла изрядное время.
И вот НАСА сообщило об успехе — впервые за несколько месяцев собрана детальная информация о состоянии технических систем зонда. Теперь инженеры займутся дальнейшей настройкой подсистемы, чтобы начать отправлять и получать от «Вояджера» и научные сведения.