Мои познания в ремонте данного вида техники: Любитель Наличие схемы: Нет Состав аппарата. Марка и модель - BBK 50LEX-8161/UTS2C Шасси (если известно) - HK.T.RT2851P839 Модуль обработки сигнала (Main) - Блок питания (PSU) - Интегрирован LCD матрица - PANDA CC495PU1L Прочее (T-CON, инвертор...) - DCBDM-P280B_08
Здравствуйте. ТВ циклично перезагружается, изображение отсутствует, подсветка есть. Прошивку с флешки не берет. Лог UART:
BI$ Hello world, 285o!{uni}[WEI][arm64] svn:4a613103623ea907 (Dec 28 2018 13:43:11) flash_type = 2, secure_type = 2 b8062204=11a5 HW off: 146 ABCDERPMB secure key is not match!Test Print1 SB2_CTRL_REG_reg=0x0 Test Print1 SB2_CTRL_REG_reg=0x1 Test Print1 SB2_CTRL_REG_reg=0x0 Test Print1 SB2_CPU_FLASH_REGION=0xba20b820 [go atf]U
queyr---Mac Address use 7c:82:74:68:de:fa in factory_ro [ENV] Writing to Factory... factory_tarsize = 0x1bac00 [FAC] factory_save: MMC [FAC] Save to eMMC (blk#:0x14000, buf:0x23900000, len:0x1bae00) [FAC] Save to eMMC (seq#:0xd1b, pp:1) done Factory Address:0x2000000, Size:0x1000000! Factory Read Only Address:0x1800000, Size:0x400000! [abner] CusApi_env_relocate:32 [abner]: setenv avb value is from env set longqi 16:, offset:0x1cdffbe00, size=0x4000000 mount_point=/smarttv filesystem=vfat partname=smarttv type=bz2!
SEC_FEATURE_SUPPORT=0x00000055. TRIM mode
erasing...... (start=0x00000000
** Invalid Partitions to mount ** make_fs_entry failed default pq file tmp/factory/bin_panel/PanelParam/vip_default_pq.bin exsit!
AMP I2C Port_Id = 8 sel:0x00000000 Slave_addr:0x1A rtk_amp_i2c_init done I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed I2C_StartXfer:port id = 8 not used !! program TAS5751 failed [tas5751_func:234] GPIO PIN_AMP_RESET unmute here rtk_amp_init done
board_init_r board.c 2045 -- (0) key=0x35 panel initialize.... panel_init_1st 0529_1022 den_h_start=0, den_h_end=0 === Panel Index : 0 === [TCON]No demand of TCON(outputgamma,valc,OD,demura) setting. panel type 0 set swap:0 panel_init_2nd 6176: panel_init_2nd :Y: boot current backlight is on ! [1] pwm_freq_hz = 25000 rtk_hw_get_divider M_best:0 N_best:3 freq:2500000 totalcnt:253 duty_max:254 M = 0x0 N = 0x3 PCB_PIN_TYPE_PWM set pwm duty=67 success!!
init_backlight_limit_min = 51, init_backlight_limit_max = 78 bootparam is NULL. run default sscg. port id = 8 not used !!
AMP select is NULL-
AMP I2C Port_Id = 8 sel:0x00000000 Slave_addr:0x1A rtk_amp_i2c_init done In: serial Out: serial Err: serial Net: r8168: REALTEK RTL8168 @0x18016000 wov state=0 Hit Esc or Tab key to enter console mode or rescue linux: 0
Start Boot Setup ... FW Table to 0x06800000, size=0x00000a00 (0x06800a00) FW Table fr 0x04000000, fw count: 50 [OK] fw_entry[0] offset = 0x8000 length = 0x1ab0df4 (paddings = 0x2800000) act_size = 0 part_num = 0 [OK] fw_entry[1] offset = 0x2808000 length = 0x1ff7c0 (paddings = 0x500000) act_size = 0 part_num = 0 [OK] fw_entry[2] offset = 0x2d08000 length = 0x3d5bd8 (paddings = 0x600000) act_size = 0 part_num = 0 [OK] fw_entry[3] offset = 0x3308000 length = 0xa19a0 (paddings = 0xc00000) act_size = 0 part_num = 0 [OK] fw_entry[4] offset = 0x3f08000 length = 0x2a3000 (paddings = 0x800000) act_size = 0 part_num = 0 Normal boot fw follow... vFlipEnable 0 boot_av->bRotate 0 Linux Kernel: FW Image to 0x00108000, size=0x01ab0df4 (0x01bb8df4) FW Image fr 0x04008000 (non-lzma) Audio FW 1: FW Image to 0x9a500000, size=0x001ff7c0 (0x9a6ff7c0) FW Image fr 0x06808000 (non-lzma) sw sha256 ret 0 Video FW 1: FW Image to 0x9a900000, size=0x003d5bd8 (0x9acd5bd8) FW Image fr 0x06d08000 (non-lzma) sw sha256 ret 0 TEE FW target_addr = 0x16008000 (skip) show raw video raw file ddr 0x84f00000 len 0x302a00 FW Image to 0x84f00000, size=0x002a3000 (0x851a3000) FW Image fr 0x07f08000 (non-lzma) try_load_logo paddr 04f00000 psize (null) file 1://protect/logo.raw is not exist or An error occured. can't found 1://protect/logo.raw file 1://protect/logo.raw.lzma is not exist or An error occured. can't found 1://protect/logo.raw.lzma try_load_logo failed re-calculate bpp 3 width 1280 height 720 GDMA: init with addr =051a3000 GDMA_init_module, 1st onlineProgDone=0xf GDMA_init_module, 1st passed GDMA_init_module, 2nd onlineProgDone=0xf GDMA_init_module, 2nd passed GDMA module_init finish [GDMA] OSD dtg get 0.. [GDMA] OSD size[0,0] GDMA division by :srcWin.width = 1280,srcWin.height=720 GDMA division by :dispWin.width = 0,dispWin.height=0 current avb status on do_avb_init success!!!!! current avb status on ## Android Verified Boot 2.0 version 1.1.0 [check_pmbr_LBA0][115]Current platfrom partition table format is not GPT! [check_gpt_context][268]check pmbr LBA0 fail! [init_global_gpt_partition_info][333]GPT context check fail! [get_gpt_entry_by_name][407]parse gpt partition info fail! mmc_read_and_flush: read sector aligned to partition bounds (1) mmc_read_and_flush: read sector aligned to partition bounds (-511) data abort pc : [<00052bf8>] lr : [<00052bc0>] sp : 2301ecd8 ip : 000c71e4 fp : 02faf080 r10: 232031f8 r9 : 2301ed20 r8 : 23020010 r7 : 23222300 r6 : 3e358d0e r5 : 23222300 r4 : 600000d3 r3 : 232222f8 r2 : 00000000 r1 : 1b136a16 r0 : 23399300 Flags: nzCv IRQs off FIQs off Mode SVC_32 DFAR: 3e358d12 DFSR: 00000001 IFAR: 00000000 IFSR: 00000000 Resetting CPU1 ...
При прошивке через UART активно читает флешку, а потом зависает: Realtek> swuu install.img reading install.img Filesize: 1758074880 bytes 1758074880 bytes Попробовал по сети командой swu, результат тот же.
По логу подумал на EMMC: can't found 1://protect/logo.raw, try_load_logo failed, Invalid Partitions to mount
Partition #2 mount as [/dev_2] -> [1,50 GB] Partition #3 mount as [/data] -> [4,20 GB] Partition #4 mount as [/dev_4] -> [275,20 MB] Partition #5 mount as [/res] -> [16,00 MB] Partition #6 mount as [/dev_6] -> [280,00 MB] Partition #7 mount as [/dev_7] -> [1,00 MB] Partition #8 mount as [/dev_8] -> [1,00 MB] Partition #9 mount as [/dev_9] -> [1,00 MB] Partition #10 mount as [/dev_10] -> [128,00 MB]
EmptyCheck: EmptyCheck: Done
Android Info: Brand = bbk Vendor = SmartTV Device = bbk-realtek-ui2_4-bbkI Model = 50LEX-8161/UTS2C Product = SmartTV Platform = rtd285o CPU ABI = armeabi-v7a Android Version = 9 Firm Version = RealtekATV-userdebug 9 PTT1.190222.001 eng.chenga.20200729.193056 test-keys Inc. Version = eng.chenga.20200729.193056 Firm Date = Wed Jul 29 19:32:21 CST 2020 Security Patch = 2019-04-05
Android Info: Platform = rtd285o
Закинул на другую микросхему, поведение не поменялось.
Заметил, что при надавливании на процессор лог перекращается, пропадает генерация на кварце, платформа зависает. Под процессором навалено кучу термопасты с завода. Снял проц, с угла серые пятаки. Отреболил, думал победа, нифига не поменялось, кроме что перестал зависать при нажатии. Что ему надо ?