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

Восстановление приставки на 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. Перезагрузить ресивер.

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

1. переименовать файл в 3235.rcv либо recovery.rcv либо recovery2.rcv (в зависимости от модели)
2. записать его на чистую флешку (отформатированную FAT32)
3. в отключенную из розетки приставку вставить флешку
4. включить в розетку

На экране появятся надписи со строкой, увеличивающейся до 100:

Are you sure to upgrade recovery.rcv?
[Yes]press Ok, [No]press Exit.
Start upgrading.
100
Upgrade finished.
Plugout usb.
Reboot.

Одновременно на передней панели также увеличиваются цифры до 100:

остановившись в конце концов на — 8888.

5. вытащить флешку, выключить и включить приставку
6. файл 3235.rcv на флешке переименовать или удалить.

В большинстве прежних приставок нет режима аварийного восстановления.
Это можно определить по размеру BOOT — стандартный загрузчик — 64 КБайта:

==============================================================================================
ID NAME    FS      CRC32     START    TOTAL_SIZE   MAIN_SIZE  USED_SIZE      Use%  RES_SIZE
==============================================================================================
0  BOOT    RAW     CA2AA357  00000000      64 KB      64 KB   64896  B      99%       0 MB

И, для сравнения у показанного выше AVL T110 загрузчик с возможностью восстановления — его размер 128 Кбайт:

==============================================================================================
ID NAME    FS      CRC32     START    TOTAL_SIZE   MAIN_SIZE  USED_SIZE      Use%  RES_SIZE
==============================================================================================
0  BOOT    RAW     76DB849E  00000000     128 KB     128 KB  112776  B      86%       0 MB

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

Самый универсальный метод для любых процессоров — программатор, например, 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
20170322

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

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

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

RX — 27
TX — 26

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

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

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

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

Внимание! У T62D на шасси GX3235S_115_V2.2 20170909 и новее — есть контакты UART,
они расположены на обратной стороне:

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

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 минут:

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

Видео процесса, снятое Виктором Зыряновым — https://www.youtube.com/watch?v=7fKn5ypgfgM

Для интересующихся — все возможные варианты 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

Более новую ImageTool 2.6 можно скачать здесь или здесь или здесь.

Последнюю версию ImageTool 2.87здесь или здесь или здесь.

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

С помощью 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.


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

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

