Атол (платформа 2.5) ошибка при обновлении

June 16, 2021 1720 просмотров

Ошибка во время обновления: Не удалось выйти из режима обновления - некорректный режим.

Введение. С появлением пятой платформы ККТ Атол разделились на два совершенно разных устройства, которые мало совместимы друг с другом, именно об этой несовместимости и пойдет речь.

Неисправность со слов заказчика. ККТ Атол на платформе 2.5 (прошивка 7942) не обновляется локальной утилитой миграции - выдает сообщение "Ошибка во время обновления: Не удалось выйти из режима обновления - некорректный режим." и прерывает обновление.

Первичная диагностика. Технологическое обнуление с перемычкой, равно как и команда 71, а также EC 02 - не дало результатов. 

Ремонт.  Прошивка FlashMagic-ом не только устранила проблему, но и попутно позволила выяснить почему ККТ не обновлялся штатным способом. Оказывается команда 71 (инициализация таблиц), равно как и технологическое обнуление - не меняет одно поле в 15 таблице (ОФД), отвечающее за канал связи. А штатная утилита обновления ПО (в пределах платформы 2.5) оказывается неспособна понимать это значение. Получается для обновления, достаточно изменить значение "Канал обмена с ОФД" с EthernetOverTransport на любой другой, например на EoU, как ККТ Атол начнет прошиваться штатной утилитой миграции.

"Злополучное" значение поля в 15 таблице, которое не позволяет штатно сделать обновление на ККТ