manjak Опубликовано 22 февраля, 2020 Опубликовано 22 февраля, 2020 PHILIPS 32PFL3007H/60 Main Board 715G5155-M0A-002-005K Блок питания (PSU) 715G5113-P01-W21-002M Panel (LCD матрица) LC320WXE (SC)(C1) Пришел с диагнозом "не включается". Светодиод дежурного режима светится. Проверил БП в автономе, все работает. Ну подключил терминал, увидел такую картину: Спойлер [16:29:27.485] [dtv_app_mtk]>sys 0m 0.02sBoot- [16:29:27.493] DRAM Channel A Calibration. [16:29:27.526] Byte 0 : DQS(3 ~ 36), Size 34, Set 17. [16:29:27.560] Byte 1 : DQS(3 ~ 34), Size 32, Set 16. [16:29:27.589] Byte 2 : DQS(9 ~ 38), Size 30, Set 21. [16:29:27.624] Byte 3 : DQS(3 ~ 37), Size 35, Set 18. [16:29:27.624] DRAM A Size = 256 Mbytes. [16:29:27.645] Boot [16:29:27.645] Start Pmain [16:29:27.645] 0x00004000 [16:29:27.645] NID=0x9510daad [16:29:27.679] LZHS addr:0x00100040 [16:29:27.679] LZHS size:0x000a7968 [16:29:27.679] LZHS checksum:0x00000077 [16:29:27.723] Boot Start Lmain [16:29:27.723] MT5365 Boot Loader v0.9 [16:29:27.723] [PCMCIA]Set PCMCIA Access IF : SPI [16:29:27.723] SPIHW_Init ----- Set SPI PinMux [16:29:27.723] SPI dummy delay:0x10 [16:29:27.723] External CI Version : MT5135 [16:29:27.778] Output clock from main chip.PCMCIA Reset Demod GPIO=35, 0->1 [16:29:27.778] SPI_SetPll(), spi clock: 27 Mhz [16:29:27.778] External IC Initilization done [16:29:27.806] MUSB none SoftReset 0x29424 = 0x01030000.MUSB pBase = 0xF0029000 init ok. [16:29:27.827] MUSB none SoftReset 0x29424 = 0x01030000.MUSB pBase = 0xF002E000 init ok. [16:29:27.948] Boot reason: A/C power on!!-------------use external edid, disable internal edid------------------ [16:29:27.965] SIF_Master0: new design [16:29:27.993] SIF_Master1: old designBoot reason: A/C power on!!T8032 init A/C on case loader stage... [16:29:27.993] Load T8032 FW (addr: 0x d3f710, size: 24576)success!! [16:29:27.993] T8032 FW version: 5 [16:29:27.993] T8032 change to loader stage... [16:29:27.993] LDR_FlashCopy 0xf010 0x3d300 0x80 [16:29:27.993] Switch NAND pinmux [16:29:27.993] Detect NAND flash ID: 0x9510DAAD [16:29:27.993] Detect HY27UF082G2B NAND flash(SLC): 256MB [16:29:27.993] NAND_BDM_Mount: Partid=0, offset=0x0, size=0x200000 [16:29:28.018] [BDM] Partition: 0, Bad Block Count: 0 [16:29:28.449] Do USB upgrade [16:29:28.449] No USB device. [16:29:28.501] USB upgrade stopBoot reason: A/C power on!!Boot reason: A/C power on!![PDWNC]PDWNC_TPV_DetermineNextState : u4Event = 0x6 [16:29:28.501] PDWNC_TPV_DetermineNextState : u4Current = 1 [16:29:28.501] PDWNC_TPV_DetermineNextState : system booting [16:29:28.501] [PDWNC] Virgin Mode Status : 0x0, Offset :0x38 [16:29:28.501] PDWNC_TPV_DetermineNextState : event = PDWNC_POWER_DOWN_AC_POWER [16:29:28.501] Current = 0x1, Event = 0x6, Next = 0x1 [16:29:28.501] Wakeup keypad array rCmd.u1SubCmd 31 [16:29:28.548] Wakeup keypad array = 1Boot reason: A/C power on!![PDWNC]PDWNC_ReadWakeupReason = 0x6 [16:29:28.548] [PDWNC]PDWNC_WAKE_UP_REASON_AC_POWER, enter semi standby mode, LED changes to standby [16:29:28.548] PDWNC_TPV_EnterNextState : u4Next = 0x1 [16:29:28.555] Boot reason: A/C power on!! [16:29:28.557] A_Mute GPIO=11 releaseAMP mute GPIO=cb release [16:29:28.582] Reset Demod GPIO=23, 0->1 [16:29:28.582] Display 0x00db0720 background:0x00000000 [16:29:28.582] 2 bytes panel index is : 154 (0x 9a) [16:29:28.582] Find panel index 154 from EEPROM [16:29:28.582] [LVDS] DVOPLL init control word only [16:29:28.582] [LVDS] VOPLL Initialize successful ! [16:29:29.233] LODFP.Boot reason: A/C power on!!---------- Panel[154] PANEL_LC320WXE_SCC1_CAS 1366x768 ---------- [16:29:29.233] PixelClk[Max=80000000, 60Hz=72354845, 50Hz=72427200, Min=63000000] [16:29:29.233] HTotal[Max=1775, 60Hz=1527, 50Hz=1527, Min=1455] HSyncLen[60Hz=161, 50Hz=161] [16:29:29.233] VTotal[Max=1062, 60Hz=789, 50Hz=947, Min=787] VClk[Max=53, Min=47] [16:29:29.233] HSyncWidth=30, VSyncWidth=5, HPosition60Hz=0x396, HPosition50Hz=0x396, VPosition=1016 [16:29:29.233] LVDS_NS, LVDS_ODD_SW_OFF, SINGLE_PORT, DISP_24BIT [16:29:29.233] WFB_PANEL_RESET_OFF, PWM_LOW_PANEL_BRIGHT [16:29:29.233] 3D_POLARIZED [16:29:29.233] Backlight[High=0x0, Middle=0x0, Low=0x0] [16:29:29.233] DimFreq60Hz=120, DimFreq50Hz=100 [16:29:29.233] Delay[LvdsOn=20, BacklightOn=520, BacklightOff=300, LvdsOff=450] [16:29:29.233] MaxOverscan=30 [16:29:29.233] [16:29:29.233] Current panel setting is PANEL_LC320WXE_SCC1_CAS [16:29:29.233] Backlight gpio=25, turn on value=0, LVDS gpio=16, turn on value=1 [16:29:29.233] Pixel Shift=0 (1366 x 768) [16:29:29.233] LDR_OsdDisplay(13, 0x00d50d40, 400, 100) [16:29:29.233] Color:13 BmpAddr:0x00d50d40 Width:400 Height:100 [16:29:29.233] OSD_SetTVEOut: 1 [16:29:29.233] Panel 1366 x 768 [16:29:29.233] [16:29:29.264] NAND load lzhs header from 0x80000 to dram(0xfe6a50), size=2048Decompression uboot to 0x00f00000... [16:29:29.264] [16:29:29.270] NAND load image from 0x80000 to dram(0xfe6a50), size=0x3fce1secure boot ok [16:29:29.307] LZHS hardware decode startLZHS hardware decode done [16:29:29.309] Starting image... [16:29:29.309] [16:29:29.312] U-Boot starts...NAND Flash: Detect NAND flash ID: 0x9510DAAD [16:29:29.312] Detect HY27UF082G2B NAND flash: 256MB [16:29:29.312] 256 MiB [16:29:29.356] Booting sequence is from NAND FlashIn: serial [16:29:29.356] Out: serial [16:29:29.482] Err: serialSIF_Master0: new design [16:29:29.482] SIF_Master1: old design [16:29:29.482] eeprom para:4c0(6ffc90) u4MemLen:0x00000009 [16:29:29.482] eeprom para:4c9(6ffc84) u4MemLen:0x00000009 [16:29:29.482] eeprom para:4d2(6ffc78) u4MemLen:0x00000009 [16:29:29.482] eeprom para:4c0(6ffc4c) u4MemLen:0x00000009 [16:29:29.482] eeprom para:4c9(6ffc4c) u4MemLen:0x00000009 [16:29:29.482] eeprom para:4d2(6ffc4c) u4MemLen:0x00000009 [16:29:29.482] eeprom para:4c0(6ffec0) u4MemLen:0x00000009 [16:29:29.482] Boot from kernelB and rootfs at partition 7 [16:29:29.614] Hit any key to stop autoboot: 0 Partition rootfsA defined at mtdparts: [16:29:29.655] ID:6, Offset:0x00c00000, Size:0x00a00000 [16:29:29.725] Loading from nand0, offset 0xa00000Automatic boot of image at addr 0x00008000 ... [16:29:29.736] eeprom para:4c0(6fe4d8) u4MemLen:0x00000009 [16:29:29.778] Check signature from sigBPartition sigB defined at mtdparts: [16:29:29.837] ID:3, Offset:0x00600000, Size:0x00200000Loader succeeded in signature verification [16:29:29.868] ## Booting kernel from Legacy Image at 00008000 ... [16:29:29.868] XIP Kernel Image ... OK [16:29:29.875] OK [16:29:29.875] Starting kernel ... [16:29:29.875] [16:29:30.177] Uncompressing Linux............................................................................................ done, booting the kernel. [16:29:30.604] [16:29:30.604] [16:29:30.637] INIT: version 2.86 booting [16:29:30.896] Mounting local filesystems: mount mount: according to /proc/mounts, /dev/root is already mounted on / [16:29:30.912] Running rc.local... [16:29:30.945] net.ipv4.tcp_window_scaling = 6 [16:29:30.972] # mount basic [16:29:31.185] UBI device number 0, total 672 LEBs (85327872 bytes, 81.4 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB) [16:29:31.185] real 0m 0.21s [16:29:31.185] user 0m 0.00s [16:29:31.231] sys 0m 0.13sreal 0m 0.05s [16:29:31.231] user 0m 0.00s [16:29:32.255] sys 0m 0.03s[AppManager]init [16:29:32.285] [AppManager]init dfb start[AppManager]init dfb [16:29:32.346] input thread's parent pid is 350 tid is 350 [16:29:32.402] [DirectFB]: Wait to Init IR...![AM] findProcessNameByPid = app_man [16:29:32.402] [ProcessManager] startDefaultProcess [16:29:32.409] [ProcessManager]init[AM] init succeed [16:29:36.034] [AM] default process state '4' 'dtv_app_mtk'input thread pid is 350 tid is 354 [16:29:36.034] original scheduler policy 0 [16:29:36.034] scheduler nice -10 [16:29:36.034] original child scheduler policy 0 prio 0 [16:29:36.034] new child scheduler policy 2 prio 99 [16:29:36.034] Start to wait IR event... [16:29:36.034] [dtv_app_mtk]>[FM-Linux]Mount /dev/mtd8 to /basic successfully. [16:29:36.128] [dtv_app_mtk]> [FM](/dev/mtd8) is mounted to (/basic) successfully(0)[dtv_app_mtk]> {CI_glue}:ci_eng_init [16:29:36.175] [dtv_app_mtk]> {CI_glue}- expect PROD key [16:29:36.271] [dtv_app_mtk]> {CI}CI_RegInterrupt_nfy[dtv_app_mtk]> {CI_glue}- c[1] [16:29:36.324] [dtv_app_mtk]> EEPROM size is 0x70.[dtv_app_mtk]> {DT} Real Time Clock is available on this system. [16:29:36.324] [dtv_app_mtk]> [16:29:36.324] [dtv_app_mtk]> {SECM_DBG_INFO}fail to set request,PID 20,SRC(h_open_src<67218>,type<18,1>,flag<0x1>,connection<0>),SEC(flags<0xc0a>) [16:29:36.324] [dtv_app_mtk]> <AM> wakeup reason = 6 [16:29:37.208] [dtv_app_mtk]> EEPROM size is 0x38d0.[dtv_app_mtk]> EEPROM size is 0x4000. [16:29:37.278] [dtv_app_mtk]> [ACFG_CUSTOM] acfg_custom_get_svl_tsl_dual_bank ui1_g_svl_tsl_dual_bank == DUAL_BANK_SVL_TSL_INVALID and get form plf is 1 [16:29:37.278] [dtv_app_mtk]> [ACFG_CUSTOM] acfg_custom_get_svl_tsl_dual_bank: MAIN [16:29:37.296] [dtv_app_mtk]> {CDB} Loading metadata (version 7)[dtv_app_mtk]> {CDB} Loading metadata (version 7) [16:29:37.301] [dtv_app_mtk]> {CDB} Loading metadata (version 7) [16:29:37.304] [dtv_app_mtk]> {CDB} Loading metadata (version 7) [16:29:37.326] [dtv_app_mtk]> [ACFG_CUSTOM] acfg_custom_get_svl_tsl_dual_bank: MAIN [16:29:37.422] [dtv_app_mtk]> <PLF_OPT> Align option codes (OPC_USED[NVM] - OPC1 OPC2 OPC3) [16:29:37.422] [dtv_app_mtk]> 12 - 0 0 0 [16:29:37.422] [dtv_app_mtk]> 7 - 0 0 0 [16:29:37.422] [dtv_app_mtk]> 208 - 0 0 0 [16:29:37.422] [dtv_app_mtk]> 2 - 0 0 0 [16:29:37.422] [dtv_app_mtk]> 56 - 0 0 0 [16:29:37.422] [dtv_app_mtk]> 32 - 0 0 0 [16:29:37.422] [dtv_app_mtk]> 7 - 0 0 0 [16:29:37.422] [dtv_app_mtk]> 30 - 0 0 0 [16:29:37.422] [dtv_app_mtk]> 56 - 56 56 56 [16:29:37.422] [dtv_app_mtk]> 23 - 0 0 0 [16:29:37.422] [dtv_app_mtk]> 0 - 0 0 0 [16:29:37.422] [dtv_app_mtk]> 106 - 0 0 0 [16:29:37.422] [dtv_app_mtk]> 64 - 0 0 0 [16:29:37.422] [dtv_app_mtk]> 0 - 0 0 0 [16:29:37.422] [dtv_app_mtk]> 0 - 154 154 154 [16:29:37.422] [dtv_app_mtk]> 122 - 0 0 0 [16:29:37.422] [dtv_app_mtk]> [ACFG_CUSTOM] acfg_custom_get_svl_tsl_dual_bank: MAIN [16:29:37.422] [dtv_app_mtk]> [16:29:37.422] [dtv_app_mtk]> {SECM_DBG_INFO}fail to set request,PID 17,SRC(h_open_src<67218>,type<18,1>,flag<0x1>,connection<0>),SEC(flags<0x40a>) [16:29:37.422] [dtv_app_mtk]> [16:29:37.422] [dtv_app_mtk]> {SECM_DBG_INFO}fail to set request,PID 16,SRC(h_open_src<67218>,type<18,1>,flag<0x1>,connection<0>),SEC(flags<0x40a>) [16:29:37.422] [dtv_app_mtk]> [ACFG_CUSTOM] acfg_custom_get_svl_tsl_dual_bank: MAIN [16:29:37.512] [dtv_app_mtk]> [a_cfg_custom_bds_update_mutirc_state] state = 0 [dtv_app_mtk]> [ACFG_CUSTOM] acfg_custom_get_svl_tsl_dual_bank: MAIN [16:29:37.512] [dtv_app_mtk]> [ACFG_CUSTOM] acfg_custom_get_svl_tsl_dual_bank: MAIN [16:29:37.512] [dtv_app_mtk]> [16:29:37.512] [dtv_app_mtk]> {SECM_DBG_INFO}fail to set request,PID 20,SRC(h_open_src<67217>,type<17,1>,flag<0x1>,connection<0>),SEC(flags<0xc0a>) [16:29:37.512] [dtv_app_mtk]> [16:29:37.512] [dtv_app_mtk]> {SECM_DBG_INFO}fail to set request,PID 20,SRC(h_open_src<67217>,type<17,1>,flag<0x1>,connection<0>),SEC(flags<0xc0a>) [16:29:37.557] [dtv_app_mtk]> _stvapi_app_init_fct[dtv_app_mtk]> [16:29:37.560] [dtv_app_mtk]> Call function : a_msg_convert_register.[dtv_app_mtk]> [16:29:37.562] [dtv_app_mtk]> Call function _mc_app_init_fct.[dtv_app_mtk]> <msgconvert> language is rus [16:29:37.624] [dtv_app_mtk]> country is FIN[dtv_app_mtk]> [ACFG_CUSTOM] acf[CLI]SCE 1 *wFS = 0 *wFS = 4000100 g_custom_get_svl_tsl_dual_bank: MAIN [16:29:37.679] [dtv_app_mtk]> [ACFG_CUSTOM] acfg_custom_get_svl_tsl_dual_bank: MAIN [16:29:37.679] [dtv_app_mtk]> [ACFG_CUSTOM] acfg_custo[CLI]SCE 1 *wFS = 0 *wFS = 4000100 m_get_svl_tsl_dual_bank: MAIN [16:29:37.742] [dtv_app_mtk]> [ACFG_CUSTOM] acfg_custom_get_svl_tsl_dual_bank: MAINZero TDC memory address [16:29:37.742] Zero TDC memory address [16:29:37.883] [dtv_app_mtk]> [ACFG_CUSTOM] acfg_custom_get_svl_tsl_dual_bank: MAIN [16:29:37.883] [dtv_app_mtk]> [ACFG_CUSTOM] acfg_custom_get_svl_tsl_dual_bank: MAIN [16:29:37.924] [dtv_app_mtk]> [ACFG_CUSTOM] acfg_custom_get_svl_tsl_dual_bank: MAIN[dtv_app_mtk]> ****FIX ME****, acfg_custom_post_init:6330 [16:29:37.924] [dtv_app_mtk]> ****FIX ME****, acfg_custom_post_init:6330 [16:29:38.046] [dtv_app_mtk]>[CLI]SCE 1 *wFS = 0 *wFS = 4000100 ****FIX ME****, acfg_custom_post_init:6330 /release/auto/p4/w/20130103_093001/TPV_linux_REL_TPV_P1.75/vm_linux/dtv_linux/dtv_driver_adpt/mt5365/adaption/adpt_res_mngr/rm_dev.c 2807:RM SET COMP DEV ERR:e_set_type 0, e_drv_type 500, ret:-16 [dtv_app_mtk]> [DRV_INTERFACE] Set Operation Error. (-16) [16:29:38.152] [CLI]SCE 1 *wFS = 0 *wFS = 4000100 TunerNimTest(TunerId=1) ok(return=0) [16:29:38.196] [dtv_app_mtk]> [LINUX_FAKE_API] sys_overscan_mode_sync [16:29:38.204] [dtv_app_mtk]> [ACFG_CUSTOM] acfg_custom_get_svl_tsl_dual_bank: MAIN [16:29:38.204] [dtv_app_mtk]> {CDB} Loading metadata (version 7) [16:29:38.214] [dtv_app_mtk]> {CDB} Loading metadata (version 7)[dtv_app_mtk]> {CDB} Loading metadata (version 7) [16:29:38.233] [dtv_app_mtk]> {CDB} Loading metadata (version 7) [16:29:39.721] [dtv_app_mtk]> # mount clip [16:29:39.908] [dtv_app_mtk]>UBI device number 3, total 63 LEBs (7999488 bytes, 7.6 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB) [16:29:39.908] [dtv_app_mtk]>real 0m 0.07s [16:29:39.908] [dtv_app_mtk]>user 0m 0.00s [16:29:39.908] [dtv_app_mtk]>sys 0m 0.03s [16:29:39.988] UBIFS: recovery needed [16:29:39.988] UBIFS: recovery completed [16:29:39.997] [dtv_app_mtk]># mount usb [16:29:39.997] [dtv_app_mtk]>real 0m 0.07s [16:29:39.997] [dtv_app_mtk]>user 0m 0.00s [16:29:40.013] [dtv_app_mtk]>sys 0m 0.03s[dtv_app_mtk]>[FM-Linux]Mount /dev/mtdb to /mnt/aud successfully. [16:29:40.080] [dtv_app_mtk]> [FM](/dev/mtdb) is mounted to (/mnt/aud) successfully(0)[dtv_app_mtk]> # mount edfu [16:29:40.191] [dtv_app_mtk]>UBI device number 4, total 79 LEBs (10031104 bytes, 9.6 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB) [16:29:40.191] [dtv_app_mtk]>real 0m 0.07s [16:29:40.191] [dtv_app_mtk]>user 0m 0.00s По строкам "UBIFS: recovery needed" и "UBIFS: recovery completed" понятно, что банальный слет прошивки. Вот Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация и Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация , скачал сервисную прошивку. Прежде, чем шить, слил программатором NAND и EEPROM, на всякий случай. Выкладывать не буду, дамп NAND не рабочий, соответственно. Ну и прошил, контролируя терминалом. Аппарат завелся, работает. Прилагаю лог терминала при прошивке, может пригодится. В принципе, тема для памяти, ну и может кому пригодится. Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация 6 1
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Это очень просто!
РегистрацияВойти
Уже есть аккаунт? Войти в систему.
Войти