× Закрыть
Цифровое эфирное телевидение на территории РФ бесплатное. Остерегайтесь мошенников! -->

Восстановление приставки на NationalChip GX после неудачной прошивки

За последнее время появилось много новых ресиверов на процессорах NationalChip GX3235S и GX6605S.

Иногда в процессе обновления прошивки может моргнуть свет или прошили чужой прошивкой, для всех подобных случаев есть несколько разных вариантов восстановления различной степени сложности.

Универсальным пультом

Если прошили приставку и просто потеряли управление пультом и с передней панели, то для возврата на родную прошивку, как обычно, помогут универсальные пульты, например, средний Huayu DVB-T2+2 version 2018перечисленных городах он стоит 300 р) или длинный Huayu DVB-T2+3 version 2018 — 400 р.

На российском рынке появилась последняя версия VER.2018-2 среднего DVB-T2+2 и длинного DVB-T2+3 универсальных пультов Huayu, имеющих 207 кодов.


Флешкой

Для ресиверов на GX6605S есть способ аварийного восстановления через USB-флешку, предварительно отформатированную в FAT32:

  1. Переименовать файл прошивки в gx6605s_all.bin и скопировать на чистую флешку.
  2. В выключенный из розетки ресивер вставляем флешку.
  3. Держим кнопку POWER на передней панели и включаем ресивер в розетку.
  4. Продолжаем держать кнопку POWER, пока на дисплее не появятся сообщения «E0xx» и «P0xx».
  5. Через несколько минут будет написано ОК.
  6. Перезагрузить ресивер.

Программатором

Самый универсальный метод для любых процессоров — программатор, например, CH341A (от 130 р):
или SPIPGM — на 4 резисторах по 150 Ом, подключенных к LPT-порту.

Но, конечно, потребуется аккуратно выпаять флеш-память, прошить и затем впаять её обратно.
Иногда можно и не выпаивая, попробовать с помощью «прищепки», но тут возникают другие нюансы.

И, естественно, при условии, что сама микросхема флеш-памяти исправна (не битая).

Но, в целом, программатор — это уже самый крайний вариант.


UART

Потому что у рассматриваемых процессоров GX3235S, GX6605S есть возможность обойтись без программатора — с помощью подключения к контактным площадкам UART процессоров.

Подключаться можно, например, используя тот же программатор CH341A, переведя перемычкой в режим «S» — Serial port или через RS-232 < > TTL преобразователь (от 30 р) или DATA-кабель от старого кнопочного сотового телефона. Прежде чем подключаться к плате, надо проверить работу выбранного вами преобразователя RS-232 < > TTL: установив необходимые драйвера, запускаем любую терминальную программу, например, ГиперТерминал (или последний HyperTerminal от производителя) либо PuTTY.

Указываем соответствующий номер COM-порта преобразователя. Параметры стандартные — 115200 8N1.

Замкнув у преобразователя выводы TX и RX между собой, нажимаем на клавиатуре любые буквы-цифры — они должны отображаться в терминальной программе.

Cправа от пластины радиатора (15×20 мм) по вертикали 4 контакта — это GND, RX, TX, +3.3V:

Tiger T2 IPTV, GX3235S_148_V1.2

Иногда пластина мешает и тогда можно просто подпаяться — с обратной стороны платы.

Бывает, что контакты даже подписаны:

Gmini MagicBox NT2-120, CHW-GX3235S+MXL608_V1.1

Но, например, в случае с World Vision T62D никаких контактов вокруг не видно:

GX3235S_115_V2.1

и даже сняв пластину (аккуратно покрутив влево-вправо), под ней также никаких пятачков:

и с обратной стороны платы также ничего.

Но сравнивая различные шасси, всё-таки удалось определить искомое — выводы UART GX3235S:

RX — 27
TX — 26

И те же самые — у GX6605S.

Конкретно у World Vision T62D — подпаяться к подтягивающим резисторам R29 (RX) и R26 (TX):

для ориентировки: 25 ножка отмечена белой маркерной меткой (но белых меток +5 может и не быть):

(к земле GND лучше подключиться — в другом месте, т.к. тут всё уже слишком плотно)

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

Romsat T8005HD, GX3235S_ATBM7820_R836_MINI-1#_V1.3

