Openbox серии F-300 X-800, X-820CI - реанимация ресиверов на процессоре STI5518 с помощью JTAG
При некорректной заливке софта через com port в ресивер Openbox серии F-300 X-800, X-820 – реанимировать ресивер возможно только с помощью JTAG-интерфейса.
Схему я использую схему с буферным каскадом на микросхеме. Подключать выход jtag-интерфейса к ресиверу нужно короткими проводами(до 20 см), при этом длинна LPT кабеля не критична. Jtag-интерфейс без буферного каскада очень критичен к длине кабеля.
При снятии верхней крышки ресивера, в передней части материнской печатной платы рядом с разъёмом подключения панели управления видны контактные площадки для подключения разъёма Jtag. К соответствующим контакным площадкам припаиваем проводники от jtag интерфейса (на фото нижний ряд контактов – корпус).
Напряжение питания 3.3V jtag-интерфейса можно взять с плюса одного из диодов, которые расположены недалеко от разъёма питания на материнке.
Запустив программу jKeys_2.9.11 первый раз на своём компьютере, переключите тип интерфейса на LPT и закройте программу.
Запускаем заново программу jKeys_2.9.11 и включаем ресивер в сеть. У Вас возможно выскочит такое сообшение об ошибке.
Чтобы не выскакивало никаких ошибок при запуске программы необходимо сетевую вилку ресивера держать возле розетки. При запуске программы тут же вставить вилку в розетку. Если всё сделано правильно, но ошибка выскакивает, необходимо посадить 115 ногу процессора STI 5518 на корпус. Программа jKeys_2.9.11 должна определить тип процессора автоматически.
Если не определила – значит ищите ошибки в jtag-интерфейсе или в его подключении к разъёму jtag ресивера.
Если всё определилось и ошибок не выскакивает, в графе IRD model выбираем нужную строчку. Ресивера Openbox в списке программы нет,
поэтому выбираем тип mediacom – exel.
Далее следует нажать на кнопку Flash Programming. Выскочит предупреждение, на которое не следует обращать внимания, а просто нажимаем ОК. Через несколько секунд появится вот это окно:
Далее можно сохранить дамп flash памяти нажав кнопку Read. Это нужно сделать обязательно, если мы в рабочий ресивер пытаемся, с целью эксперимента, с помощью JTAGa загрузить дамп от другого ресивера. Сохранённый дамп поможет вернуть всё обратно, если чужой дамп не подойдёт.
Далее нажимаем кнопку Erase чтобы стереть flash. Процесс стирания длится около 10 секунд. После завершения операции стирания flash памяти нажимаем кнопку Program.
В открывшемся окне выбираем путь к bin файлу, например
OPENBOX F-300 full dump
Ждём около 3-х минут завершения процесса записи. Когда программа сообщит Вам о завершении процесса записи, тогда можете закрыть программу, отключить ресивер от сети 220в и отсоединить jtag-интерфейс.
Включаем ресивер в сеть. Если он стартует успешно – закрываем верхнюю крышку и наслаждаемся просмотром. Если же он и после этого не включился – лучше обратиться к специалисту.