Hello U-Boot Stack Pointer at: 836D5400 mem initial, start 0x82CEE180, len 0x402000 SPI: uboot held at [8F000000~90000000] Now running in RAM - U-Boot at: 830F0180 In: serial Out: serial Err: serial IIC port == 1 MDrv_IIC_Init PORT 1 MDrv_IIC_InitPort0: OK
RT500_Init RF No:21 Freq:474000 SoundType:3 IIC port == 1 MDrv_IIC_Init PORT 1 MDrv_IIC_InitPort0: OK R500 11 coo R500 coo
@@@[main_loop][297]@@@ hdcp key err
Check USB port[0]: [USB] usb_lowlevel_init++ [USB] USB EHCI LIB VER: 2017.08.11-k5ap [USB] Port 0 is Enabled [USB] TV_usb_init (UTMI Init) ++ [USB] UTMI Base BF207500 [USB] UHC Base BF204800 [USB] USBC Base BF200E00 [USB] BC Base BF226E00 [USB] init squelch level 0x2 [USB] TV_usb_init-- [USB] Usb_host_Init++ [USB] No USB is connecting [USB] USB init failed [USB] usb_lowlevel_init-- Error, couldn't init Lowlevel part
no_usb_connect
Changelist: 00112233 ============= set bootargs =============== WDT is not Enable !!!setenv WDT_ENABLE 1 to enable it. Hit any key to stop autoboot: 0 enable dont overwrite function AC on Write addr=0x003FE000, size=0x00001000 sector erase Write addr=0x003FF000, size=0x00001000 sector erase Check USB port[0]: [USB] usb_lowlevel_init++ [USB] USB EHCI LIB VER: 2017.08.11-k5ap [USB] Port 0 is Enabled [USB] TV_usb_init (UTMI Init) ++ [USB] UTMI Base BF207500 [USB] UHC Base BF204800 [USB] USBC Base BF200E00 [USB] BC Base BF226E00 [USB] init squelch level 0x2 [USB] TV_usb_init-- [USB] Usb_host_Init++ [USB] No USB is connecting [USB] USB init failed [USB] usb_lowlevel_init-- Error, couldn't init Lowlevel part FAIL : can not init usb!! Write addr=0x003FE000, size=0x00001000 sector erase Write addr=0x003FF000, size=0x00001000 sector erase WDT is not Enable !!!setenv WDT_ENABLE 1 to enable it. AC on Unknown command 'unlockcmi' - try 'help' [AT][MB][JPD Decode][0] spi_rdc 0x80B00000 0xb000 0x400 offset 0xB000, size 0x400 spi_rdc 0x80B00000 0x5d000 0x400 offset 0x5D000, size 0x400 setenv bootcmd ' usb exit;spi_rdc 0x80b00000 0x5d01c 0x284204; LzmaDec 0x80b00000 0x284204 0x80000180 0x81000000; go 0x80000224; Saving Environment to SPI Flash... Write addr=0x003FE000, size=0x00001000 sector erase Write addr=0x003FF000, size=0x00001000 sector erase USB is stopped. Please issue 'usb start' first. offset 0x5D01C, size 0x284204
Зависал при включении на заставке DColor. По питанию все было нормально.
Перепрошивалась flash- не помогло. Заработал после прогрева микросхемы тюнера MXL603 паяльным феном.
После запуска выявилось - не подает питание +5V на активную антенну при выборе соответствующего пункта меню. Причина - неисправен транзистор подающий +5V на выход ANTENNA_POWER. Управляющие сигналы присутствовали. При включении питания антенны через меню сразу выходило сообщение "antenna short" в UART шло бесконечное "short". Обратно выключить питание антенны через меню никак не получалось, тюнер просто зависал и все. Подал +5V перемычкой на антенный вход напрямую. Сообщение ушло, после этого дает выключить подачу питания на антенну. После замены транзистора все заработало как должно.
Данную Прошивку можно залить через UART если тюнер не работает, но заходит в режим команд(слет прошивки). Для этого распаковываете архив, файл с прошивкой переименовываете в flash.bin, закидываете flash.bin на флешку с fat-32, объемом не более 2Гб. Флешку - в тюнер, цепляетесь к тюнеру по UART через гипертерминал или другую терминальную прогу на скорости 115200 бит на плате есть пятачки Tx, Rx, Gnd. Туда и цепляетесь преобразователем USB -TTL например на ch340. Питание преобразователя перемычкой выставляете +5V (хотя надо 3.3 но так у меня не отправлялись команды с компа, только принимались данные с тюнера). Делаете connect в терминальной программе, жмете пробел и держите его нажатым, включаете питание на тюнер. Тюнер должен зайти в режим командной строки. Далее последовательно отправляем управляющие команды
1. usb reset (если флешка не замигала, повторяем команду 2 раза. Флешка должна замигать. Просто с 1 раза почему то не всегда). 2. fatls usb 0:1 (в монитор должно уйти содержимое флешки. В списке обязательно должен быть файл flash.bin. 3. fatload usb 0:1 0x80000000 flash.bin 4. spi_wrc 0x80000000 0x0 0x400000 5. reset
Не забываем в конце каждой командной строки нажимать Enter.
после 5 пункта приставка перегрузиться. смотрите результат загрузки по UART и на тюльпанах приставки. На HDMI смотреть не рекомендую. Некоторые телевизоры переходят в режим заставки при несоответствии установленного разрешения экрана в настройках приставки.