Алгоритм прошивки ресивера 890 через COM-порт


    Для чего это вообще нужно? Например, для того, чтобы сменить прошивку, если через USB она по какой-то причине не прошивается, или ресивер вдруг перестал загружаться. :) В качестве примера рассмотрим действия с программой STBLink 01.06.1-Rus, т.к. она просто красивее. :) Хотя, никто не мешает повторить это же и с более новыми версиями, например, с официальной STBLink 2.03. Итак, подключаем ресивер к COM-порту компьютера, включаем его, даём полностью загрузиться, а потом переводим ресивер в режим Standby (это в том случае, если ресивер  вообще загружается). Если же ресивер по какой-то причине не загружается и на дисплее у него при включении проскакивает надпись BOOT, то, перед тем, как включить его питание, надо нажать и не отпускать кнопку переключения канала вниз на передней панели:

То есть, нажимаем эту кнопку, держим, включаем питание ресивера, отпускаем кнопку. На дисплее должна промелькнуть надпись BOOT-0020 (или что-то аналогичное) - это означает, что всё в порядке и ресивер переведён в режим загрузки, т.н. "Boot mode". Если же при включении ресивера не появляется вообще никаких надписей на дисплее - то через COM-порт прошить ресивер не получится.
Запускаем программу и делаем в ней необходимые настройки:

Сначала нажимаем на кнопочку COM 1-4, где выбираем порт компьютера, к которому подключен нульмодемным кабелем ресивер, а потом нажимаем кнопку SW-Down и, в зависимости от того, в каком режиме находится ресивер, выбираем соответствующую кнопку:

В принципе, разницы в алгоритме прошивки нет никакой, а в данном примере я рассматриваю загрузку прошивки, когда ресивер включен в "Boot mode". Нажимаем на соответствующую кнопку, после чего появляется табличка с вопросом "Sure? Continue?", что означает "Уверены? Продолжаем?". Ответив "OK" открывается окошко с выбором файла прошивки, который будет передан в ресивер:

Выбираем в этом окне нужный файл с прошивкой и нажимаем кнопку "Open". И... наблюдаем за процессом передачи файла с прошивкой в ресивер:

По окончанию появится сообщение, повествующее об удачном обновлении прошивки:

А на табло ресивера тем временем будет мигать надпись DNLD-END. Выключаем питание ресивера и включаем снова - и всё, он готов к работе. Поздравляю с успешным обновлением прошивки!
    Если же вместо процесса загрузки прошивки появилось сообщение с текстом "The software upgrade error!" - это означает, что прошивка не подходит для данного ресивера. Причины этого могут быть различны, начиная от битого файла с прошивкой и заканчивая тем, что она не подходит находящемуся в данный момент в ресивере загрузчику.


Удачи!