Перейти к содержимому

Вопросы: обновление прошивки и восстановление

Процесс обновления описан в статье Вкладка «Прошивка», восстановление прибора, который перестал определяться, — в статье Восстановление после неудачной прошивки.

Обновление прошивки выполняется во вкладке Прошивка конфигурации прибора. Команда UPGRADE для локального обновления не нужна — на вкладке «Команды» рядом с ней стоит пометка: «Локальное обновление прошивки выполняется через вкладку «Прошивка», а не командой».

Через удалённый доступ вкладка Прошивка не работает — приложение пишет: «Обновление прошивки через удалённый доступ недоступно. Подключите прибор по USB или Bluetooth.» Удалённо прошивку обновляют только командой UPGRADE <версия>; ход обновления показывает команда UPGRADESTATUS.

Прибор не определяется после неудачного обновления

Заголовок раздела «Прибор не определяется после неудачного обновления»

Признаки: приложение не видит прибор, на нём постоянно горят все светодиоды, компьютер не определяет его как внешний диск.

Прибор нужно принудительно перевести в режим загрузчика — процедура описана в статье Восстановление после неудачной прошивки.

Внимание. Приборы 7x с загрузчиком 1.0 обновляются по-другому — см. раздел «Старые приборы 7x: переход на загрузчик 2.0» ниже.

Загрузчик — отдельный компонент, он обновляется вместе с прошивкой и Recovery во вкладке Прошивка; порядок установки — загрузчик, Recovery, прошивка. Если для выбранной версии прошивки текущего загрузчика не хватает, приложение покажет минимально необходимую версию и отметку «требуется обновление загрузчика».

Обновить загрузчик командой можно так — прибор скачает его с сервера обновлений:

Команда: UPGRADE 251
Ответ: UPGRADE SOFT=251

Для обновления загрузчика к прибору обязательно должно быть подключено внешнее питание.

Приборам 7x с давними прошивками нужен загрузчик версии 2.0 — он снимает ограничение памяти при одновременной работе нескольких «тяжёлых» алгоритмов EasyLogic. Одним прыжком такой прибор не обновить: между версиями есть барьеры совместимости, идти нужно ступенями. Порядок ступеней — в статье Восстановление после неудачной прошивки.

Результат проверяется командой SOFTVERSION: версию установленного загрузчика показывает поле Bootloader= — должно стать 2.0, а Flashmap= — 1. Поле MinBootloader= — это требование самой прошивки к загрузчику, а не его версия.

Как проверить статус удалённого обновления?

Заголовок раздела «Как проверить статус удалённого обновления?»

Командой UPGRADESTATUS. Она возвращает текущее состояние процесса обновления на приборе: UPGRADESTATUS: Idle — обновление не идёт.

Обновление не стартует: прибор не уходит в загрузчик

Заголовок раздела «Обновление не стартует: прибор не уходит в загрузчик»

Если процесс останавливается на фазе «Вход в загрузчик…», а затем появляется ошибка о том, что порт загрузчика не найден за отведённое время, — прибор не перезагрузился в загрузчик. Проверьте питание (внешнее, а не только внутренний аккумулятор), кабель и то, что порт не удерживает другая программа. После перезагрузки прибора порт меняется, и приложение ждёт его появления; фаза «Устройство отключилось, переподключение…» — это нормальная часть процесса.

Да. Во вкладке Прошивка есть загрузка файла с диска — перетащите файл прошивки в окно. Тип прошивки определяется автоматически.


См. также: Вкладка «Прошивка» · Восстановление после неудачной прошивки · Вопросы: связь, SIM и удалённое управление · Прибор не подключается