Буферные резисторы RS2 (RX) и RS1 (TX) физически отсутствуют, поэтому просто — к указанным точкам.

И те же RS2 и RS1, например, у Lumax DV2118HD:

GX3235S_ATBM7820_R836_MINI-2#_V1.2

Итак, подключаем преобразователь RS-232 < > TTL — к плате и включаем приставку в розетку.

Для окончательной проверки правильности подключения TX/RX (на примере World Vision T62D) на полностью работающей приставке должны увидеть на экране терминальной программы лог загрузки (ненастроенная приставка), Автопоиск, сброс в заводские настройки, обновления прошивки, сохранение дампа и выключение кнопкой.

Если на экране ничего нет, попробуйте поменять местами TX/RX.

Выходим из терминальной программы.


На USB-флешку, отформатированную FAT32, записываем файл прошивки и в отключенную из розетки приставку вставляем флешку.

GXDownloader

Архив с фирменной программой GXDownloader_boot распаковываем в корень диска, например, С:
и, зайдя внутрь папки, запускаем GXDownloader_boot.exe

!Не размещайте папку где-то глубоко, особенно, если по пути есть папки с русскими или другими национальными буквами.
Название файлов прошивок также не должно содержать национальных букв!

Указываем следующие параметры:

  • Chip Type: other
  • Boot File: gx6605snew.boot
  • Serial Port: порт вашего преобразователя
  • Mode: usbdown
  • Section: All
  • File: вбиваем или копируем название файла прошивки

левый столбец — настройки | центр — терминальное окно | справа — /boot_file/config.ini

Нажимаем кнопку Start (здесь может возникнуть предупреждение Windows о программе boot.exe — надо разрешить).

В центральной части будет виден весь процесс:

Включаем приставку и начнётся скачиванием файла, стирание и запись во флеш-память, завершающаяся успешным сообщением Completed!

Кому интересны подробности — сохраненный лог с терминала.

Прошивка восстановлена. Без выпаивания микросхемы и программатора. Только — GND, RX, TX.

Если у вас нет флешки, отформатированной FAT32, или USB-порты не работают, то можно загрузить и через сам кабель, выбрав режим serialdown и кнопкой выбрав файл прошивки на компьютере:

Нажимаем кнопку Start, включаем приставку в розетку и начнётся закачка файла — около 7 минут:

Сохраненный лог процесса.

Для интересующихся — все возможные варианты Mode:

и пункта Section: В командной строке Command: можно давать различные команды.

Если файла /boot_file/config.ini не было, при запуске программы автоматически будет создан дефолтный config.ini

После выхода из GXDownloader_boot (если приставку не выключали) можно запустить ГиперТерминал и попадём в загрузчик, где точно также можно давать различные команды, например, help и cmdline show:

Во время всех этих процедур: цифровой индикатор не горит, а на телевизоре — чёрный экран.


И ещё в качестве наглядного примера: допустим, у нас есть приставка (World Vision T62D) и по какой-то причине прошили чужой прошивкой (от Lumax DV2118HD) стандартно через меню приставки.

После рестарта уже на этапе загрузки видим что-то неладное: жёлтосиние вертикальные полосы:

трясущийся и скачущий чёрно-белый интерфейс:

Родной пульт как правило уже не работает, поэтому управлять можно будет, например, подобрав код с помощью универсального Huayu DVB-T2. При этом поиск каналов и большинство других функций не работает, потому что внизу видим надпись: «STB is not activated, please active it by network!» — прошивку надо Активировать, подключившись к Интернету.

Вставляем WiFi-адаптер, но приставка его не обнаруживает. Тогда просто через Обновление ПО пытаемся вернуть исходную прошивку, но и здесь — не обнаруживает вставленную флешку:

Т.е. USB-порты — не работают! Причём индикатор на WiFi-адаптере горит, а на флешке даже мигает время от времени.

А если посмотреть через UART, то с момента включения приставки видим какой-то непрерывный мусор:


Но вспоминаем, что у GXDownloader_boot есть замечательный режим Mode: serialdown и через 7 минут ожидания у нас в руках снова полностью рабочая World Vision T62D.


Замена заставки (Logo), фона (Background Pic), кодов пульта (Key map) и панели (Front Panel)