5/5 - (10 голосов)

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

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

  1. users12:

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

  2. Виктор:

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

    • Андрей:

      С заменой логотипа при помощи NationalChip ImageTool ничего не получается. Какие ещё есть способы?

  3. sahar:

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

  4. Sergey:

    Помогите понять, почему не запускается(высвечивает лого и отключается) приставка
    UNPartition Version : 102
    Partition Count : 6
    Write Protect : TRUE
    CRC32 Enable : TRUE
    Table CRC32 : DA76C6B3
    ==============================================================================================
    ID NAME FS CRC32 START TOTAL_SIZE MAIN_SIZE USED_SIZE Use% RES_SIZE
    ==============================================================================================
    0 BOOT RAW 37218425 00000000 64 KB 64 KB 62692 B 95% 0 MB
    1 TABLE RAW 00010000 512 B 512 B 512 B 100% 0 MB
    2 LOGO RAW 6D0C2F66 00010200 65024 B 65024 B 60125 B 92% 0 MB
    3 KERNEL RAW 2A4FF116 00020000 2560 KB 2560 KB 2516 KB 98% 0 MB
    4 ROOT CRAMFS 46B8577D 002a0000 960 KB 960 KB 904 KB 94% 0 MB
    5 DATA MINIFS FF000000 00390000 448 KB 448 KB 1 B 0% 0 MB
    ———————————————————————————————-

    GxLoader v1.9 20140509

    cpu family : CSKY
    chip model : gx6605s
    board type : 6605s
    memory size : 64 MB
    Flash type : gd25q32
    Flash size : 4 MB
    warning: board-init not call function enable_dac, will open cvbs & ypbpr default.
    show jpeg logo …

    romfs_load file ecos.bin.lzma.

    Decompress kernel …ok

    The total boot time is: 5 s (5436 ms)

    cmdline str: mem=24M videomem=33M fbmem=7M console=ttyS0,115200 init=/init chipid=0x6605 root=/dev/mtdblock4 mtdparts=m25p80:64k@0m(BOOT),512@64k(TABLE),65024@66048(LOGO),2560k@128k(KERNEL),960k@2688k(ROOT),448k@3648k(DATA) .
    mem_info bank[0]start:90000000, size:1800000.
    mem_info bank[1]start:91800000, size:2800000.
    The whole mem size: 4000000.
    wdt_init, 6605.
    ————[bsp_panel_mod_init] ret = 0———-
    ————[bsp_gpio_mod_init] ret = 0———-
    jedec_id=c84016, ext_id=c840
    ___usbwifi_init____
    [cyg_net_init] Init: mbinit(0x00000000)
    [cyg_net_init] Init: cyg_net_init_devs(0x00000000)
    cyg_net_init_devs Init device empty ‘0x9063d970’
    [cyg_net_init] Init: loopattach(0x00000000)
    [cyg_net_init] Init: cyg_ppp_pppattach(0x00000000)
    [cyg_net_init] Init: ifinit(0x00000000)
    [cyg_net_init] Init: domaininit(0x00000000)
    [cyg_net_init] Init: cyg_net_add_domain(0x90600bf4)
    New domain internet at 0x00000000
    [cyg_net_init] Init: cyg_net_add_domain(0x906008a4)
    New domain route at 0x00000000
    [cyg_net_init] Init: call_route_init(0x00000000)
    [cyg_net_init] Done
    USB HCD: device gx-ehci, build at 17:24:42 Jun 27 2017
    ehci: 0x90908aec
    ehci->hcs_params=0x2112, num: 2
    hcs_params=0x2112
    flag=0x0.
    hub1=0x2000
    hub2=0x2000
    ehci base=0xa0900000
    operational base= 0xa0900010
    gx-ehci gx-ehci.0: gx EHCI
    gx-ehci gx-ehci.0: new USB bus registered, assigned bus number 1
    ehci_qtd_alloc, cross 4k boundary, just throw qtd: 0xb0908fc0
    ehci_mem_init():ehci->async->qh_dma=0x10915020
    ehci_mem_init():sizeof qtd: 96.
    ehci_mem_init():sizeof qh: 128.
    gx-ehci gx-ehci.0: supports USB remote wakeup
    gx-ehci gx-ehci.0: irq 59, io mem 0xa0900000
    usb usb1: default language 0x0409
    usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: usb_probe_device
    usb usb1: configuration #1 chosen from 1 choice
    usb usb1: adding 1-:1.0 (config #1, interface 0)
    hub 1-:1.0: usb_probe_interface
    hub 1-:1.0: usb_probe_interface — got id
    hub 1-:1.0: USB hub found
    hub 1-:1.0: 2 ports detected
    hub 1-:1.0: standalone hub
    hub 1-:1.0: individual port power switching
    hub 1-:1.0: individual port over-current protection
    hub 1-:1.0: Single TT
    hub 1-:1.0: TT requires at most 8 FS bit times (666 ns)
    hub 1-:1.0: power on to power good time: 20ms
    hub 1-:1.0: local power source is good
    hub 1-:1.0: enabling power on all ports
    USB HCD: device gx-ohci, build at 17:24:42 Jun 27 2017

    ———ohci base= 0xa0a00000
    : starting gx OHCI USB Controller no sem_wait.
    : Clock to USB host has been enabled
    gx-ohci gx-ohci.0: gx OHCI
    gx-ohci gx-ohci.0: new USB bus registered, assigned bus number 2
    gx-ohci gx-ohci.0: supports USB remote wakeup
    gx-ohci gx-ohci.0: irq 58, io mem 0xa0a00000
    usb usb2: default language 0x0409
    usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: usb_probe_device
    usb usb2: configuration #1 chosen from 1 choice
    usb usb2: adding 2-:1.0 (config #1, interface 0)
    hub 2-:1.0: usb_probe_interface
    hub 2-:1.0: usb_probe_interface — got id
    hub 2-:1.0: USB hub found
    hub 2-:1.0: 1 port detected
    hub 2-:1.0: standalone hub
    hub 2-:1.0: no power switching (usb 1.0)
    hub 2-:1.0: global over-current protection
    hub 2-:1.0: power on to power good time: 4ms
    hub 2-:1.0: local power source is good
    hub 2-:1.0: no over-current condition exists
    hub 2-:1.0: trying to enable port power on non-switchable hub

    ———ohci base= 0xa0b00000
    : starting gx OHCI USB Controller no sem_wait.
    : Clock to USB host has been enabled
    gx-ohci gx-ohci.1: gx OHCI
    gx-ohci gx-ohci.1: new USB bus registered, assigned bus number 3
    gx-ohci gx-ohci.1: supports USB remote wakeup
    gx-ohci gx-ohci.1: irq 57, io mem 0xa0b00000
    usb usb3: default language 0x0409
    usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb3: usb_probe_device
    usb usb3: configuration #1 chosen from 1 choice
    usb usb3: adding 3-:1.0 (config #1, interface 0)
    hub 3-:1.0: usb_probe_interface
    hub 3-:1.0: usb_probe_interface — got id
    hub 3-:1.0: USB hub found
    hub 3-:1.0: 1 port detected
    hub 3-:1.0: standalone hub
    hub 3-:1.0: no power switching (usb 1.0)
    hub 3-:1.0: global over-current protection
    hub 3-:1.0: power on to power good time: 4ms
    hub 3-:1.0: local power source is good
    hub 3-:1.0: no over-current condition exists
    hub 3-:1.0: trying to enable port power on non-switchable hub
    rtusb init rt5370 —>
    rtusb init mt7601 —>
    goxceed vserson test
    warning: want to protect len 0x390000; actually protect len 0x200000, please confirm.
    Flash wrusb_hcd_poll_rh_status, 531.
    ite protect(BOTTOM): 0 — 200000
    INFO: mount /dev/flash/0/0x2a0000,0xf0000, partition id = 4
    MPEG: date 2016.03.23 ver 1.1.2.0
    AAC: date 2016.09.12 ver 1.1.2.0
    [FB]:start:0x91800000, size:0x2800000
    spiotp :: found flash gd25q32 4MB 0 0

    -[chip6605s] sn ——start—- 0x148
    7e 9 1c b5 51 42 35 67
    -[_otp_read_chip_name] sn ——end—-

    [chip6605s] —name ——start**** 0x150
    3235S-NNNB
    Eяяяя
    -[_otp_read_chip_name]—name——end—**

    [chip6605s] -config ——start**** 0x101
    conifg=3c

    [chip6605s] -section lock ——start**** 0x1ff
    section=0

    **********start************len=8
    0x7e 0x9 0x1c 0xb5 0x51 0x42 0x35 0x67
    **********end************
    [Sample] Find 4 single chip id

    9A B3 A7 85 98 77 5E 52 E1 9F 0E 94 04 13 25 8F
    FB 32 D4 39 66 E9 BD 1B F8 EE 62 17 DB 46 23 E9
    D0 E8 A4 2B 4E A9 5A B8 59 C8 62 12 91 B7 B1 A0
    93 7A 23 71 48 76 39 Ausb_hcd_poll_rh_status, 531.
    usb_hcd_poll_rh_status, 531.
    7 37 4A 1A E1 40 DF 81 60
    73 68 8C B7 38 A0 1A 25 3A 9D 6A A2 61 88 99 22
    58 DE C6 6E 0D 0B 95 69 53 10 6B 7D 60 EC C7 4B
    1F A9 5F 5E 73 B4 48 FF 5A 4E 11 96 D8 18 11 29

    MAC:
    4E 20 00 01 E0 CB

    SN:
    00 00 4E 20 00 01 E0 CB

    IKS:
    30 30 30 30 30 30 30 30 30 30 30 30 30 61 62 37
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

    Dolby: 1
    get dolby flag
    app_mod_tuner_config_init 22
    app_mod_tuner_config_init tuner_cfg = |10:0:0x80:57:0:0xc0:&0:1:0:0:0:0
    app_mod_tuner_config_init error
    fe_profile.demod_type = 10
    fe_profile.demod_i2c_id = 0
    fe_profile.demod_chip_addr = 0x80
    fe_profile.tuner_type = 57
    fe_profile.tuner_i2c_id = 0
    fe_profile.tuner_chip_addr = 0xc0
    success full frontend_mod_init_atbm78x
    app_get_country_type 47 s_country = Ukraine
    ======initial_rfchannels:(country:22)178.0-850.0========
    [c572e6d9]power up from power off,
    board_type=0,led_converse=0,lock_led=0,standby_led=3,

    [NIM] ERROR!!! NIM is NULL,please init NIM!

    [NIM] ERROR!!! NIM is NULL,please init NIM!
    r850_r836_sleep tuner not init failed
    ATBM78xSusPend
    ####[_get_lowpower_cmdline]346 cmd: keys=0xccff,0xbbaf powercut=10,0 power=0x77####
    will enter gxlowpower:WakeTime=0x0,GpioMask=0xffffffff,GpioData=0x0,key=0x0,cmdline=keys=0xccff,0xbbaf powercut=10,0 power=0x77

    _sram_lowpower_end :0x102228

    The frequency of the AHB is the same as the crystal’s now.
    Close the PLL.

    Current Time = 0xFFFFFFFF

    powercut set phy gpio 0x5 to 0x0 !
    query [key/waketime/gpio] to reset…
    0x12
    0x12
    0x12
    0x12

  5. Александр:

    Как прошить дата-кабелем от телефона? Где взять .boot для T62M GX3235S и как её прошить? Как прошить кабелем от мышки? При попытке прошить кабелем от мышки находит только СОМ1 порт и ни чего не происходит после «…please power on or restart the board…». Помогите кто-нибудь.

  6. Никита:

    Отличная полезнейшая статья! Несколько важных дополнений:
    1) В gx6605snew.boot (он же gx6605s-generic-sflash.boot в репозитории tools разработчика ядра процессора c-sky на github) нет поддержки свежих микросхем SPI флеш. Удалось внедрить в загрузчик от Selenga T81D с более полной поддержкой загрузку через последовательный порт https://yadi.sk/d/tjEQvTMFEc5zqA usb_T81D_gx3235s.boot
    2) В компактных современных приставках 26 и 27 площадки SoC могут быть не выведены даже на площадки для резисторов подтяжки. Шаг площадок 0,4 мм, пайка эмалированным волоском прошла удачно, но находится на грани разумного
    3)

    • Никита:

      3) Многие современные приставки в целях экономии тактируются не от отдельного кварца 27 МГц, а от сигнала CLK_OUT частотой 24 МГц с тюнера. В этом случае boot ROM в SoC выдает приглашение загрузки (символ «X») и принимает начальный загрузчик (символ «Y» + 8 кБ) с битовой скоростью 115 200 * 24 / 27 = 102 400 бод, прямая поддержка которой в Windows невозможна. К счастью, оригинальный (не подделка с Али) SiLabs CP210x оснащен функцией baud rate aliasing, которая позволяет переназначить одну из стандартных скоростей (выбрал редко используемые 256 000 бод, модифицированная утилита загрузки boot24mhz) на любую заданную в утилите конфигурации http://www.olliw.eu/storm32bgc-wiki/How_to_configure_CP2102_USB_adapters_for_high_baud_rates
      4) ImageTool написан на Python, не знает про существование демодулятора AltoBeam ATBM7821B (всегда портит содержимое dvb/theme/default.xml) и некорректно подменяет коды команд, если вводить их вручную. К счастью, используемая библиотека genflash.dll имеет удобный интерфейс, через который можно менять только dvb/theme/keymap.xml, который легко извлекается из прошивки с помощью 7-Zip — см. genflash.py

      • Aleksandr:

        Спасибо за наводку по поводу нестандартной скорости! Удалось оживить Selenga HD950D, которая сломалась при обновлении с флешки и пропажи питания!

  7. Александр:

    Если rs-232 ttl преобразователь com1 в usb, то можно ли сразу подключить приставку к com1 порту без преобразователя?

    • Павел:

      Тогда бы так все и делали — без преобразователя уровней.

      • Александр:

        Что-же делать. У меня под рукой только паяльник, простая проводная USB мышь, картридер 3.5″ для ПК и дата кабель USB A←→B. Из этого всего можно собрать похожий конвертер? Имею подопытную приставку не тем прошитую, хотелось бы реанимировать и заняться экспериментами делясь ими в сети.

        Я процессом прошивания ПОКА мало интересуюсь, меня больше исходники этих прошивок занимают. 6 лет делал разные интерфэйсы/прибамбасы для сайта. Посмотрел на интерфэйсы/меню приставок, и-и-и соответственно имею свой взгляд на них. :) Буду рад любой помощи.

        • Павел:

          Так там пишут про преобразователь. 30 рублей нет?
          А лучше сразу взять CH341A за 130.

        • none:

          Александр исходники почти чистый С++ если интересует стукни в телеграм @ipv6_1 поговорим.

  8. Алексей Плюснин:

    Доброго времени суток!
    Огромное спасибо за статью.
    С момента покупки в прошлом году приставки Magic Box NT20130 на GX3235 экспериментирую с прошивками и модами.Вот и единственный раз ошибся и пульт отказал.Программатором CH341A оживил.Только почему-то подключив всё правильно,пришлось поменять провода RX и TX(и на программаторе,и на плате приставки подписано).Думаю,кто ошибся при производстве.

  9. как востановить прашивку заводскую Cadena CDT-100 прашили не той прашивкой теперь обратно неможем приставка перестала реагировать на пульт

  10. Игорь:

    Помогите понять, почему не видит сигнала.Приставка Lumax 2104HD.

    -p—UNPartition Version : 102
    Partition Count : 8
    Write Protect : TRUE
    CRC32 Enable : TRUE
    Table CRC32 : 5AEA39B4
    ==============================================================================================
    ID NAME FS CRC32 START TOTAL_SIZE MAIN_SIZE USED_SIZE Use% RES_SIZE
    ==============================================================================================
    0 BOOT RAW 07F6CE9B 00000000 128 KB 128 KB 113876 B 86% 0 MB
    1 TABLE RAW 00020000 512 B 512 B 512 B 100% 0 MB
    2 LOGO RAW BF08EDF3 00020200 60928 B 60928 B 31066 B 50% 0 MB
    3 V_OEM RAW A9438C56 0002f000 4 KB 4 KB 487 B 11% 0 MB
    4 KERNEL RAW 8982DAD8 00030000 2624 KB 2624 KB 2621 KB 99% 0 MB
    5 ROOT CRAMFS ADBCF65C 002c0000 768 KB 768 KB 756 KB 98% 0 MB
    6 DATA MINIFS FF000000 00380000 448 KB 448 KB 1 B 0% 0 MB
    7 AD RAW 003f0000 64 KB 64 KB 0 MB 0% 0 MB
    ———————————————————————————————-

    GxLoader v1.9.6-x 20170220

    cpu family : CSKY
    chip model : gx6605s
    board type : 6605s
    memory size : 64 MB
    Flash type : p25q32
    Flash size : 4 MB
    USB0: USB EHCI 1.00
    scanning bus 0 for devices… 1 USB Device(s) found
    uknown device type
    warning: board-init not call function enable_dac, will open cvbs & ypbpr default.
    show jpeg logo …
    romfs_load file ecos.bin.lzma.

    Decompress kernel …ok
    The total boot time is: 9 s (9299 ms)
    cmdline str: mem.
    mem_info bank[0]start:90000000, size:1800000.
    mem_info bank[1]start:91800000, size:2800000.
    The whole mem size: 4000000.
    wdt_init, 6605.
    ————[bsp_panel_mod_init] ret = 0———-
    ————[bsp_gpio_mod_init] ret = 0———-
    jedec_id=856016, ext_id=8560
    —jedec_id=0x856016——
    ___usbwifi_init____
    usbnet dev supported!
    [cyg_net_init] Init: mbinit(0x0)
    [cyg_net_init] Init: cyg_net_init_devs(0x0)
    cyg_net_init_devs Init device ‘/dev/usb0’
    cyg_net_init_devs Init device ‘ra0’
    ___rt_ecos_init____
    cyg_net_init_devs Init device ‘/dev/eth1’
    cyg_net_init_devs Init device empty ‘0x9066c208’
    [cyg_net_init] Init: loopattach(0x0)
    [cyg_net_init] Init: cyg_ppp_pppattach(0x0)
    [cyg_net_init] Init: ifinit(0x0)
    [cyg_net_init] Init: domaininit(0x0)
    [cyg_net_init] Init: cyg_net_add_domain(0x905e1e18)
    New domain internet at 0x0
    sack hole zone : 0x906fc180
    [cyg_net_init] Init: cyg_net_add_domain(0x905e1ac8)
    New domain route at 0x0
    [cyg_net_init] Init: call_route_init(0x0)
    [cyg_net_init] Done
    USB HCD: device gx-ehci, build at 18:43:54 Apr 8 2019
    ehci: 0x908ff22c
    ehci->hcs_params=0x2112, num: 2
    hcs_params=0x2112
    flag=0x1.
    hub1=0x1000
    hub2=0x1000
    ehci base=0xa0900000
    operational base= 0xa0900010
    gx-ehci gx-ehci.0: gx EHCI
    gx-ehci gx-ehci.0: new USB bus registered, assigned bus number 1
    ehci_mem_init():ehci->async->qh_dma=0x1090b760
    ehci_mem_init():sizeof qtd: 96.
    ehci_mem_init():sizeof qh: 128.
    gx-ehci gx-ehci.0: supports USB remote wakeup
    gx-ehci gx-ehci.0: irq 59, io mem 0xa0900000
    usb usb1: default language 0x0409
    usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: usb_probe_device
    usb usb1: configuration #1 chosen from 1 choice
    usb usb1: adding 1-:1.0 (config #1, interface 0)
    hub 1-:1.0: usb_probe_interface
    hub 1-:1.0: usb_probe_interface — got id
    hub 1-:1.0: USB hub found
    hub 1-:1.0: 2 ports detected
    hub 1-:1.0: standalone hub
    hub 1-:1.0: individual port power switching
    hub 1-:1.0: individual port over-current protection
    hub 1-:1.0: Single TT
    hub 1-:1.0: TT requires at most 8 FS bit times (666 ns)
    hub 1-:1.0: power on to power good time: 20ms
    hub 1-:1.0: local power source is good
    hub 1-:1.0: enabling power on all ports
    USB HCD: device gx-ohci, build at 18:43:55 Apr 8 2019

    ———ohci base= 0xa0a00000
    : starting gx OHCI USB Controller no sem_wait.
    : Clock to USB host has been enabled
    gx-ohci gx-ohci.0: gx OHCI
    gx-ohci gx-ohci.0: new USB bus registered, assigned bus number 2
    gx-ohci gx-ohci.0: supports USB remote wakeup
    gx-ohci gx-ohci.0: irq 58, io mem 0xa0a00000
    usb usb2: default language 0x0409
    usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: usb_probe_device
    usb usb2: configuration #1 chosen from 1 choice
    usb usb2: adding 2-:1.0 (config #1, interface 0)
    hub 2-:1.0: usb_probe_interface
    hub 2-:1.0: usb_probe_interface — got id
    hub 2-:1.0: USB hub found
    hub 2-:1.0: 1 port detected
    hub 2-:1.0: standalone hub
    hub 2-:1.0: no power switching (usb 1.0)
    hub 2-:1.0: global over-current protection
    hub 2-:1.0: power on to power good time: 4ms
    hub 2-:1.0: local power source is good
    hub 2-:1.0: no over-current condition exists
    hub 2-:1.0: trying to enable port power on non-switchable hub

    ———ohci base= 0xa0b00000
    : starting gx OHCI USB Controller no sem_wait.
    : Clock to USB host has been enabled
    gx-ohci gx-ohci.1: gx OHCI
    gx-ohci gx-ohci.1: new USB bus registered, assigned bus number 3
    gx-ohci gx-ohci.1: supports USB remote wakeup
    gx-ohci gx-ohci.1: irq 57, io mem 0xa0b00000
    usb usb3: default language 0x0409
    usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb3: usb_probe_device
    usb usb3: configuration #1 chosen from 1 choice
    usb usb3: adding 3-:1.0 (config #1, interface 0)
    hub 3-:1.0: usb_probe_interface
    hub 3-:1.0: usb_probe_interface — got id
    hub 3-:1.0: USB hub found
    hub 3-:1.0: 1 port detected
    hub 3-:1.0: standalone hub
    hub 3-:1.0: no power switching (usb 1.0)
    hub 3-:1.0: global over-current protection
    hub 3-:1.0: power on to power good time: 4ms
    hub 3-:1.0: local power source is good
    hub 3-:1.0: no over-current condition exists
    hub 3-:1.0: trying to enable port power on non-switchable hub
    rtusb init rt5370 —>
    rtusb init mt7601 —>
    registering USB 3G driver … OK
    registering sr9700 driver … OK
    registering dm9601 driver … OK
    registering cdc driver … OK
    registering asix driver … OK
    registering sr9800 driver … OK
    registering rtl8152 driver … OK
    goxceed vserson v1.9.6-4+patch
    usb_hcd_poll_rh_status, 531.
    warning: want to protect len 0x2f000; actually protect len 0x20000, please confirm.
    Flash write protect(BOTTOM): 0 — 20000
    INFO: mount /dev/flash/0/0x2c0000,0xc0000, partition id = 5
    usb_hcd_poll_rh_status, 531.
    usb_hcd_poll_rh_status, 531.
    MPEG: date 2016.11.04 ver 1.1.2.1
    [FB]:start:0x91800000, size:0x2800000
    minifs offset = 0x380000
    [spi_otp_get_id] OTP, flash jedec_id = 856016
    flash jedecid = 0x856016

    -[chip6605s] sn ——start—- 0x148
    e8 18 48 a5 92 43 35 67
    -[_otp_read_chip_name] sn ——end—-

    [chip6605s] —name ——start**** 0x150
    3235S-NNNB
    —-
    -[_otp_read_chip_name]—name——end—**

    [chip6605s] -config ——start**** 0x101
    conifg=3c

    [chip6605s] -section lock ——start**** 0x1ff
    section=0

    **********start************len=8
    0xe8 0x18 0x48 0xa5 0x92 0x43 0x35 0x67
    **********end************
    app_mod_tuner_config_init 22
    app_mod_tuner_config_init tuner_cfg = |10:0:0x80:57:0:0xc0:&0:1:0:0:0:0
    app_mod_tuner_config_init error
    fe_profile.demod_type = 10
    fe_profile.demod_i2c_id = 0
    fe_profile.demod_chip_addr = 0x80
    fe_profile.tuner_type = 97
    fe_profile.tuner_i2c_id = 0
    fe_profile.tuner_chip_addr = 0xc0
    fe_profile.demod_type = 11
    fe_profile.demod_i2c_id = 0
    fe_profile.demod_chip_addr = 0x80
    fe_profile.tuner_type = 98
    fe_profile.—open iptv file err!
    tuner_i2c_id = 0
    fe_profile.tuner_chip_addr = 0xc0
    gx_frontend_initfe_profile->demod_type = 10
    DVB: initialising frontend (Nationalchip atbm78x DVB-T2)…
    TunerAuto_Detect[e9] ,It’s r850. 25
    TunerAuto_init = 0x90935d40 gTuner_type =74
    TunerAuto_init = R850_Init
    ==============init demod and tuner===========
    gx_frontend_initfe_profile->demod_type = 11
    parallel_mode = 0
    DVB: initialising frontend (Nationalchip atbm78x DVB-C)…
    ==============init demod and tuner===========
    success full frontend_mod_init_atbm78x
    app_get_country_type 47 s_country = Russia
    ======initial_rfchannels:(country:13)178.0-866.0========
    hub_events enter…
    hub 1-:1.0: state 7 ports 2 chg 0000 evt 0000
    hub 1-:1.0: after hub_port_connect_change
    hub 1-:1.0: after hub_port_connect_change
    hub 2-:1.0: state 7 ports 1 chg 0000 evt 0000
    hub 2-:1.0: after hub_port_connect_change
    hub 3-:1.0: state 7 ports 1 chg 0000 evt 0000
    hub 3-:1.0: after hub_port_connect_change
    hub_events exit.
    hub_events enter…
    hub_events exit.
    hub_events enter…
    hub_events exit.
    hub_events enter…
    hub_events exit.
    board_type=0,led_converse=0,lock_led=2,standby_led=3,
    ioctl_show_brigthness brigthness = 1 panel_brigthness =1089 [GXCA] I_OEM don’t exist!
    ret=1,msg=0, checked=0
    GxCore_ThreadSetPriority, not implemented.
    [FB]:start:0x11800000, size:0x2800000
    framebuffer phys = 91800000, mmap = 0x91800000, size = 41943040, mgr = 0x91800000
    [GUI]widget_new_child(default_text, TEXT) = NULL
    [GUI]widget_new_child(text_style_1, TEXT) = NULL
    [GUI]widget_new_child(text_style_2, TEXT) = NULL
    [GUI]style num: 10
    [XML] Parse: 3170 ms, total 6340 ms
    tdt create subt ok
    tdt create subt ok
    [GUI_Init] Success

    -[chip6605s] sn ——start—- 0x148
    e8 18 48 a5 92 43 35 67
    -[_otp_read_chip_name] sn ——end—-

    [chip6605s] —name ——start**** 0x150
    3235S-NNNB
    —-
    -[_otp_read_chip_name]—name——end—**

    [chip6605s] -config ——start**** 0x101
    conifg=3c

    [chip6605s] -section lock ——start**** 0x1ff
    section=0

    **********start************len=8
    0xe8 0x18 0x48 0xa5 0x92 0x43 0x35 0x67
    **********end************
    [APP INIT]: 4440 ms, total 7430 ms
    list_installation_guide_get_data item->string = DVB-T2
    start T2 auto search
    [search] sat.id=1
    start to search dvb t2 sat_id = 1
    goto search start
    id_num=57
    ========================search dvbt2!!!
    =======show the TV
    +++++++++channel num:0
    =======show the Radio
    GxFrontend_SetTp params.frequency =178000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=178000000 bandwith=0
    —########*********#########—178000000,fre=178000—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    GxFrontend_SetTp params.frequency =186000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=186000000 bandwith=0
    —########*********#########—186000000,fre=186000—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    GxFrontend_SetTp params.frequency =194000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=194000000 bandwith=0
    —########*********#########—194000000,fre=194000—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    GxFrontend_SetTp params.frequency =202000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=202000000 bandwith=0
    —########*********#########—202000000,fre=202000—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    GxFrontend_SetTp params.frequency =210000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=210000000 bandwith=0
    —########*********#########—210000000,fre=210000—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    GxFrontend_SetTp params.frequency =218000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=218000000 bandwith=0
    —########*********#########—218000000,fre=218000—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    GxFrontend_SetTp params.frequency =226000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=226000000 bandwith=0
    —########*********#########—226000000,fre=226000—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    GxFrontend_SetTp params.frequency =474000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=474000000 bandwith=0
    —########*********#########—474000000,fre=474000—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    GxFrontend_SetTp params.frequency =482000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=482000000 bandwith=0
    —########*********#########—482000000,fre=482000—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    GxFrontend_SetTp params.frequency =490000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=490000000 bandwith=0
    —########*********#########—490000000,fre=490000—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    GxFrontend_SetTp params.frequency =498000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=498000000 bandwith=0
    —########*********#########—498000000,fre=498000—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    GxFrontend_SetTp params.frequency =506000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=506000000 bandwith=0
    —########*********#########—506000000,fre=506000—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    GxFrontend_SetTp params.frequency =514000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=514000000 bandwith=0
    —########*********#########—514000000,fre=514000—event.status=32
    GxFrontend_SetTp params.frequency =522000000 data_plp_id=0xff
    bandwidth = 0.
    TunerA==========T2_search_service_ext
    ================dvbt2 search service!!!
    uto_set_params TUNER_R850 freq=522000000 bandwith=0
    —########*********#########—522000000,fre=522000—event.status=32
    GxFrontend_SetTp params.frequency =530000000 data_plp_id=0xff
    bandwidth = 0.==========T2_search_service_ext
    ================dvbt2 search service!!!

    TunerAuto_set_params TUNER_R850 freq=530000000 bandwith=0
    —########*********#########—530000000,fre=530000—event.status=32
    GxFrontend_SetTp params.frequency =538000000 data_plp_id=0xff
    bandwidth = 0.
    T==========T2_search_service_ext
    ================dvbt2 search service!!!
    unerAuto_set_params TUNER_R850 freq=538000000 bandwith=0
    —########*********#########—538000000,fre=538000—event.status=32
    GxFrontend_SetTp params.frequency =546000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set_p==========T2_search_service_ext
    ================dvbt2 search service!!!
    arams TUNER_R850 freq=546000000 bandwith=0
    —########*********#########—546000000,fre=546000—event.status=32
    GxFrontend_SetTp params.frequency =554000000 data_plp_id=0xff
    bandwidth = 0.
    TunerA==========T2_search_service_ext
    ================dvbt2 search service!!!
    uto_set_params TUNER_R850 freq=554000000 bandwith=0
    —########*********#########—554000000,fre=554000—event.status=32
    GxFrontend_SetTp params.frequency =562000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_s==========T2_search_service_ext
    ================dvbt2 search service!!!
    et_params TUNER_R850 freq=562000000 bandwith=0
    —########*********#########—562000000,fre=562000—event.status=32
    GxFrontend_SetTp params.frequency =570000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_==========T2_search_service_ext
    ================dvbt2 search service!!!
    set_params TUNER_R850 freq=570000000 bandwith=0
    —########*********#########—570000000,fre=570000—event.status=32
    GxFrontend_SetTp params.frequency =578000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_se==========T2_search_service_ext
    ================dvbt2 search service!!!
    t_params TUNER_R850 freq=578000000 bandwith=0
    —########*********#########—578000000,fre=578000—event.status=32
    GxFrontend_SetTp params.frequency =586000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAut==========T2_search_service_ext
    ================dvbt2 search service!!!
    o_set_params TUNER_R850 freq=586000000 bandwith=0
    —########*********#########—586000000,fre=586000—event.status=32
    GxFrontend_SetTp params.frequency =594000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto==========T2_search_service_ext
    ================dvbt2 search service!!!
    _set_params TUNER_R850 freq=594000000 bandwith=0
    —########*********#########—594000000,fre=594000—event.status=32
    GxFrontend_SetTp params.frequency =602000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAu==========T2_search_service_ext
    ================dvbt2 search service!!!
    to_set_params TUNER_R850 freq=602000000 bandwith=0
    —########*********#########—602000000,fre=602000—event.status=32
    GxFrontend_SetTp params.frequency =610000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto==========T2_search_service_ext
    ================dvbt2 search service!!!
    _set_params TUNER_R850 freq=610000000 bandwith=0
    —########*********#########—610000000,fre=610000—event.status=32
    GxFrontend_SetTp params.frequency =618000000 data_plp_id=0xff
    bandwidth = 0.
    Tuner==========T2_search_service_ext
    ================dvbt2 search service!!!
    Auto_set_params TUNER_R850 freq=618000000 bandwith=0
    —########*********#########—618000000,fre=618000—event.status=32
    GxFrontend_SetTp params.frequency =626000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAut==========T2_search_service_ext
    ================dvbt2 search service!!!
    o_set_params TUNER_R850 freq=626000000 bandwith=0
    —########*********#########—626000000,fre=626000—event.status=32
    GxFrontend_SetTp params.frequency =634000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAu==========T2_search_service_ext
    ================dvbt2 search service!!!
    to_set_params TUNER_R850 freq=634000000 bandwith=0
    —########*********#########—634000000,fre=634000—event.status=32
    GxFrontend_SetTp params.frequency =642000000 data_plp_id=0xff
    bandwidth = 0.
    TunerA==========T2_search_service_ext
    ================dvbt2 search service!!!
    uto_set_params TUNER_R850 freq=642000000 bandwith=0
    —########*********#########—642000000,fre=642000—event.status=32
    GxFrontend_SetTp params.frequency =650000000 data_plp_id=0xff
    bandwidth = 0.
    Tuner==========T2_search_service_ext
    ================dvbt2 search service!!!
    Auto_set_params TUNER_R850 freq=650000000 bandwith=0
    —########*********#########—650000000,fre=650000—event.status=32
    GxFrontend_SetTp params.frequency =658000000 data_plp_id=0xff
    bandwidth = 0.
    Tune==========T2_search_service_ext
    ================dvbt2 search service!!!
    rAuto_set_params TUNER_R850 freq=658000000 bandwith=0
    —########*********#########—658000000,fre=658000—event.status=32
    GxFrontend_SetTp params.frequency =666000000 data_plp_id=0xff
    bandwidth = 0.
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    TunerAuto_set_params TUNER_R850 freq=666000000 bandwith=0
    —########*********#########—666000000,fre=666000—event.status=32
    GxFrontend_SetTp params.frequency =674000000 data_plp_id=0xff
    bandwidth = 0==========T2_search_service_ext
    ================dvbt2 search service!!!
    .
    TunerAuto_set_params TUNER_R850 freq=674000000 bandwith=0
    —########*********#########—674000000,fre=674000—event.status=32
    GxFrontend_SetTp params.frequency =682000000 data_plp_id=0xff
    bandwidth = 0.
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    TunerAuto_set_params TUNER_R850 freq=682000000 bandwith=0
    —########*********#########—682000000,fre=682000—event.status=32
    GxFrontend_SetTp params.frequency =690000000 data_plp_id=0xff
    bandwidth = 0.
    T==========T2_search_service_ext
    ================dvbt2 search service!!!
    unerAuto_set_params TUNER_R850 freq=690000000 bandwith=0
    —########*********#########—690000000,fre=690000—event.status=32
    GxFrontend_SetTp params.frequency =698000000 data_plp_id=0xff
    bandwidth = 0.
    T==========T2_search_service_ext
    ================dvbt2 search service!!!
    unerAuto_set_params TUNER_R850 freq=698000000 bandwith=0
    —########*********#########—698000000,fre=698000—event.status=32
    GxFrontend_SetTp params.frequency =706000000 data_plp_id=0xff
    bandwidth = 0.
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    TunerAuto_set_params TUNER_R850 freq=706000000 bandwith=0
    —########*********#########—706000000,fre=706000—event.status=32
    GxFrontend_SetTp params.frequency =714000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set_p==========T2_search_service_ext
    ================dvbt2 search service!!!
    arams TUNER_R850 freq=714000000 bandwith=0
    —########*********#########—714000000,fre=714000—event.status=32
    GxFrontend_SetTp params.frequency =722000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_set==========T2_search_service_ext
    ================dvbt2 search service!!!
    _params TUNER_R850 freq=722000000 bandwith=0
    —########*********#########—722000000,fre=722000—event.status=32
    GxFrontend_SetTp params.frequency =730000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_s==========T2_search_service_ext
    ================dvbt2 search service!!!
    et_params TUNER_R850 freq=730000000 bandwith=0
    —########*********#########—730000000,fre=730000—event.status=32
    GxFrontend_SetTp params.frequency =738000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto_s==========T2_search_service_ext
    ================dvbt2 search service!!!
    et_params TUNER_R850 freq=738000000 bandwith=0
    —########*********#########—738000000,fre=738000—event.status=32
    GxFrontend_SetTp params.frequency =746000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAu==========T2_search_service_ext
    ================dvbt2 search service!!!
    to_set_params TUNER_R850 freq=746000000 bandwith=0
    —########*********#########—746000000,fre=746000—event.status=32
    GxFrontend_SetTp params.frequency =754000000 data_plp_id=0xff
    bandwidth = 0.
    TunerA==========T2_search_service_ext
    ================dvbt2 search service!!!
    uto_set_params TUNER_R850 freq=754000000 bandwith=0
    —########*********#########—754000000,fre=754000—event.status=32
    GxFrontend_SetTp params.frequency =762000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAut==========T2_search_service_ext
    ================dvbt2 search service!!!
    o_set_params TUNER_R850 freq=762000000 bandwith=0
    —########*********#########—762000000,fre=762000—event.status=32
    GxFrontend_SetTp params.frequency =770000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAuto==========T2_search_service_ext
    ================dvbt2 search service!!!
    _set_params TUNER_R850 freq=770000000 bandwith=0
    —########*********#########—770000000,fre=770000—event.status=32
    GxFrontend_SetTp params.frequency =778000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAu==========T2_search_service_ext
    ================dvbt2 search service!!!
    to_set_params TUNER_R850 freq=778000000 bandwith=0
    —########*********#########—778000000,fre=778000—event.status=32
    GxFrontend_SetTp params.frequency =786000000 data_plp_id=0xff
    bandwidth = 0.
    TunerA==========T2_search_service_ext
    ================dvbt2 search service!!!
    uto_set_params TUNER_R850 freq=786000000 bandwith=0
    ret=0,msg=0, checked=1
    —########*********#########—786000000,fre=786000—event.status=32
    GxFrontend_SetTp params.frequency =794000000 data_plp_id=0xff
    bandwidth = 0.
    TunerA==========T2_search_service_ext
    ================dvbt2 search service!!!
    uto_set_params TUNER_R850 freq=794000000 bandwith=0
    —########*********#########—794000000,fre=794000—event.status=32
    GxFrontend_SetTp params.frequency =802000000 data_plp_id=0xff
    bandwidth = 0.
    TunerAut==========T2_search_service_ext
    ================dvbt2 search service!!!
    o_set_params TUNER_R850 freq=802000000 bandwith=0
    —########*********#########—802000000,fre=802000—event.status=32
    GxFrontend_SetTp params.frequency =810000000 data_plp_id=0xff
    bandwidth = 0.
    TunerA==========T2_search_service_ext
    ================dvbt2 search service!!!
    uto_set_params TUNER_R850 freq=810000000 bandwith=0
    —########*********#########—810000000,fre=810000—event.status=32
    GxFrontend_SetTp params.frequency =818000000 data_plp_id=0xff
    bandwidth = 0.
    Tuner==========T2_search_service_ext
    ================dvbt2 search service!!!
    Auto_set_params TUNER_R850 freq=818000000 bandwith=0
    —########*********#########—818000000,fre=818000—event.status=32
    GxFrontend_SetTp params.frequency =826000000 data_plp_id=0xff
    bandwidth = 0.
    Tun==========T2_search_service_ext
    ================dvbt2 search service!!!
    erAuto_set_params TUNER_R850 freq=826000000 bandwith=0
    —########*********#########—826000000,fre=826000—event.status=32
    GxFrontend_SetTp params.frequency =834000000 data_plp_id=0xff
    bandwidth = 0.
    Tun==========T2_search_service_ext
    ================dvbt2 search service!!!
    erAuto_set_params TUNER_R850 freq=834000000 bandwith=0
    —########*********#########—834000000,fre=834000—event.status=32
    GxFrontend_SetTp params.frequency =842000000 data_plp_id=0xff
    ==========T2_search_service_ext
    ================dvbt2 search service!!!

    TunerAuto_set_params TUNER_R850 freq=842000000 bandwith=0
    —########*********#########—842000000,fre=842000—event.status=32
    GxFrontend_SetTp params.frequency =850000000 data_plp_id=0xff
    bandwidth = 0.
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    TunerAuto_set_params TUNER_R850 freq=850000000 bandwith=0
    —########*********#########—850000000,fre=850000—event.status=32
    GxFrontend_SetTp params.frequency =858000000 data_plp_id=0xff
    bandwidth = 0.
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    TunerAuto_set_params TUNER_R850 freq=858000000 bandwith=0
    —########*********#########—858000000,fre=858000—event.status=32
    GxFrontend_SetTp params.frequency =866000000 data_plp_id=0xff
    bandwidth = 0.
    Tu==========T2_search_service_ext
    ================dvbt2 search service!!!
    nerAuto_set_params TUNER_R850 freq=866000000 bandwith=0
    —########*********#########—866000000,fre=866000—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    -_- svae tips
    save success!!!!
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=866000000 bandwith=0
    groud_mode:0
    sat_id:1
    ==================finish the save program tip
    [GUI] ######## widget : win_t2_searching ###### signal : app_t2_searching_service excute too long ########
    get tv radio num = 0
    list_installation_guide_get_data item->string = DVB-T2
    Rafael_Chip_Detect RAFAEL_R850
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=866000000 bandwith=0
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=866000000 bandwith=0
    bandwidth = 0.
    TunerAuto_set_params TUNER_R850 freq=866000000 bandwith=0
    bandwidth = 0.

    • карта.ртрс.рф:

      какая антенна конкретно ? какая деревня?

      • Игорь:

        Антенна наружная.На неё сейчас смотрю на другом приёмнике DVB-T2 20 цифровых каналов. На Limax 2104 поймал при первом включении 20 каналов проработал минут 30 и сигнал пропал.Вот и все.Явна проблема с железом. Напряжения в норме.Флешка читается.Интернет работает. Все работает кроме цифровых каналов.Куда копать. Снял лог вроде все в норме?

        • карта.ртрс.рф:

          у Lumax — 2 года гарантии, надо было сразу идти сдавать на обмен.

          А наружная — Активная ? У работающей приставки — пункт Питание антенны включен?

          Лог надо снимать не при Автопоиске, а при Ручном, выбрав частотный канал своей вышки.

          И на эту наружную — обычным телеком какие-нибудь аналоговые каналы ловятся? или всё отключили?

  11. Добрый день,как изменить индикацию на лед дисплее с OFF на часы в дежурном режиме,KOQIT K1 mini.

  12. Александр:

    Здравствуйте.У меня приставка ski box на gx3235s прошитая tiger iptv mini работала полгода но на универсальном пульте,на консоли кнопки не работают,в меню установлен запуск при включении с iptv,закачал плейлист с форума Alensat запустил 1канал и приставка зависла,на экране «пожалуйста подождите»,на пульт не реагирует,откл.-вкл.из розетки-загружается логотип tiger и переходит в iptv на тот-же канал и висит,как-же теперь выйти на меню и удалить этот плейлист? Да и помоему не видит wi-fi и флешку,не понятно,бывает при включении высвечивается антенка и тоже висит,но не всегда,на консоли горит 0009.Помогите,т.к.без тв очень плохо,а цифры у нас только 11 каналов и те на казахском.

    • карта.ртрс.рф:

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

      либо прошивайте. Тут все способы.

    • Последние прошивки Тигры имеют режим восстановления.
      И если зависла на заставке, то без проблем прошьётся файлом восстановления. Инструкции у них на сайте.
      На старых прошивках — не сработает.

  13. Здравствуйте. Приставка была прошита софтом от QSAT Q-7. Приставка загружается но пульт не работает. При попытке прошивки через сом порт приставка не переходит в режим загрузки. С момента включения приставки идет какой-то мусор в логе. Как принудительно перевести приставку в режим загрузки ? Спасибо .

  14. Василий:

    0pяXRUNPartition Version : 102
    Partition Count : 8
    Write Protect : TRUE
    CRC32 Enable : TRUE
    Table CRC32 : F2DCD74F
    ================================================================================
    ==============
    ID NAME FS CRC32 START TOTAL_SIZE MAIN_SIZE USED_SIZE Use
    % RES_SIZE
    ================================================================================
    ==============
    0 BOOT RAW 07F6CE9B 00000000 128 KB 128 KB 113876 B 86%
    0 MB
    1 TABLE RAW 00020000 512 B 512 B 512 B 100%
    0 MB
    2 LOGO RAW BF08EDF3 00020200 60928 B 60928 B 31066 B 50%
    0 MB
    3 V_OEM RAW A9438C56 0002f000 4 KB 4 KB 487 B 11%
    0 MB
    4 KERNEL RAW 53D2CEEE 00030000 2624 KB 2624 KB 2615 KB 99%
    0 MB
    5 ROOT CRAMFS A95B7E06 002c0000 768 KB 768 KB 744 KB 96%
    0 MB
    6 DATA MINIFS FF000000 00380000 448 KB 448 KB 1 B 0%
    0 MB
    7 AD RAW 003f0000 64 KB 64 KB 0 MB 0%
    0 MB
    ———————————————————————————
    —————

    GxLoader v1.9.6-x 20170220

    cpu family : CSKY
    chip model : gx6605s
    board type : 6605s
    memory size : 64 MB
    Flash type : p25q32
    Flash size : 4 MB
    USB0: USB EHCI 1.00
    scanning bus 0 for devices… 2 USB Device(s) found
    1 Storage Device(s) found
    warning: board-init not call function enable_dac, will open cvbs & ypbpr default
    .
    show jpeg logo …
    romfs_load file ecos.bin.lzma.

    Decompress kernel …ok
    The total boot time is: 9 s (9981 ms)
    cmdline str: mem.
    mem_info bank[0]start:90000000, size:1800000.
    mem_info bank[1]start:91800000, size:2800000.
    The whole mem size: 4000000.
    wdt_init, 6605.
    ————[bsp_panel_mod_init] ret = 0———-
    ————[bsp_gpio_mod_init] ret = 0———-
    jedec_id=856016, ext_id=8560
    —jedec_id=0x856016——
    ___usbwifi_init____
    usbnet dev supported!
    [cyg_net_init] Init: mbinit(0x0)
    [cyg_net_init] Init: cyg_net_init_devs(0x0)
    cyg_net_init_devs Init device ‘/dev/usb0’
    cyg_net_init_devs Init device ‘ra0’
    ___rt_ecos_init____
    cyg_net_init_devs Init device ‘/dev/eth1’
    cyg_net_init_devs Init device empty ‘0x9066bf88’
    [cyg_net_init] Init: loopattach(0x0)
    [cyg_net_init] Init: cyg_ppp_pppattach(0x0)
    [cyg_net_init] Init: ifinit(0x0)
    [cyg_net_init] Init: domaininit(0x0)
    [cyg_net_init] Init: cyg_net_add_domain(0x905e1bd8)
    New domain internet at 0x0
    sack hole zone : 0x906fbe20
    [cyg_net_init] Init: cyg_net_add_domain(0x905e1888)
    New domain route at 0x0
    [cyg_net_init] Init: call_route_init(0x0)
    [cyg_net_init] Done
    USB HCD: device gx-ehci, build at 19:27:10 Aug 22 2019
    ehci: 0x908fefac
    ehci->hcs_params=0x2112, num: 2
    hcs_params=0x2112
    flag=0x1.
    hub1=0x1885
    hub2=0x1000
    ehci base=0xa0900000
    operational base= 0xa0900010
    gx-ehci gx-ehci.0: gx EHCI
    gx-ehci gx-ehci.0: new USB bus registered, assigned bus number 1
    ehci_mem_init():ehci->async->qh_dma=0x1090b4e0
    ehci_mem_init():sizeof qtd: 96.
    ehci_mem_init():sizeof qh: 128.
    gx-ehci gx-ehci.0: supports USB remote wakeup
    gx-ehci gx-ehci.0: irq 59, io mem 0xa0900000
    usb usb1: default language 0x0409
    usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: usb_probe_device
    usb usb1: configuration #1 chosen from 1 choice
    usb usb1: adding 1-:1.0 (config #1, interface 0)
    hub 1-:1.0: usb_probe_interface
    hub 1-:1.0: usb_probe_interface — got id
    hub 1-:1.0: USB hub found
    hub 1-:1.0: 2 ports detected
    hub 1-:1.0: standalone hub
    hub 1-:1.0: individual port power switching
    hub 1-:1.0: individual port over-current protection
    hub 1-:1.0: Single TT
    hub 1-:1.0: TT requires at most 8 FS bit times (666 ns)
    hub 1-:1.0: power on to power good time: 20ms
    hub 1-:1.0: local power source is good
    hub 1-:1.0: enabling power on all ports
    USB HCD: device gx-ohci, build at 19:27:13 Aug 22 2019

    ———ohci base= 0xa0a00000
    : starting gx OHCI USB Controller no sem_wait.
    : Clock to USB host has been enabled
    gx-ohci gx-ohci.0: gx OHCI
    gx-ohci gx-ohci.0: new USB bus registered, assigned bus number 2
    gx-ohci gx-ohci.0: supports USB remote wakeup
    gx-ohci gx-ohci.0: irq 58, io mem 0xa0a00000
    usb usb2: default language 0x0409
    usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: usb_probe_device
    usb usb2: configuration #1 chosen from 1 choice
    usb usb2: adding 2-:1.0 (config #1, interface 0)
    hub 2-:1.0: usb_probe_interface
    hub 2-:1.0: usb_probe_interface — got id
    hub 2-:1.0: USB hub found
    hub 2-:1.0: 1 port detected
    hub 2-:1.0: standalone hub
    hub 2-:1.0: no power switching (usb 1.0)
    hub 2-:1.0: global over-current protection
    hub 2-:1.0: power on to power good time: 4ms
    hub 2-:1.0: local power source is good
    hub 2-:1.0: no over-current condition exists
    hub 2-:1.0: trying to enable port power on non-switchable hub

    ———ohci base= 0xa0b00000
    : starting gx OHCI USB Controller no sem_wait.
    : Clock to USB host has been enabled
    gx-ohci gx-ohci.1: gx OHCI
    gx-ohci gx-ohci.1: new USB bus registered, assigned bus number 3
    gx-ohci gx-ohci.1: supports USB remote wakeup
    gx-ohci gx-ohci.1: irq 57, io mem 0xa0b00000
    usb usb3: default language 0x0409
    usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb3: usb_probe_device
    usb usb3: configuration #1 chosen from 1 choice
    usb usb3: adding 3-:1.0 (config #1, interface 0)
    hub 3-:1.0: usb_probe_interface
    hub 3-:1.0: usb_probe_interface — got id
    hub 3-:1.0: USB hub found
    hub 3-:1.0: 1 port detected
    hub 3-:1.0: standalone hub
    hub 3-:1.0: no power switching (usb 1.0)
    hub 3-:1.0: global over-current protection
    hub 3-:1.0: power on to power good time: 4ms
    hub 3-:1.0: local power source is good
    hub 3-:1.0: no over-current condition exists
    hub 3-:1.0: trying to enable port power on non-switchable hub
    rtusb init rt5370 —>
    rtusb init mt7601 —>
    registering USB 3G driver … OK
    registering sr9700 driver … OK
    registering dm9601 driver … OK
    registering cdc driver … OK
    registering asix driver … OK
    registering sr9800 driver … OK
    registering rtl8152 driver … OK
    registering rtl8152 driver … OK
    goxceed vserson v1.9.6-4+patch
    warning: want to protect len 0x2f000; actually protect len 0x20000, please confi
    rm.
    Flash write protect(BOTTOM): 0 — 20000
    INFO: mount /dev/flash/0/0x2c0000,0xc0000, partition id = 5
    usb_hcd_poll_rh_status, 531.
    usb_hcd_poll_rh_status, 531.
    usb_hcd_poll_rh_status, 531.
    MPEG: date 2016.11.04 ver 1.1.2.1
    [FB]:start:0x91800000, size:0x2800000
    minifs offset = 0x380000
    [_sflash_get_id] OTP, flash jedec_id = 856016
    flash id = 0x856016
    flash name = 0xp25q32
    flash size = 0x400000

    **********end************
    fe_profile.demod_type = 10
    fe_profile.demod_i2c_id = 0
    fe_profile.demod_chip_addr = 0x80
    fe_profile.tuner_type = 97
    fe_profile.tuner_i2c_id = 0
    fe_profile.tuner_chip_addr = 0xc0
    fe_profile.demod_type = 11
    fe_profile.demod_i2c_id = 0
    fe_profile.demod_chip_addr = 0x80
    fe_profile.tuner_type = 98
    fe_profile.tuner_i2c_id = 0
    fe_profile.tuner_chip_addr = 0xc0
    gx_frontend_initfe_profile->demod_type = 10
    DVB: initialising frontend (Nationalchip atbm78x DVB-T2)…
    TunerAuto_Detect[e9] ,It’s r850. 25
    TunerAuto_init = 0x9092d720 gTuner_type =74
    TunerAuto_init = R850_Init

  15. Денис:

    Добрый день!
    Подскажите пож.
    есть приставка world vision T62d прошитая прошивкой от Lumax dv2120hd (перепутал флешки)
    Пытаюсь прошиться обратно через меню приставки (флешку видит) но прошивку не принимает пишет что прошивка не подходит.
    Пробовал переименовывать файл — не помогло
    Прошивки берет только от Lumax dv2120hd.

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

    Спасибо.

    • карта.ртрс.рф:

      перечитать ещё раз. Внимательно.

      • Денис:

        Прочитал еще раз.
        Кнопки на приставке поднял, заработали.
        Но с зажатой кнопкой power не срабатывает.
        А лесть с паяльником жуть как не хочется (руки не прямые)

  16. Rizzen:

    Здравствуйте.
    Запорол uClan B6. Кнопки питания на передней панели (как и на задней, впрочем) у него нет, поэтому прошить аварийно с флэшки не могу. Хочу попробовать через СОМ-порт — разъём мини-джек 3,5 у приставки есть и USB-UART адаптер у меня есть. А СОМ-порта на компе нет. И ещё есть большие сомнения, какой именно интерфейс выведен на разъём, честный RS232, или UART?

  17. gaurav:

    ANY ONE PLZ HELP GETTING THIS

    X▒XRUNPartition Version : 102
    Partition Count : 8
    Write Protect : TRUE
    CRC32 Enable : TRUE
    Table CRC32 : 19F10D74
    Table KMNUM : 111
    ==============================================================================================
    ID NAME FS CRC32 START TOTAL_SIZE MAIN_SIZE USED_SIZE Use% RES_SIZE
    ==============================================================================================
    0 BOOT RAW 05622AE2 00000000 128 KB 128 KB 113248 B 86% 0 MB
    1 TABLE RAW 00020000 512 B 512 B 512 B 100% 0 MB
    2 LOGO RAW 1846411F 00020200 60928 B 60928 B 37594 B 61% 0 MB
    3 V_OEM RAW ABBA4125 0002f000 4 KB 4 KB 263 B 6% 0 MB
    4 KERNEL RAW 34958461 00030000 2688 KB 2688 KB 2629 KB 97% 0 MB
    5 ROOT CRAMFS 2A045AF1 002d0000 704 KB 704 KB 600 KB 85% 0 MB
    6 DATA MINIFS FF000000 00380000 448 KB 448 KB 1 B 0% 0 MB
    7 AD RAW 003f0000 64 KB 64 KB 0 MB 0% 0 MB
    ———————————————————————————————-

    ▒▒▒▒9eA▒QB5g▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒$l▒▒▒▒warning: board-init not call function enable_dac, will open cvbs & ypbpr default.
    show jpeg logo …

    GxLoader v1.9.6-x 20170220

    cpu family : CSKY
    chip model : gx6605s
    board type : 6605s
    memory size : 64 MB
    Flash type : gd25q32
    Flash size : 4 MB
    romfs_load file ecos.bin.lzma.

    Decompress kernel …ok
    The total boot time is: 5 s (5553 ms)

    Kernel command line: mem=22M videomem=34M fbmem=8M console=ttyS0,115200 init=/in@131584(LOGO),4k@188k(V_OEM),2688k@192k(KERNEL),704k@2880k(ROOT),448k@3584k(DATA
    wdt_init, 6605.
    ————[bsp_panel_mod_init] ret = 0———-
    ————[bsp_gpio_mod_init] ret = 0———-
    the SD card driver not support the 6605 chip now
    dynamic device ‘/dev/gxsecure’ init error
    jedec_id=c84016, ext_id=c840
    ___usbwifi_init____
    usbnet dev supported!
    USB HCD: device gx-ehci, build at 17:29:09 May 19 2020
    ehci: 0x9073d44c
    ehci->hcs_params=0x2112, num: 2
    hcs_params=0x2112
    flag=0x0.
    hub1=0x2000
    hub2=0x2000
    ehci base=0xa0900000
    operational base= 0xa0900010
    gx-ehci gx-ehci.0: gx EHCI
    gx-ehci gx-ehci.0: new USB bus registered, assigned bus number 1
    ehci_mem_init():ehci->async->qh_dma=0x10749980
    ehci_mem_init():sizeof qtd: 96.
    ehci_mem_init():sizeof qh: 128.
    gx-ehci gx-ehci.0: supports USB remote wakeup
    gx-ehci gx-ehci.0: irq 59, io mem 0xa0900000
    usb usb1: default language 0x0409
    usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: usb_probe_device
    usb usb1: configuration #1 chosen from 1 choice
    usb usb1: adding 1-:1.0 (config #1, interface 0)
    hub 1-:1.0: usb_probe_interface
    hub 1-:1.0: usb_probe_interface — got id
    hub 1-:1.0: USB hub found
    hub 1-:1.0: 2 ports detected
    hub 1-:1.0: standalone hub
    hub 1-:1.0: individual port power switching
    hub 1-:1.0: individual port over-current protection
    hub 1-:1.0: Single TT
    hub 1-:1.0: TT requires at most 8 FS bit times (666 ns)
    hub 1-:1.0: power on to power good time: 20ms
    hub 1-:1.0: local power source is good
    hub 1-:1.0: enabling power on all ports
    USB HCD: device gx-ohci, build at 17:29:10 May 19 2020

    ———ohci base= 0xa0a00000
    : starting gx OHCI USB Controller no sem_wait.
    : Clock to USB host has been enabled
    gx-ohci gx-ohci.0: gx OHCI
    gx-ohci gx-ohci.0: new USB bus registered, assigned bus number 2
    gx-ohci gx-ohci.0: supports USB remote wakeup
    gx-ohci gx-ohci.0: irq 58, io mem 0xa0a00000
    usb usb2: default language 0x0409
    usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: usb_probe_device
    usb usb2: configuration #1 chosen from 1 choice
    usb usb2: adding 2-:1.0 (config #1, interface 0)
    hub 2-:1.0: usb_probe_interface
    hub 2-:1.0: usb_probe_interface — got id
    hub 2-:1.0: USB hub found
    hub 2-:1.0: 1 port detected
    hub 2-:1.0: standalone hub
    hub 2-:1.0: no power switching (usb 1.0)
    hub 2-:1.0: global over-current protection
    hub 2-:1.0: power on to power good time: 4ms
    hub 2-:1.0: local power source is good
    hub 2-:1.0: no over-current condition exists
    hub 2-:1.0: trying to enable port power on non-switchable hub

    ———ohci base= 0xa0b00000
    : starting gx OHCI USB Controller no sem_wait.
    : Clock to USB host has been enabled
    gx-ohci gx-ohci.1: gx OHCI
    gx-ohci gx-ohci.1: new USB bus registered, assigned bus number 3
    gx-ohci gx-ohci.1: supports USB remote wakeup
    gx-ohci gx-ohci.1: irq 57, io mem 0xa0b00000
    usb usb3: default language 0x0409
    usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb3: usb_probe_device
    usb usb3: configuration #1 chosen from 1 choice
    usb usb3: adding 3-:1.0 (config #1, interface 0)
    hub 3-:1.0: usb_probe_interface
    hub 3-:1.0: usb_probe_interface — got id
    hub 3-:1.0: USB hub found
    hub 3-:1.0: 1 port detected
    hub 3-:1.0: standalone hub
    hub 3-:1.0: no power switching (usb 1.0)
    hub 3-:1.0: global over-current protection
    hub 3-:1.0: power on to power good time: 4ms
    hub 3-:1.0: local power source is good
    hub 3-:1.0: no over-current condition exists
    hub 3-:1.0: trying to enable port power on non-switchable hub
    [USB] USB WIFI ENABLED
    rtusb init rt5370 —>
    rtusb init mt7601 —>
    [USB] USB MASS STORAGE ENABLED
    [USB] USB ETH ENABLED
    registering sr9700 driver … OK
    registering dm9601 driver … OK
    registering cdc driver … OK
    registering asix driver … OK
    registering sr9800 driver … OK
    registering rtl8152 driver … OK
    registering rtl8152 driver … OK
    [cyg_net_init] Init: mbinit(0x0)
    [cyg_net_init] Init: cyg_net_init_devs(0x0)
    cyg_net_init_devs Init device ‘ra0’
    ___rt_ecos_init____
    cyg_net_init_devs Init device ‘/dev/eth1’
    cyg_net_init_devs Init device empty ‘0x9062a838’
    [cyg_net_init] Init: loopattach(0x0)
    [cyg_net_init] Init: cyg_ppp_pppattach(0x0)
    [cyg_net_init] Init: ifinit(0x0)
    [cyg_net_init] Init: domaininit(0x0)
    [cyg_net_init] Init: cyg_net_add_domain(0x905f9228)
    New domain internet at 0x0
    sack hole zone : 0x907779b0
    [cyg_net_init] Init: cyg_net_add_domain(0x905f8ed8)
    New domain route at 0x0
    [cyg_net_init] Init: call_route_init(0x0)
    [cyg_net_init] Done
    goxceed vserson v1.9.8-3
    Flash write protect(BOTTOM): 0 — 380000
    INFO: mount /dev/flash/0/0x2d0000,0xb0000, partition id = 5
    [audio]: dobly — bypass
    [audio]: MPEG-MINI — 1.3.0.3 — 2019.12.23
    Audio D Chip Not
    gxav_device_open: ok!
    error: gx_mem_info_get 612, param error

    *****gx hw error*****
    common/gx_hw_malloc.c:GxCore_HwMallocInit:488
    GxAVMemHoleGetInfo videomem = NULL !!
    ~~~~~gx hw error~~~~~
    [cm key]minifs_exist /home/gx/cmb.data,ret=0
    [cm key]the cm key file already existed
    [cm key]check the cm key file..
    usb_hcd_poll_rh_status, 531.
    usb_hcd_poll_rh_status, 531.
    usb_hcd_poll_rh_status, 531.
    [cm key]cm_key_file_check,,i==237
    [cm key]cm_key_file_check,,read_end_of==end_of_all_key
    [cm key]find the complete cm key file.^_^
    hub_events enter…
    hub 1-:1.0: state 7 ports 2 chg 0000 evt 0004
    hub 1-:1.0: after hub_port_connect_change
    hub 1-:1.0: port 2, status 0501, change 0001, 480 Mb/s
    [cm key]cm key file init stat:1,file size:19200,total keynum:237
    DVB: Attach Tuner (AV2018)
    hub 1-:1.0: debounce: port 2: total 100ms stable 100ms status 0x501
    usb 1-2: new high speed USB device using gx-ehci and address 2
    usb 1-2: default language 0x0409
    usb 1-2: new device strings: Mfr=1, Product=2, SerialNumber=3
    usb 1-2: usb_probe_device
    usb 1-2: configuration #1 chosen from 1 choice
    usb 1-2: adding 1-2:1.0 (config #1, interface 0)
    usb-storage 1-2:1.0: usb_probe_interface
    usb-storage 1-2:1.0: usb_probe_interface — got id
    get_device_info, Check device flag : 0
    I2C write error, ADDR: 198(0xc6), REG:0(0x00), DATA: 56(0x38)
    I2C write error, ADDR: 198(0xc6), REG:13(0x0D), DATA: 64(0x40)
    I2C write error, ADDR: 198(0xc6), REG:25(0x19), DATA: 204(0xcc)
    storage_probe():[825] bdev->lun=0x0
    I2C write error, ADDR: 198(0xc6), REG:36(0x24), DATA: 54(0x36)
    I2C write error, ADDR: 198(0xc6), REG:12(0x0C), DATA: 150(0x96)
    I2C write error, ADDR: 198(0xc6), REG:0(0x00), DATA: 56(0x38)
    I2C write error, ADDR: 198(0xc6), REG:13(0x0D), DATA: 64(0x40)
    I2C write error, ADDR: 198(0xc6), REG:25(0x19), DATA: 204(0xcc)

    Block count: 47742975, sd->block_size: 512.
    the disk sd is:0x90800680
    it is the 1th disk
    hub 1-:1.0: after hub_port_connect_change
    hub 2-:1.0: state 7 ports 1 chg 0000 evt 0000
    hub 2-:1.0: after hub_port_connect_change
    hub 3-:1.0: state 7 ports 1 chg 0000 evt 0000
    hub 3-:1.0: after hub_port_connect_change
    hub_events exit.
    hub_events enter…
    hub_events exit.
    hub_events enter…
    hub_events exit.
    hub_events enter…
    hub_events exit.
    I2C write error, ADDR: 198(0xc6), REG:36(0x24), DATA: 54(0x36)
    I2C write error, ADDR: 198(0xc6), REG:12(0x0C), DATA: 150(0x96)
    I2C write error, ADDR: 198(0xc6), REG:0(0x00), DATA: 56(0x38)
    I2C write error, ADDR: 198(0xc6), REG:13(0x0D), DATA: 64(0x40)
    I2C write error, ADDR: 198(0xc6), REG:25(0x19), DATA: 204(0xcc)
    I2C write error, ADDR: 198(0xc6), REG:36(0x24), DATA: 54(0x36)
    I2C write error, ADDR: 198(0xc6), REG:12(0x0C), DATA: 150(0x96)
    I2C write error, ADDR: 198(0xc6), REG:0(0x00), DATA: 56(0x38)
    I2C write error, ADDR: 198(0xc6), REG:13(0x0D), DATA: 64(0x40)
    I2C write error, ADDR: 198(0xc6), REG:25(0x19), DATA: 204(0xcc)
    I2C write error, ADDR: 198(0xc6), REG:36(0x24), DATA: 54(0x36)
    I2C write error, ADDR: 198(0xc6), REG:12(0x0C), DATA: 150(0x96)

    vpp main surface start

    vpp main surface end
    [Player] av_secure_memhole_init: firewall_flag = 0
    Flash write protect(BOTTOM): 0 — 380000
    [GXCA] I_OEM don’t exist!
    ret=1,msg=0, checked=0
    GxCore_ThreadSetPriority, not implemented.
    [app_all_frontend_monitor_control]>> Start tuner0 monitor!

    [NIM] ERROR!!! NIM is NULL,please init NIM!
    [app_all_frontend_monitor_control]>> Start tuner1 monitor!

    [NIM] ERROR!!! NIM is NULL,please init NIM!
    [app_all_frontend_monitor_control]>> Start tuner2 monitor!
    error: gx_mem_info_get 612, param error
    framebuffer phys = 0, mmap = 0x0, size = 0, mgr = 0x0
    [GUI]widget_new_child(default_text, TEXT) = NULL
    [GUI]widget_new_child(text_style_1, TEXT) = NULL
    [GUI]widget_new_child(text_style_2, TEXT) = NULL
    [GUI]style num: 24
    [XML] Parse: 1140 ms, total 12460 ms
    Set SPP view port failed
    [GUI]Set SPP size failed!

    ##### Kernel Panic: 0 #####
    r0: 0x909abaf0
    r1: 0x8f0e0011
    r2: 0x90df4180
    r3: 0x9063c95c
    r4: 0x00000000
    r5: 0x00000000
    r6: 0xfffffffc
    r7: 0x00000000
    r8: 0x00000000
    r9: 0x11110000
    r10: 0x9063c940
    r11: 0x00000002
    r12: 0x9063c940
    r13: 0x90dede60
    r14: 0x90debee0
    r15: 0x90095b16
    cr0: 0x0000003b, psr
    cr1: 0x8f0e0011, vbr
    cr2: 0x90000400, epsr
    cr3: 0x800e0151, fpsr
    cr4: 0x00000000, epc
    cr5: 0x90094e26, fpc
    cr6: 0x00000000, ss0
    cr7: 0x00000000, ss1
    cr8: 0x00000000, ss2
    cr9: 0x909ab860, ss3
    cr10: 0x90df4180, ss4
    cr11: 0x909abaf0, gcr
    cr12: 0x00000000, gsr
    cr13: 0x00000000, cpidr
    cr14: 0x102816b2, dcsr
    cr15: 0x00000000, cwr
    cr16: 0x0f000007,
    cr17: 0x00000000, cfr
    cr18: 0x00000002, ccr
    cr19: 0x0000007d, capr
    cr20: 0x00000000, pacr
    cr21: 0x00000000, prsr

    Reset
    CODE:

    rs232 relash complete 100% but still not work

    • карта.ртрс.рф:

      так а что случилось? что за приставка? что показывает?

      • gaurav:

        Sir,
        It stuck on logo also when i am trying to recover using rs232 all process get completed but no success don’t know why please help

        • карта.ртрс.рф:

          возможно, высохли электролитические конденсаторы — заменить на новые.

          Если не помогло, то возможно неисправна микросхема тюнера или встроенная оперативная память:

          error: gx_mem_info_get 612, param error

          *****gx hw error*****
          common/gx_hw_malloc.c:GxCore_HwMallocInit:488
          GxAVMemHoleGetInfo videomem = NULL !!
          ~~~~~gx hw error~~~~~

          Отдайте в ремонт.

  18. gaurav:

    tried to unpack the boot than repack and after flashing this happen

  19. gaurav:

    anyway to boot from usb

  20. gaurav:

    when i am trying to recover using rs232 all process get completed but when turn on set top same previous firmware logo show it look like something issue it not write or protected

  21. gaurav:

    GxLoader v1.9 20140509

    cpu family : CSKY

    chip model : gx6605s

    board type : generic

    memory size : 64 MB

    Flash type : gd25q32

    Flash size : 4 MB

    serialdown 0x00000000 4194304

    start to send data to stb board, please wait 419s.
    100%
    send all ok. unit = 41944, count = 4194304.
    Erase flash address: 0x0, len: 4194304

    Write to flash address: 0x0, len: 4194304

    Completed.

    • карта.ртрс.рф:

      Отнесите в ремонт, чтобы прошили программатором правильную прошивку.

  22. Андрей:

    Добрый день! WorldVision T62M, нет картинки на экране (подключаю кабелем HDMI). Подпаялся к RX/TX через USB-TTL, открыл PuTTY, логи летят. Скачал GXDownloader_boot и прошился, успешно. Судя по логам кнопкой ONOFF пульта система включается и выключается. Но экран все равно черный. Что может быть? Смущает первая строка лога «error : configure DAC must set ENABLE_GX_OTP = y !» где это включить? Спасибо.
    =~= PuTTY log 2021.01.15 16:24:28 =~=
    0x7F8035CA

    The valid key of IRR is received to reset.
    0x7F35
    WDT will reset the system now.
    X°?RUN

    error : configure DAC must set ENABLE_GX_OTP = y !

    Partition Version : 102
    Partition Count : 6
    Write Protect : TRUE
    CRC32 Enable : TRUE
    Table CRC32 : A2DF2087
    ==============================================================================================
    ID NAME FS CRC32 START TOTAL_SIZE MAIN_SIZE USED_SIZE Use% RES_SIZE
    ==============================================================================================
    0 BOOT RAW 48DBB503 00000000 64 KB 64 KB 64644 B 98% 0 MB
    1 TABLE RAW 00010000 512 B 512 B 512 B 100% 0 MB
    2 LOGO RAW AF694866 00010200 65024 B 65024 B 64632 B 99% 0 MB
    3 KERNEL RAW FDC1CFA1 00020000 2624 KB 2624 KB 2595 KB 98% 0 MB
    4 ROOT CRAMFS 43F6B7FF 002b0000 832 KB 832 KB 824 KB 99% 0 MB
    5 DATA MINIFS FF000000 00380000 512 KB 512 KB 1 B 0% 0 MB
    ———————————————————————————————-

    GxLoader v1.9.6-x 20170220

    cpu family : CSKY
    chip model : gx6605s
    board type : 6605s
    memory size : 64 MB
    Flash type : mx25l32
    Flash size : 4 MB
    warning: board-init not call function enable_dac, will open cvbs & ypbpr default.
    show jpeg logo …

    romfs_load file ecos.bin.lzma.

    Decompress kernel …ok

    The total boot time is: 5 s (5821 ms)

    cmdline str: mem.
    mem_info bank[0]start:90000000, size:1800000.
    mem_info bank[1]start:91800000, size:2800000.
    The whole mem size: 4000000.
    wdt_init, 6605.
    ————[bsp_panel_mod_init] ret = 0———-
    ————[bsp_gpio_mod_init] ret = 0———-
    jedec_id=c22016, ext_id=c220
    —jedec_id=0xc22016——
    ___usbwifi_init____
    usbnet dev supported!
    [cyg_net_init] Init: mbinit(0x0)
    [cyg_net_init] Init: cyg_net_init_devs(0x0)
    cyg_net_init_devs Init device ‘ra0’
    ___rt_ecos_init____
    cyg_net_init_devs Init device ‘/dev/eth1’
    cyg_net_init_devs Init device empty ‘0x906827c8’
    [cyg_net_init] Init: loopattach(0x0)
    [cyg_net_init] Init: cyg_ppp_pppattach(0x0)
    [cyg_net_init] Init: ifinit(0x0)
    [cyg_net_init] Init: domaininit(0x0)
    [cyg_net_init] Init: cyg_net_add_domain(0x905f2f20)
    New domain internet at 0x0
    sack hole zone : 0x90711300
    [cyg_net_init] Init: cyg_net_add_domain(0x905f2bd0)
    New domain route at 0x0
    [cyg_net_init] Init: call_route_init(0x0)
    [cyg_net_init] Done
    USB HCD: device gx-ehci, build at 14:45:13 Jul 17 2019
    ehci: 0x90907d8c
    ehci->hcs_params=0x2112, num: 2
    hcs_params=0x2112
    flag=0x0.
    hub1=0x2000
    hub2=0x2000
    ehci base=0xa0900000
    operational base= 0xa0900010
    gx-ehci gx-ehci.0: gx EHCI
    gx-ehci gx-ehci.0: new USB bus registered, assigned bus number 1
    ehci_mem_init():ehci->async->qh_dma=0x109142c0
    ehci_mem_init():sizeof qtd: 96.
    ehci_mem_init():sizeof qh: 128.
    gx-ehci gx-ehci.0: supports USB remote wakeup
    gx-ehci gx-ehci.0: irq 59, io mem 0xa0900000
    usb usb1: default language 0x0409
    usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: usb_probe_device
    usb usb1: [1;31mconfiguration #1 chosen from 1 choice[m
    usb usb1: adding 1-:1.0 (config #1, interface 0)
    hub 1-:1.0: usb_probe_interface
    hub 1-:1.0: usb_probe_interface — got id
    hub 1-:1.0: USB hub found
    hub 1-:1.0: 2 ports detected
    hub 1-:1.0: standalone hub
    hub 1-:1.0: individual port power switching
    hub 1-:1.0: individual port over-current protection
    hub 1-:1.0: Single TT
    hub 1-:1.0: TT requires at most 8 FS bit times (666 ns)
    hub 1-:1.0: power on to power good time: 20ms
    hub 1-:1.0: local power source is good
    hub 1-:1.0: enabling power on all ports
    USB HCD: device gx-ohci, build at 14:45:14 Jul 17 2019

    ———ohci base= 0xa0a00000
    : starting gx OHCI USB Controller no sem_wait.
    : Clock to USB host has been enabled
    gx-ohci gx-ohci.0: gx OHCI
    gx-ohci gx-ohci.0: new USB bus registered, assigned bus number 2
    gx-ohci gx-ohci.0: supports USB remote wakeup
    gx-ohci gx-ohci.0: irq 58, io mem 0xa0a00000
    usb usb2: default language 0x0409
    usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: usb_probe_device
    usb usb2: [1;31mconfiguration #1 chosen from 1 choice[m
    usb usb2: adding 2-:1.0 (config #1, interface 0)
    hub 2-:1.0: usb_probe_interface
    hub 2-:1.0: usb_probe_interface — got id
    hub 2-:1.0: USB hub found
    hub 2-:1.0: 1 port detected
    hub 2-:1.0: standalone hub
    hub 2-:1.0: no power switching (usb 1.0)
    hub 2-:1.0: global over-current protection
    hub 2-:1.0: power on to power good time: 4ms
    hub 2-:1.0: local power source is good
    hub 2-:1.0: no over-current condition exists
    hub 2-:1.0: trying to enable port power on non-switchable hub

    ———ohci base= 0xa0b00000
    : starting gx OHCI USB Controller no sem_wait.
    : Clock to USB host has been enabled
    gx-ohci gx-ohci.1: gx OHCI
    gx-ohci gx-ohci.1: new USB bus registered, assigned bus number 3
    gx-ohci gx-ohci.1: supports USB remote wakeup
    gx-ohci gx-ohci.1: irq 57, io mem 0xa0b00000
    usb usb3: default language 0x0409
    usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb3: usb_probe_device
    usb usb3: [1;31mconfiguration #1 chosen from 1 choice[m
    usb usb3: adding 3-:1.0 (config #1, interface 0)
    hub 3-:1.0: usb_probe_interface
    hub 3-:1.0: usb_probe_interface — got id
    hub 3-:1.0: USB hub found
    hub 3-:1.0: 1 port detected
    hub 3-:1.0: standalone hub
    hub 3-:1.0: no power switching (usb 1.0)
    hub 3-:1.0: global over-current protection
    hub 3-:1.0: power on to power good time: 4ms
    hub 3-:1.0: local power source is good
    hub 3-:1.0: no over-current condition exists
    hub 3-:1.0: trying to enable port power on non-switchable hub
    rtusb init rt5370 —>
    rtusb init mt7601 —>
    [1;31mregistering sr9700 driver … OK[m
    [1;31mregistering dm9601 driver … OK[m
    [1;31mregistering cdc driver … OK[m
    [1;31mregistering asix driver … OK[m
    [1;31mregistering sr9800 driver … OK[m
    [1;31mregistering rtl8152 driver … OK[m
    [1;31mregistering rtl8152 driver … OK[m
    goxceed vserson v1.9.6-4+patch
    warning: want to protect len 0x380000; actually protect len 0x200000, please confirm.
    Flash write protect(BOTTOM): 0 — 200000
    INFO: musb_hcd_poll_rh_status, 531.
    ount /dev/flash/0/0x2b0000,0xd0000, partition id = 4
    usb_hcd_poll_rh_status, 531.
    usb_hcd_poll_rh_status, 531.
    MPEG: date 2018.11.05 ver 1.1.2.8
    [FB]:start:0x91800000, size:0x2800000
    app_mod_tuner_config_init 22
    app_mod_tuner_config_init tuner_cfg = |10:0:0x80:81:0:0xc0:&1:1:0:0:0:0|11:0:0x80:82:0:0xc0:@1:1:0:0:0:0
    app_mod_tuner_config_init 55
    app_mod_tuner_config_init tuner_cfg = |10:0:0x80:81:0:0xc0:&1:1:0:0:0:0|11:0:0x80:82:0:0xc0:&1:1:0:0:0:0
    app_mod_tuner_config_init error
    fe_profile.demod_type = 10
    fe_profile.demod_i2c_id = 0
    fe_profile.demod_chip_addr = 0x80
    fe_profile.tuner_type = 97
    fe_profile.tuner_i2c_id = 0
    fe_profile.tuner_chip_addr = 0xc0
    fe_profile.demod_type = 11
    fe_profile.demod_i2c_id = 0
    fe_profile.demod_chip_addr = 0x80
    fe_profile.tuner_type = 98
    fe_profile.tuner_i2c_id = 0
    fe_profile.tuner_chip_addr = 0xc0
    gx_frontend_initfe_profile->demod_type = 10
    DVB: initialising frontend (Nationalchip atbm78x DVB-T2)…
    TunerAuto_Detect[204] , 2 it is mxl608
    TunerAuto_init = 0x9093a200 gTuner_type =81
    TunerAuto_init = TUNER_MXL608
    ————xtalCfg.xtalCap =10
    ———————————MXL608_tuner_init success___full
    ==============init demod and tuner===========
    gx_frontend_initfe_profile->demod_type = 11
    parallel_mode = 1
    DVB: initialising frontend (Nationalchip atbm78x DVB-C)…
    ==============init demod and tuner===========
    success full frontend_mod_init_atbm78x
    app_get_country_type 47 s_country = Ukraine
    ======initial_rfchannels:(country:0) 50.5-866.0========
    [aabbccdd]power up from standby donothing
    board_type=0,led_converse=0,lock_led=3,standby_led=2,
    ioctl_show_brigthness brigthness = 0 panel_brigthness =1041 [GXCA] I_OEM don’t exist!
    [GXCA] V_OEM don’t exist!
    [FB]:start:0x11800000, size:0x2800000
    framebuffer phys = 91800000, mmap = 0x91800000, size = 41943040, mgr = 0x91800000
    hub_events enter…
    hub 1-:1.0: state 7 ports 2 chg 0000 evt 0000
    hub 1-:1.0: after hub_port_connect_change
    hub 1-:1.0: after hub_port_connect_change
    hub 2-:1.0: state 7 ports 1 chg 0000 evt 0000
    hub 2-:1.0: after hub_port_connect_change
    hub 3-:1.0: state 7 ports 1 chg 0000 evt 0000
    hub 3-:1.0: after hub_port_connect_change
    hub_events exit.
    hub_events enter…
    hub_events exit.
    hub_events enter…
    hub_events exit.
    hub_events enter…
    hub_events exit.
    [GUI]widget_new_child(default_text, TEXT) = NULL
    [GUI]widget_new_child(text_style_1, TEXT) = NULL
    [GUI]widget_new_child(text_style_2, TEXT) = NULL
    [GUI]style num: 16
    [031m[XML] Parse:[036m 2710 [0mms, total[036m 3790 [0mms
    ERROR: dtd_Fill: invalid code
    hdmi hotplug service wait hotplug in
    hdmi hotplug service wait read edid
    [GUI_Init] Success
    sssssapp_init line 671
    tdt create subt ok
    tdt create subt ok
    [031m[APP INIT]:[036m 4120 [0mms, total[036m 5090 [0mms
    list_installation_guide_get_data item->string = DVB-T2
    start T2 auto search
    [search] sat.id=1
    start to search dvb t2 sat_id = 1
    goto search start
    id_num=61
    ========================search dvbt2!!!
    =======show the TV
    +++++++++channel num:0
    =======show the Radio
    GxFrontend_SetTp params.frequency =50500000 data_plp_id=0xff
    bandwidth = 1.
    TunerAuto_set_params TUNER_MXL608 freq=50500000 bandwith=1
    Tuner locked
    —########*********#########—50500000,fre=50500—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    GxFrontend_SetTp params.frequency =57500000 data_plp_id=0xff
    bandwidth = 1.
    TunerAuto_set_params TUNER_MXL608 freq=57500000 bandwith=1
    Tuner locked
    —########*********#########—57500000,fre=57500—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    GxFrontend_SetTp params.frequency =64500000 data_plp_id=0xff
    bandwidth = 1.
    TunerAuto_set_params TUNER_MXL608 freq=64500000 bandwith=1
    Tuner locked
    —########*********#########—64500000,fre=64500—event.status=32
    ==========T2_search_service_ext
    ================dvbt2 search service!!!
    GxFrontend_SetTp params.frequency =177500000 data_plp_id=0xff
    bandwidth = 1.
    TunerAuto_set_params TUNER_MXL608 freq=177500000 bandwith=1
    Tuner locked
    ==========>Keypress time: 21 s, 540000 us key = 0x7f35
    —########*********#########—191500000,fre=191500—event.status=32
    GxFrontend_SetTp params.frequency =198500000 data_plp_id=0xff
    bandwidth = 1.
    TunerAuto_set_params TUNER_MXL608 freq=198500000 bandwith=1
    Tuner locked
    TunerAuto_sleep
    ATBM78xSusPend
    ####[_get_lowpower_cmdline]525 cmd: keys=0x7f35 powercut=10,0 powerkey=0x47####
    will enter gxlowpower:WakeTime=0x0,GpioMask=0xffffffff,GpioData=0x0,key=0x0,cmdline=keys=0x7f35 powercut=10,0 powerkey=0x47

    _sram_lowpower_end :0x102028

    The frequency of the AHB is the same as the crystal’s now.
    Close the PLL.

    Current Time = 0xFFFFFFFF

    powercut set phy gpio 0x0 to 0x0 !
    query [key/waketime/gpio] to reset…

    • Сергей:

      проверить с другими телеками,
      и если везде — не показывает, то смотреть через «тюльпаны» или же купить любую новую.

  23. Владимир:

    Здравствуйте. Помогите найти контакты: RX,TX,GND на плате тюнера Т2(адресс фото): https://ibb.co/gTwqzjT
    Спасибо.

  24. Валерий:

    Ресивер DVB-T2 JT2-2702
    Завис на заставке (горит светодиод) после прошивки с неисправным БП, как потом выяснилось.
    Лог:
    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2021.03.10 16:28:56 =~=~=~=~=~=~=~=~=~=~=~=

    error : configure DAC must set ENABLE_GX_OTP = y !

    Partition Version : 102
    Partition Count : 7
    Write Protect : TRUE
    CRC32 Enable : TRUE
    Table CRC32 : 87152DD0
    ==============================================================================================
    ID NAME FS CRC32 START TOTAL_SIZE MAIN_SIZE USED_SIZE Use% RES_SIZE
    ==============================================================================================
    0 BOOT RAW 629B36C5 00000000 64 KB 64 KB 64880 B 98% 0 MB
    1 TABLE RAW 00010000 512 B 512 B 512 B 100% 0 MB
    2 LOGO RAW F2E1E37B 00010200 60928 B 60928 B 55837 B 91% 0 MB
    3 V_OEM RAW F95FF685 0001f000 4 KB 4 KB 263 B 6% 0 MB
    4 KERNEL RAW 620CDB02 00020000 2560 KB 2560 KB 2526 KB 98% 0 MB
    5 ROOT CRAMFS 179743E5 002a0000 960 KB 960 KB 932 KB 97% 0 MB
    6 DATA MINIFS FF000000 00390000 448 KB 448 KB 1 B 0% 0 MB
    ———————————————————————————————-

    GxLoader v1.9.6-x 20170220

    cpu family : CSKY
    chip model : gx6605s
    board type : 6605s
    memory size : 64 MB
    Flash type : zb25vq32
    Flash size : 4 MB
    warning: board-init not call function enable_dac, will open cvbs & ypbpr default.
    show jpeg logo …

    romfs_load file ecos.bin.lzma.

    Decompress kernel …ok

    The total boot time is: 4 s (4805 ms)

    И это всё! Программными средствами прошить не могу ни через COM, ни через USB-COM.
    Вопрос — теперь только программатор? Или можно ещё что-то попробовать?

  25. Юрий:

    Добрый день. Нигде не нашел ДАМП для пограмматора для приставки на шасси gx3235 t2 90mm. Добрый человек дал мне вроде бы подходящую прошивку, но она для USB. Можно ее залить программатором не обрезая? Раньше такое проходило с процессорами Ali.

  26. Владимир:

    Добрый день.Необходимо заменить пульт на приставке Selenga HD980D на другой, не могу понять, какой программой считывались коды кнопок в данном примере:
    Потерялся/сломался пульт

    В 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
    Пробовал входить через прогр.CH341A и прог. PUTTY в UART процессора,всё вижу,а кодов кнопок нет!
    Что надо сделать?

    • Саня:

      проверять коды с другой приставкой (к примеру с той же T62)
      или через смартфон с приблудой в гнездо наушника.
      Или просто купить универсальный пульт DVB-T2.

      • Владимир:

        У автора этой статьи, сказано однозначно:»В UART процессоров GX хорошо видны коды кнопок пульта». В Selenga HD980D, тоже проц. GX, может необходимо подавать команды в UART проца, что бы он выдавал коды кнопок ДУ.Коды кнопок с лицевой панели приставки в общем логе, выводятся! Буду ждать ответ от автора!

        • Саня:

          все варианты были перечислены.

          или купить тестер пультов: https://www.youtube.com/watch?v=nUDe3Ripo1k

        • У автора, это у автора. У него аппарат World Vision. Самому хоть маленько то думать надо. У селенги в прошивках эта возможность отсутствует. Вот лог от HD950, где видно, что лог завершается надписью [GUI_Init] Success https://img.radiokot.ru/files/91010/2h3txtqi94.jpg И всё, после этого ни то что команды ПДУ, а вообще какая либо инфа в лог не выводится. Но вот если выключить аппарат в дежурку и понажимать кнопки ПДУ (кроме Power), то всё прекрасно отображается. https://img.radiokot.ru/files/91010/2h3ty1a4vu.jpg Это пока замечено только в селенговских прошивках. А так как вам и сказали выше, использовать любую другую прошивку от GX плюс программатор или UART для перепрошивки и возврату к исходной.

          • Владимир:

            Всем, спасибо.Я купился на простату этого способа, считать коды кнопок, думал это пройдёт на всех приставках с GX. Наверное, оставлю эту затею, маловато у меня знаний и опыта.Ранее только прошивал микросхемы флэш-памяти в некоторых ресиверах программатором CH341A. Через UART,прошивать не пробовал, наверняка там понадобятся для каждого конкретного проца, доп. программы или команды.

            • Саня:

              ну выше ведь ответили: просто вЫключить приставку в дежурный режим
              нажимать на нужном вам другом пульте — подряд все кнопки и наблюдать получаемые коды.

              • Владимир:

                Всё это я пробовал, и в дежурном режиме и в режиме «ложный режим ожидания» нет кодов кнопок и самого лога.Видно это не проходит на GX6702H5,или конкретно на моей Selenga HD980D! Может у Рекс Пепер, Селенга HD950, на предыдущем, старом процессоре GX.К сожалению, я лог не сохранил, но при переводе приставки в дежурные режимы, последняя инф, в логе была о том, что я нажал кн. halt и дальше код:0x7f35 и ещё что то, а после, нажимай, не нажимай на кнопки, записей в логе нет.

                • Саня:

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

                  • Владимир:

                    Моя душа не успокоилась, пока, для экспериментов не купил, приставку World Vision T62d2 2019года (проц.GX3235S).С большим трудом подпоялся к RX и TX и ура в UART стали видны коды кнопок ПДУ!В дежурном режиме, приставки коды в таком формате (доп. видны ещё четыре знака?):

                    powercut set phy gpio 0x0 to 0x0 !
                    query [key/waketime/gpio] to reset…
                    0x7F8037C8
                    0x7F80E51A
                    0xCC4727D8
                    0xCC473BC4
                    0xFF02A55A
                    0x7F80A758
                    0x7F8037C8
                    0x7F8037C8
                    0x7F8037C8
                    0x7F8037C8

                    Когда приставка в рабочем режиме при нахождении в меню,коды в нормальном формате:
                    ——————>No signal
                    ==========>Keypress time: 453 s, 770000 us key = 0x7fcd
                    VPU_DecClose: success

                    not unlink
                    ==========>Keypress time: 459 s, 770000 us key = 0x7f55
                    ==========>Keypress time: 460 s, 520000 us key = 0x7f55
                    ==========>Keypress time: 460 s, 900000 us key = 0x7f55
                    ==========>Keypress time: 461 s, 300000 us key = 0x7f55
                    ==========>Keypress time: 461 s, 990000 us key = 0x7f55
                    ==========>Keypress time: 465 s, 530000 us key = 0x7f85
                    ==========>Keypress time: 478 s, 930000 us key = 0x7f37
                    ==========>Keypress time: 481 s, 560000 us key = 0x7f37
                    ==========>Keypress time: 482 s, 390000 us key = 0x7f37
                    ==========>Keypress time: 484 s, 340000 us key = 0x7f37
                    ==========>Keypress time: 484 s, 880000 us key = 0x7f37
                    ==========>Keypress time: 485 s, 580000 us key = 0x7f37
                    ==========>Keypress time: 486 s, 660000 us key = 0x7f37
                    ==========>Keypress time: 487 s, 400000 us key = 0x7f37
                    ==========>Keypress time: 490 s, 310000 us key = 0x7f37
                    ==========>Keypress time: 501 s, 240000 us key = 0x7f25
                    ==========>Keypress time: 512 s, 320000 us key = 0x7f15
                    ==========>Keypress time: 514 s, 710000 us key = 0x7fa5
                    ==========>Keypress time: 516 s, 40000 us key = 0x7fbd

                    Приставка в режиме «Ложный режим ожидания», тоже нормально выводятся коды, но постоянно, лента данных движется в верх!

                    bandwidth = 0.
                    TunerAuto_set_params TUNER_MXL608 freq=602000000 bandwith=0
                    Tuner locked
                    ==========>Keypress time: 113 s, 340000 us key = 0x7f35
                    ~~~~~~[_network_stop_service]5152, s_global_net_state down!!!!!
                    app_simple_power_off======================
                    ——————->No signal
                    ——————->No signal
                    ——————->No signal
                    ==========>Keypress time: 135 s, 290000 us key = 0xff3f
                    ——————->No signal
                    ——————->No signal
                    ——————->No signal
                    ——————->No signal
                    ==========>Keypress time: 138 s, 40000 us key = 0xff3f
                    ——————->No signal
                    ——————->No signal
                    ==========>Keypress time: 140 s, 50000 us key = 0xff3f
                    ——————->No signal
                    ——————->No signal
                    ==========>Keypress time: 142 s, 240000 us key = 0xff3f
                    ——————->No signal
                    ——————->No signal
                    ==========>Keypress time: 152 s, 120000 us key = 0xff3f
                    ——————->No signal
                    ——————->No signal
                    ==========>Keypress time: 153 s, 860000 us key = 0xff3f
                    ——————->No signal
                    ——————->No signal
                    ==========>Keypress time: 155 s, 930000 us key = 0xff3f
                    ——————->No signal
                    ——————->No signal
                    В прошивке Селенги 980 полностью заменял Keymap на Keymap с MEZZO GX3235T2, тогда два пульта подходят с универсального пульта VER.2017г (коды 038 и 073),но у них нет команды PAUSE/PLAY. Остановился на варианте Keymap с двумя, один пульт от MEZZO(код.038) и родной от Селенги 980!(пульт с кодом 073 от MEZZO, конфликтует с пультом от Селенги 980).

                    • Вот как раз в рабочем режиме приставка выдаёт коды в не нормальном формате, а в том в котором они прописаны в файле keymap.xml В дежурном режиме выдаёт полный формат по стандартному протоколу NEC. Адрес пульта (7F), инверсный адрес(80), команда кнопки (37), инверсная команда кнопки(C8) Итого 16бит адрес + 16бит команда.
                      Кнопки можно переназначить на любые другие открыв файл keymap.xml в блокноте (это я про PAUSE/PLAY). Да и вообще взять другой пульт более удобный для вашей руки и работающей по протоколу NEC и переназначить все кнопки в файле keymap.xml под него.

              • Владимир:

                Ранее я написал ерунду о логе, вот фрагменты загрузки, при вкл. приставки и фрагмент при вкл. дежурного режима, кнопкой на пульте.

                Первый фрагмент:___________________________________________________________________________________

                =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2021.03.30 04:20:19 =~=~=~=~=~=~=~=~=~=~=~=
                ю°°яXRUN6702H5NOR Flash, model: zb25vq32, size: 4 MB, block size: 65536, block num: 64
                Partition Version : 102
                Partition Count : 7
                Write Protect : TRUE
                CRC32 Enable : TRUE
                Table CRC32 : 5B39BF5
                ==============================================================================================
                ID NAME FS CRC32 START TOTAL_SIZE MAIN_SIZE USED_SIZE Use% RES_SIZE
                ==============================================================================================
                0 BOOT raw 5840B3FF 00000000 128 KB 128 KB 113104 B 86% 0 MB
                1 TABLE raw 00020000 512 B 512 B 512 B 100% 0 MB
                2 LOGO raw A9CEDDEA 00020200 60928 B 60928 B 24510 B 40% 0 MB
                3 V_OEM raw 3A0E2FFB 0002f000 4 KB 4 KB 638 B 15% 0 MB
                4 KERNEL raw C56F9A5F 00030000 2496 KB 2496 KB 2447 KB 98% 0 MB
                5 ROOT cramfs E642554D 002a0000 768 KB 768 KB 728 KB 94% 0 MB
                6 DATA minifs FF000000 00360000 640 KB 640 KB 1 B 0% 0 MB
                ———————————————————————————————-

                GxLoader v1.9 20140509

                cpu family : CSKY
                chip model : gemini
                board type : 6703X5
                memory size : 64 MB
                Flash type : zb25vq32
                Flash size : 4 MB
                cpu freq : 594 MHz

                memory freq : 667 MHz

                USB0: USB EHCI 1.00
                scanning bus 0 for devices… 1 USB Device(s) found
                uknown device type
                warning: board-init not call function enable_dac, will open cvbs & ypbpr default.
                jpeg decode ok !

                show jpeg logo …
                romfs_load file zImage.
                load romfs failed!
                romfs_load file uImage.
                load romfs failed!
                romfs_load file ecos.bin.lzma.

                Decompress kernel …ok

                The total boot time is: 8 s (8639 ms)

                Второй фрагмент:______________________________________________________________________________________

                [DEMUX][demux_slot_config():585]: ConfigSlot: Can’t modify the PID when slot is enable

                [DEMUX][demux_slot_config():585]: ConfigSlot: Can’t modify the PID when slot is enable
                [32m[Call_Player] prog=01 ПЕРВЫЙ КАНАЛ[0m
                [32murl=dvbt2://fre:602000&bandwidth:0&workmode:2&vpid:1011&apid:1012&pcrpid:1011&vcodec:2&acodec:0&tuner:0&scramble:0&pmt:1010&data_plp_id:0&common_plp_exist:0&common_plp_id:0&tsid:0&dmxid:0&progid:6[0m
                [adec]-[info]: [audio]: mpeg12 — decode
                [adec]-[info]: [audio]: MPEG-MINI — 1.3.0.3 — 2020.01.06 11:15:29
                [adec]-[info]: [audio]: 0x43824 — 0x100000 — 0x0
                [aout]-[info]: [HDMI : pcm] (INPUT: |pcm|) (EDID: |not|) (MODE: |safe|)
                [aout]-[info]: [SPDIF: pcm] (INPUT: |pcm|)
                ERROR: [ffffffff, ffffffff]
                VPU_GetVersionInfo(): 18060615
                enter app_time_start:101 tm->config.gmt_local = 0
                GUI_Init Success
                app_chip_sn_get = 7f 09 a8 73 72 6e 55 7e
                ====start load user apikey!!!====
                [power ctrl]start up keep power on
                [031m[APP INIT]:[036m 4230 [0mms, total[036m 5710 [0mms
                [_tuner_monitor_timer_cb]>> Start tuner0 monitor!
                11===========================[app_pat_start]====pat_stop_flag =1==============================
                11===========================[app_pat_stop]=================pat->ver =ff====================
                22===========================[app_pat_start]=================pat->ver =e====================

                vpp main surface start

                vpp main surface end
                [heap]: blocks = 22 Blocks, maxfree = 6738892 Bytes, free = 6763852 Bytes, allocated = 4206464 Bytes, total = 10970352 Bytes
                [heap]: blocks = 22 Blocks, maxfree = 6738892 Bytes, free = 6780300 Bytes, allocated = 4190016 Bytes, total = 10970352 Bytes
                [heap]: blocks = 22 Blocks, maxfree = 6738892 Bytes, free = 6780300 Bytes, allocated = 4190016 Bytes, total = 10970352 Bytes
                [heap]: blocks = 22 Blocks, maxfree = 6738892 Bytes, free = 6763852 Bytes, allocated = 4206464 Bytes, total = 10970352 Bytes
                [heap]: blocks = 22 Blocks, maxfree = 6738892 Bytes, free = 6780300 Bytes, allocated = 4190016 Bytes, total = 10970352 Bytes
                [heap]: blocks = 22 Blocks, maxfree = 6738892 Bytes, free = 6780300 Bytes, allocated = 4190016 Bytes, total = 10970352 Bytes
                [heap]: blocks = 22 Blocks, maxfree = 6738892 Bytes, free = 6763852 Bytes, allocated = 4206464 Bytes, total = 10970352 Bytes
                [heap]: blocks = 22 Blocks, maxfree = 6738892 Bytes, free = 6780300 Bytes, allocated = 4190016 Bytes, total = 10970352 Bytes
                mxl608_sleep
                /dvb/theme/keymap.xml:119: error: Comment must not contain ‘—‘ (double-hyphen)`

                ^
                /dvb/theme/keymap.xml:121: error: Start and End tags don’t use the same name
                0x7fbd</
                key—
                0x7fbd
                ^
                ####[app_entry_lowpower]250 cmd: keys=0xbfaf,0x7f35,0xff65,0x47 powercut=12,0 lowpower_clock_speed=24000000 panelio=13,14 timeshowflag=1 timezone=6 timesummer=0####

                Приставка в дежурном режиме, далее инф. в логе нет, пока не нажму кн.STB (вкл.) и снова инф. о загрузке!

  27. помогите доработать пульт для чипа gx3113b:

    Здравствуйте, друзья, ищу программу, позволяющую модифицировать прошивку вышеупомянутого чипа.Этот чип обычно используется на Кубе стандартными декодерами цифрового телевидения dtmb.

  28. Добрый день!
    Подскажите пжл. пытаюсь прошить тюнер t62d (GX3235S_115_v2.2 20170909) через преобразователь pl2303 (после прошивки через меню тюнера не видит usb и не сканирует каналы).
    При включении приставки лог загрузки через терминал читается.
    Когда питаюсь прошить через GXDownloader после нажатия кнопки Start подаю питание на тюнер и по индикации преобразователя вижу что запрос отправлен но дальше ничего не происходит
    висит на wait ROM request… please power on or restart the board…

    Лог загрузки:

    error : configure DAC must set ENABLE_GX_OTP = y !

    Partition Version : 102
    Partition Count : 6
    Write Protect : TRUE
    CRC32 Enable : TRUE
    Table CRC32 : 7451BF14
    ================================================================================ ==============
    ID NAME FS CRC32 START TOTAL_SIZE MAIN_SIZE USED_SIZE Use % RES_SIZE
    ================================================================================ ==============
    0 BOOT RAW 48DBB503 00000000 64 KB 64 KB 64644 B 98% 0 MB
    1 TABLE RAW 00010000 512 B 512 B 512 B 100% 0 MB
    2 LOGO RAW AF694866 00010200 65024 B 65024 B 64632 B 99% 0 MB
    3 KERNEL RAW DB303E8A 00020000 2624 KB 2624 KB 2599 KB 99% 0 MB
    4 ROOT CRAMFS 8261CC3F 002b0000 832 KB 832 KB 824 KB 99% 0 MB
    5 DATA MINIFS FF000000 00380000 512 KB 512 KB 1 B 0% 0 MB
    ——————————————————————————— —————

    GxLoader v1.9.6-x 20170220

    cpu family : CSKY
    chip model : gx6605s
    board type : 6605s
    memory size : 64 MB
    Flash type : w25q32
    Flash size : 4 MB
    warning: board-init not call function enable_dac, will open cvbs & ypbpr default .
    show jpeg logo …
    romfs_load file ecos.bin.lzma.

    Decompress kernel …ok
    The total boot time is: 5 s (5829 ms)
    cmdline str: mem.
    mem_info bank[0]start:90000000, size:1800000.
    mem_info bank[1]start:91800000, size:2800000.
    The whole mem size: 4000000.
    wdt_init, 6605.
    ————[bsp_panel_mod_init] ret = 0———-
    ————[bsp_gpio_mod_init] ret = 0———-
    jedec_id=ef4016, ext_id=0
    —jedec_id=0xef4016——
    ___usbwifi_init____
    usbnet dev supported!
    [cyg_net_init] Init: mbinit(0x0)
    [cyg_net_init] Init: cyg_net_init_devs(0x0)
    cyg_net_init_devs Init device ‘ra0’
    ___rt_ecos_init____
    cyg_net_init_devs Init device ‘/dev/eth1’
    cyg_net_init_devs Init device empty ‘0x90686008’
    [cyg_net_init] Init: loopattach(0x0)
    [cyg_net_init] Init: cyg_ppp_pppattach(0x0)
    [cyg_net_init] Init: ifinit(0x0)
    [cyg_net_init] Init: domaininit(0x0)
    [cyg_net_init] Init: cyg_net_add_domain(0x905f6888)
    New domain internet at 0x0
    sack hole zone : 0x90714cb0
    [cyg_net_init] Init: cyg_net_add_domain(0x905f6538)
    New domain route at 0x0
    [cyg_net_init] Init: call_route_init(0x0)
    [cyg_net_init] Done
    USB HCD: device gx-ehci, build at 14:45:13 Jul 17 2019
    ehci: 0x9090b78c
    ehci->hcs_params=0x2112, num: 2
    hcs_params=0x2112
    flag=0x0.
    hub1=0x2000
    hub2=0x2000
    ehci base=0xa0900000
    operational base= 0xa0900010
    gx-ehci gx-ehci.0: gx EHCI
    gx-ehci gx-ehci.0: new USB bus registered, assigned bus number 1
    ehci_mem_init():ehci->async->qh_dma=0x10917cc0
    ehci_mem_init():sizeof qtd: 96.
    ehci_mem_init():sizeof qh: 128.
    gx-ehci gx-ehci.0: supports USB remote wakeup
    gx-ehci gx-ehci.0: irq 59, io mem 0xa0900000
    usb usb1: default language 0x0409
    usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: usb_probe_device
    usb usb1: configuration #1 chosen from 1 choice
    usb usb1: adding 1-:1.0 (config #1, interface 0)
    hub 1-:1.0: usb_probe_interface
    hub 1-:1.0: usb_probe_interface — got id
    hub 1-:1.0: USB hub found
    hub 1-:1.0: 2 ports detected
    hub 1-:1.0: standalone hub
    hub 1-:1.0: individual port power switching
    hub 1-:1.0: individual port over-current protection
    hub 1-:1.0: Single TT
    hub 1-:1.0: TT requires at most 8 FS bit times (666 ns)
    hub 1-:1.0: power on to power good time: 20ms
    hub 1-:1.0: local power source is good
    hub 1-:1.0: enabling power on all ports
    USB HCD: device gx-ohci, build at 14:45:14 Jul 17 2019

    ———ohci base= 0xa0a00000
    : starting gx OHCI USB Controller no sem_wait.
    : Clock to USB host has been enabled
    gx-ohci gx-ohci.0: gx OHCI
    gx-ohci gx-ohci.0: new USB bus registered, assigned bus number 2
    gx-ohci gx-ohci.0: supports USB remote wakeup
    gx-ohci gx-ohci.0: irq 58, io mem 0xa0a00000
    usb usb2: default language 0x0409
    usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: usb_probe_device
    usb usb2: configuration #1 chosen from 1 choice
    usb usb2: adding 2-:1.0 (config #1, interface 0)
    hub 2-:1.0: usb_probe_interface
    hub 2-:1.0: usb_probe_interface — got id
    hub 2-:1.0: USB hub found
    hub 2-:1.0: 1 port detected
    hub 2-:1.0: standalone hub
    hub 2-:1.0: no power switching (usb 1.0)
    hub 2-:1.0: global over-current protection
    hub 2-:1.0: power on to power good time: 4ms
    hub 2-:1.0: local power source is good
    hub 2-:1.0: no over-current condition exists
    hub 2-:1.0: trying to enable port power on non-switchable hub

    ———ohci base= 0xa0b00000
    : starting gx OHCI USB Controller no sem_wait.
    : Clock to USB host has been enabled
    gx-ohci gx-ohci.1: gx OHCI
    gx-ohci gx-ohci.1: new USB bus registered, assigned bus number 3
    gx-ohci gx-ohci.1: supports USB remote wakeup
    gx-ohci gx-ohci.1: irq 57, io mem 0xa0b00000
    usb usb3: default language 0x0409
    usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb3: usb_probe_device
    usb usb3: configuration #1 chosen from 1 choice
    usb usb3: adding 3-:1.0 (config #1, interface 0)
    hub 3-:1.0: usb_probe_interface
    hub 3-:1.0: usb_probe_interface — got id
    hub 3-:1.0: USB hub found
    hub 3-:1.0: 1 port detected
    hub 3-:1.0: standalone hub
    hub 3-:1.0: no power switching (usb 1.0)
    hub 3-:1.0: global over-current protection
    hub 3-:1.0: power on to power good time: 4ms
    hub 3-:1.0: local power source is good
    hub 3-:1.0: no over-current condition exists
    hub 3-:1.0: trying to enable port power on non-switchable hub
    rtusb init rt5370 —>
    rtusb init mt7601 —>
    registering sr9700 driver … OK
    registering dm9601 driver … OK
    registering cdc driver … OK
    registering asix driver … OK
    registering sr9800 driver … OK
    registering rtl8152 driver … OK
    registering rtl8152 driver … OK
    goxceed vserson v1.9.6-4+patch
    usb_hcd_poll_rh_status, 531.
    warning: want to protect len 0x380000; actually protect len 0x200000, please confirm.
    Flash write protect(BOTTOM): 0 — 200000
    INFO: mount /dev/flash/0/0x2b0000,0xd0000, partition id = 4
    usb_hcd_poll_rh_status, 531.
    usb_hcd_poll_rh_status, 531.
    MPEG: date 2018.11.05 ver 1.1.2.8
    [FB]:start:0x91800000, size:0x2800000

    ***!!!malloc failed, size: -1629596224!!!***

    ——————————
    heap.heap_total = 0xf02800
    heap.heap_blocks = 0x2
    heap.heap_allocated = 0x432a0
    heap.heap_free = 0xebf54c
    heap.heap_maxfree = 0xeb0a2c
    ———————————

    app_mod_tuner_config_init 22
    app_mod_tuner_config_init tuner_cfg = |10:0:0x80:81:0:0xc0:&1:1:0:0:0:0|11:0:0x80:82:0:0xc0:@1:1:0:0:0:0
    app_mod_tuner_config_init 55
    app_mod_tuner_config_init tuner_cfg = |10:0:0x80:81:0:0xc0:&1:1:0:0:0:0|11:0:0x80:82:0:0xc0:&1:1:0:0:0:0
    app_mod_tuner_config_init error
    fe_profile.demod_type = 10
    fe_profile.demod_i2c_id = 0
    fe_profile.demod_chip_addr = 0x80
    fe_profile.tuner_type = 97
    fe_profile.tuner_i2c_id = 0
    fe_profile.tuner_chip_addr = 0xc0
    fe_profile.demod_type = 11
    fe_profile.demod_i2c_id = 0
    fe_profile.demod_chip_addr = 0x80
    fe_profile.tuner_type = 98
    fe_profile.tuner_i2c_id = 0
    fe_profile.tuner_chip_addr = 0xc0
    gx_frontend_initfe_profile->demod_type = 10
    DVB: initialising frontend (Nationalchip atbm78x DVB-T2)…
    TunerAuto_Detect[204] , 2 it is mxl608
    TunerAuto_init = 0x9094a0a0 gTuner_type =81
    TunerAuto_init = TUNER_MXL608
    ————xtalCfg.xtalCap =10
    ———————————MXL608_tuner_init success___full
    ==============init demod and tuner===========
    gx_frontend_initfe_profile->demod_type = 11
    parallel_mode = 1
    DVB: initialising frontend (Nationalchip atbm78x DVB-C)…
    ==============init demod and tuner===========
    success full frontend_mod_init_atbm78x
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    can not open file /home/gx/config.ini
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    can not open file /home/gx/config.ini.bak
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    Zone_Max_Size ============42 CountryValue = 35
    ———Ukraine dd England
    ———Ukraine dd Russia
    ———Ukraine dd Thailand
    ———Ukraine dd Australia
    ———Ukraine dd Iran
    ———Ukraine dd Spain
    ———Ukraine dd Portugal
    ———Ukraine dd Netherlands
    ———Ukraine dd Serbia
    ———Ukraine dd Germany
    ———Ukraine dd Belgium
    ———Ukraine dd Hungary
    ———Ukraine dd Denmark
    ———Ukraine dd Slovenia
    ———Ukraine dd Luxembourg
    ———Ukraine dd Norway
    ———Ukraine dd France
    ———Ukraine dd Czech
    ———Ukraine dd Italy
    ———Ukraine dd Sweden
    ———Ukraine dd Poland
    ———Ukraine dd Austria
    ———Ukraine dd Croatia
    ———Ukraine dd Greece
    ———Ukraine dd Rumania
    ———Ukraine dd Finland
    ———Ukraine dd Bulgaria
    ———Ukraine dd Vietnam
    ———Ukraine dd Myanmar
    ———Ukraine dd Estonia
    ———Ukraine dd Ireland
    ———Ukraine dd Latvia
    ———Ukraine dd Lithuania
    ———Ukraine dd slovakia
    ———Ukraine dd Uganda
    ———Ukraine dd Ukraine
    [GUI]Maybe you have not initialized the GUI, Please check it!
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    app_get_country_type 47 s_country = Ukraine
    ======initial_rfchannels:(country:0) 50.5-866.0========
    [437979846 ]power up from power off,
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    [book] open book db err !
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    hub_events enter…
    hub 1-:1.0: state 7 ports 2 chg 0000 evt 0000
    hub 1-:1.0: after hub_port_connect_change
    hub 1-:1.0: after hub_port_connect_change
    hub 2-:1.0: state 7 ports 1 chg 0000 evt 0000
    hub 2-:1.0: after hub_port_connect_change
    hub 3-:1.0: state 7 ports 1 chg 0000 evt 0000
    hub 3-:1.0: after hub_port_connect_change
    hub_events exit.
    hub_events enter…
    hub_events exit.
    hub_events enter…
    hub_events exit.
    hub_events enter…
    hub_events exit.
    board_type=0,led_converse=0,lock_led=3,standby_led=2,
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    ioctl_show_brigthness brigthness = 0 panel_brigthness =1041

    *****pm error*****
    /home/share/gx3235s_t2_worldvision_1.8.1-5/platform/gxbus/pm/gxprogram_manage_minidb.cpp:gx_pm_dbase_open:596
    [PM]—open dbase err !!

    ~~~~~pm error~~~~~
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem

    *****pm error*****
    /home/share/gx3235s_t2_worldvision_1.8.1-5/platform/gxbus/pm/gxprogram_manage_minidb.cpp:gx_pm_dbase_open:596
    [PM]—open dbase err !!

    ~~~~~pm error~~~~~
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem

    *****pm error*****
    /home/share/gx3235s_t2_worldvision_1.8.1-5/platform/gxbus/pm/gxprogram_manage_minidb.cpp:gx_pm_dbase_open:596
    [PM]—open dbase err !!

    ~~~~~pm error~~~~~
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem

    *****pm error*****
    /home/share/gx3235s_t2_worldvision_1.8.1-5/platform/gxbus/pm/gxprogram_manage_minidb.cpp:gx_pm_dbase_open:596
    [PM]—open dbase err !!

    ~~~~~pm error~~~~~
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem

    *****pm error*****
    /home/share/gx3235s_t2_worldvision_1.8.1-5/platform/gxbus/pm/gxprogram_manage_minidb.cpp:gx_pm_dbase_open:596
    [PM]—open dbase err !!

    ~~~~~pm error~~~~~
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem

    *****pm error*****
    /home/share/gx3235s_t2_worldvision_1.8.1-5/platform/gxbus/pm/gxprogram_manage_minidb.cpp:gx_pm_dbase_open:596
    [PM]—open dbase err !!

    ~~~~~pm error~~~~~
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem

    *****pm error*****
    /home/share/gx3235s_t2_worldvision_1.8.1-5/platform/gxbus/pm/gxprogram_manage_minidb.cpp:gx_pm_dbase_open:596
    [PM]—open dbase err !!

    ~~~~~pm error~~~~~
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem

    *****pm error*****
    /home/share/gx3235s_t2_worldvision_1.8.1-5/platform/gxbus/pm/gxprogram_manage_minidb.cpp:gx_pm_dbase_open:596
    [PM]—open dbase err !!

    ~~~~~pm error~~~~~
    cramfs_open() error:cramfs is readonly filesystem
    DB: write I/O error offset: 0
    DB: write I/O error offset: 64
    DB: write I/O error offset: 128
    DB: write I/O error offset: 192
    DB: write I/O error offset: 256
    DB: write I/O error offset: 320
    DB: write I/O error offset: 384
    DB: write I/O error offset: 448
    DB: write I/O error offset: 512
    DB: write I/O error offset: 576
    DB: write I/O error offset: 640
    DB: write I/O error offset: 704
    DB: write I/O error offset: 768
    DB: write I/O error offset: 832
    DB: write I/O error offset: 896
    DB: write I/O error offset: 960
    DB: write I/O error offset: 1024
    DB: write I/O error offset: 1088
    DB: write I/O error offset: 1152
    DB: write I/O error offset: 1216
    DB: write I/O error offset: 1280
    DB: write I/O error offset: 1344
    DB: write I/O error offset: 1408
    DB: write I/O error offset: 1472
    DB: write I/O error offset: 1536
    DB: write I/O error offset: 1600
    DB: write I/O error offset: 1664
    DB: write I/O error offset: 1728
    DB: write I/O error offset: 1792
    DB: write I/O error offset: 1856
    DB: write I/O error offset: 1920
    DB: write I/O error offset: 1984
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    come to add sat
    now have sat num:0
    DB: write I/O error offset: 98
    add sat_t2 success
    DB: write I/O error offset: 226
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    add sat_c success
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    get view info error!
    cramfs_open() error:cramfs is readonly filesystem
    modify view info error!
    cramfs_open() error:cramfs is readonly filesystem
    get view info error!
    cramfs_open() error:cramfs is readonly filesystem
    modify view info error!
    [GXCA] I_OEM don’t exist!
    [GXCA] V_OEM don’t exist!
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    [FB]:start:0x11800000, size:0x2800000
    framebuffer phys = 91800000, mmap = 0x91800000, size = 41943040, mgr = 0x91800000
    [GUI]widget_new_child(default_text, TEXT) = NULL
    [GUI]widget_new_child(text_style_1, TEXT) = NULL
    [GUI]widget_new_child(text_style_2, TEXT) = NULL
    [GUI]style num: 16
    [XML] Parse: 2670 ms, total 6290 ms
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    get view info error!
    cramfs_open() error:cramfs is readonly filesystem
    get view info error!
    cramfs_open() error:cramfs is readonly filesystem
    modify view info error!
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    get view info error!
    cramfs_open() error:cramfs is readonly filesystem
    modify view info error!
    cramfs_open() error:cramfs is readonly filesystem
    get view info error!
    cramfs_open() error:cramfs is readonly filesystem
    modify view info error!
    cramfs_open() error:cramfs is readonly filesystem
    modify view info error!
    cramfs_open() error:cramfs is readonly filesystem
    get view info error!
    cramfs_open() error:cramfs is readonly filesystem
    modify view info error!
    cramfs_open() error:cramfs is readonly filesystem
    get view info error!
    cramfs_open() error:cramfs is readonly filesystem
    modify view info error!
    cramfs_open() error:cramfs is readonly filesystem
    modify view info error!
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    [GUI_Init] Success
    sssssapp_init line 669
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    tdt create subt ok
    tdt create subt ok
    [APP INIT]: 4350 ms, total 7420 ms
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    cramfs_open() error:cramfs is readonly filesystem
    list_installation_guide_get_data item->string = DVB-T2

    ##### Kernel Panic: 0 #####
    r0: 0x90b7b0d8
    r1: 0x8f0e0011
    r2: 0x90b7b0e0
    r3: 0x90b7b0e0
    r4: 0x0000000c
    r5: 0x00000000
    r6: 0x90b7b0e0
    r7: 0x00000000
    r8: 0x00000062
    r9: 0x00000000
    r10: 0x00000062
    r11: 0x0000000c
    r12: 0x00000000
    r13: 0x00000062
    r14: 0x00000003
    r15: 0x00000000
    cr0: 0x93f6f6c4, psr
    cr1: 0x8f0e0011, vbr
    cr2: 0x90000400, epsr
    cr3: 0x800e0151, fpsr
    cr4: 0x00000000, epc
    cr5: 0x900ef31e, fpc
    cr6: 0x00000000, ss0
    cr7: 0x00000000, ss1
    cr8: 0x00000000, ss2
    cr9: 0x90b7aba0, ss3
    cr10: 0x90b7b0e0, ss4
    cr11: 0x90b7b0d8, gcr
    cr12: 0x00000000, gsr
    cr13: 0x00000000, cpidr
    cr14: 0x102816b2, dcsr
    cr15: 0x00000000, cwr
    cr16: 0x0f000007,
    cr17: 0x00000000, cfr
    cr18: 0x00000002, ccr
    cr19: 0x0000007d, capr
    cr20: 0x00000000, pacr
    cr21: 0x00000000, prsr

    Reset
    CODE:

    • карта.ртрс.рф:

      попробовать другими версиями GXDownloader
      провода максимально короткие
      или ещё другим адаптером.

      Ну и программатором.

      • Проверил разные версии GXDownloader, укоротил провода по максиму, результат тот же, видно по диоду Tx что запрос идет при подаче питания на тюнер, но реакции нет. Заказал на али программатор с прищепкой …

        • Сергей:

          Удача улыбнулась мне, загрузка началась после подачи питания на тюнер сразу же после нажатия кнопки start не дожидаясь сообщения о вкл./перезагр. тюнера, до этого подовал питание уже после сообщения…

  29. Дмитрий:

    Добрый день. Интересуют исходники ПО и средства разработки и отладки. Нужно внедрить протокол camd35 в эмуляторы данного устройства.

  30. Дмитрий (Sat-113):

    Здравствуйте. Подскажите, пожалуйста, GXDownloader с использованием CH341a в режиме UART подойдёт для прошивки только приставок с процессором GX или также можно использовать для прошивки Allwinner H616 Cortex A53? Пробовал искать информацию на данном ресурсе, но не нашёл (в остальном интернете обсуждения о прошивке приставок с таким процессором начинаются, но на полпути прерываются, полной статьи, как здесь, нет).

    • карта.ртрс.рф:

      А что общего-то между компаниями NationalChip и Allwinner ? Ничего.

      Но если Allwinner как-то прошивается через UART — ищите в Интернете.

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


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

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