Без использования UART, просто имея различные прошивки и фирменную программу NationalChip ImageTool, скачанную в Интернете, например, здесь или здесь или отсюда.

!Не размещайте папку где-то глубоко, особенно, если по пути есть папки с русскими или другими национальными буквами.
Название файлов прошивок также не должно содержать национальных букв!

NationalChip ImageTool не надо инсталлировать — просто запускаем NationalChip ImageTool V1.7.exe

К примеру, узнали, что у какой-то приставки (с точно таким же тюнером, как у вашей) есть прошивка с дополнительными возможностями. Но коды пульта у неё скорей всего другие, поэтому просто так прошив чужую, можно потерять управление.

С помощью NationalChip ImageTool можно извлечь из вашей прошивки файл кодов вашего пульта keymap.xml и добавить его в чужую понравившуюся вам прошивку.

Запускаем программу и в левом нижнем углу нажимаем кнопку Load…(L) для загрузки прошивки:

В тот же момент автоматически в той же папке откуда запустили, появились 3 файла из этой прошивки:

default.xml keymap.xml panel.xml

Это обычные текстовые XML-файлы, которые можно редактировать стандартным WordPad.

И так можно извлекать их — из любой прошивки процессоров GX.

Если у вас нет прошивки вашей приставки, то её можно получить просто через меню, сделав дамп
Тип обновления — Бэкап данных:

перед этим желательно сначала сбросить приставку в заводские настройки.

На флешке появится файл dump_all.bin

Соответственно, открываем чужую прошивку, нажимаем внизу кнопку Import Keymap.xml и указываем на файл keymap.xml своего пульта.

Также можно делать и с кнопками передней панели (для LED-драйверов FD650 или CT1642):

После чего сохраняем прошивку — под другим именем, нажав в правом нижнем углу кнопку Save…(S)

Ну и аналогично и даже проще можно заменить заставку и фон (оба — формат .jpg).

По описанию в Интернете и в самой программе указывается 1024×576, но реально до 1280×720 (например, именно такой размер у заставки World Vision). Но чем больше точек — тем больше объём.

Logo не должно превышать 63.5KB, а иначе будет ошибка Error:

При правильном объеме — ответит Information и покажет превью:

Аналогично, Background Pic, но здесь допустимо — до 80KB, а иначе ошибка — Error:

уменьшать объём файла (понижая Качество JPEG), пока не ответит — Information и покажет превью:

Любой ответ Error — это ошибка пользователя (большой объём файла или использование русских или других национальных символов в названии папок и файлов):

И только если действие заканчивается Information:

всё нормально, сохраняем прошивку — под другим именем, нажав в правом нижнем углу кнопку Save…(S)

Старайтесь сохранять вариант прошивки — после каждого действия, а не — изменить всё разом и потом в конце сохранить, потому что вам будет непонятно из-за чего вдруг в конце возникла Error.

Ну и, естественно, всё это можно сделать и вручную, разобрав прошивку (в частности, Logo — это logo.bin (просто вместо .jpg > .bin), Background Picbg.jpg, а фон в режиме Радио — audioback.jpg).


Потерялся/сломался пульт

В UART процессоров GX хорошо видны коды кнопок пульта, например, у World Vision T62D от «1» до «0»:

==========>Keypress time: 7594 s, 280000 us key = 0x7f37
==========>Keypress time: 7595 s, 410000 us key = 0x7f27
==========>Keypress time: 7596 s, 410000 us key = 0x7f1f
==========>Keypress time: 7598 s, 670000 us key = 0x7f17
==========>Keypress time: 7599 s, 600000 us key = 0x7f07
==========>Keypress time: 7600 s, 590000 us key = 0x7f3f
==========>Keypress time: 7603 s, 50000 us key = 0x7f97
==========>Keypress time: 7604 s, 110000 us key = 0x7f87
==========>Keypress time: 7604 s, 980000 us key = 0x7fbf
==========>Keypress time: 7607 s, 460000 us key = 0x7fa7

Но и от абсолютно любой приставки будут видны коды её пульта, например, от старого TENiKS DTR-121:

==========>Keypress time: 7829 s, 10000 us key = 0xffb5
==========>Keypress time: 7830 s, 110000 us key = 0xfff5
==========>Keypress time: 7831 s, 90000 us key = 0xfff7
==========>Keypress time: 7833 s, 580000 us key = 0xff95
==========>Keypress time: 7834 s, 450000 us key = 0xffd5
==========>Keypress time: 7835 s, 380000 us key = 0xffd7
==========>Keypress time: 7838 s, 50000 us key = 0xff8d
==========>Keypress time: 7838 s, 910000 us key = 0xffcd
==========>Keypress time: 7840 s, 820000 us key = 0xffcf
==========>Keypress time: 7843 s, 130000 us key = 0xff0f

Допустим, потеряли/сломали родной пульт от приставки на процессорах GX, но у вас дома есть старый пульт от другой приставки или купить пульт от любой приставки (например, за 32 р. или за 36 р.)
или попробовать использовать ненужный пульт от старого телевизора, DVD-плеера или другой аудио-видео аппаратуры (главное, чтоб поддерживался обычный протокол NEC) .

Подключившись к UART и нажимая кнопки чужого пульта, из получаемых кодов можно составить файл keymap.xml и затем с помощью NationalChip ImageTool импортировать его в вашу прошивку или же сразу вбивать коды в программе.
Получившуюся прошивку залить через GXDownloader_boot.

Т.о. вместо утерянного/сломанного родного — можно будет управлять чужим пультом.

Но всё это можно сделать и не дожидаясь потери/поломки, т.к., как хорошо видно выше и в keymap.xml, — может быть 4 набора кодов от разных пультов: Remote 1, Remote 2, Remote 3, Remote 4 — можно к набору родных кодов Remote 1 добавить коды дополнительных.

Сохранить прошивку и прошить, как обычно, через меню.

Ну и конечно, если не нравится назначение каких-то кнопок у родного пульта — можно поменять местами.


Диагностика подозрительного пульта

И для занимающихся ремонтами — UART в этом вопросе тоже иногда может быть полезен при сомнениях в работоспособности пультов: когда при проверке «на глаз» (через камеру смартфона) пульт вроде бы нормально мигает, а своей приставкой не управляет — UART всё покажет: идут ли коды от такого пульта?

Конечно, другие процессоры тоже показывают факт нажатия кнопок, но здесь представлено в явном виде с исходным двухзначным кодом протокола NEC (адрес+команда).

Например, MStar показывает только какие-то одиночные коды, а если пульт чужой или неназначенные кнопки, то вообще никаких кодов не показывает:

no related KEY mapping


Хотелось бы отметить одну особенность отображения графики меню и шрифтов:
на нижних режимах 576i/p и 480i/p качество графики становится ужасным.
Причём и через HDMI, и через обычный композит.

На других процессорах — такого нет.

Поэтому, даже подключая «тюльпанами» — к обычному кинескопному телевизору, ставьте режим не менее 720p. Хорошо что, по-умолчанию, стоит 1080i. Без особой на то необходимости не изменяйте на 576/480.


Ну и, как всегда, стоит еще раз напомнить:

ВСЁ, ЧТО ВЫ ДЕЛАЕТЕ СО СВОЕЙ ПРИСТАВКОЙ, ВЫ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК!

Восстановление приставки на NationalChip GX после неудачной прошивки
5 (100%) Всего оценок: 7

Задать вопросы о цифровом телевидении можно на форуме DVBpro

3 комментария к записи " Восстановление приставки на NationalChip GX после неудачной прошивки "

  1. users12:

    GX6650S !? Я такого проца не знаю…

  2. Виктор:

    «Ну и, естественно, всё это можно сделать и вручную, разобрав прошивку (в частности, Logo — это logo.bin (просто вместо .jpg > .bin), Background Pic — bg.jpg, а фон в режиме Радио — audioback.jpg).»
    Где можно почитать?

  3. sahar:

    hello,,please image to0l support 32mb,,,,v1,7 not support

Оставьте ваш комментарий


Контакты | Сотрудничество | Партнеры | ТВ программа | О сайте | Оптовикам | Конфиденциальность

Все права защищены © 2010-2018, Цифровое телевидение. Копирование материалов разрешено только при установке прямой ссылки на DVBpro.ru
 Желтые страницы по спутниковому и кабельному ТВ Мир новостей спутникового и эфирного ТВ!