Мои познания в ремонте данного вида техники: Любитель Наличие схемы: Нету Марка и модель - Dexp 43UHG1 Процесор - MT9602LAATIB Модуль обработки сигнала (Main) - TD.MT9602.761 Блок питания (PSU) - MP80TL-2P32-JB1 LCD матрица - PT430GT01-8 Прочее (T-CON, инвертор...) - Tcon N4THK500UHDGT02-1
Телевизору чуть больше года. Да, он гарантийный. Был. Пока хозяин не сорвал пломбу и не полез посмотреть. Поэтому вопрос с гарантией закрыт, не начавшись. Предистория- завис на логотипе или во время загрузки, Хозяин путается в объяснениях. Ко мне попал с ребутом на логе декспа. Проверил все диф пары, ничего пробитого нету. По питаниям чисто, без пульсаций. Флэшка KLM8G1GETF-B041. Снял её, слил прошивку, вот лог если интересно
Using: 8bit bus EMMC timing (16MHz) Use Fixed Block operation Using Ignore Errors eMMC OCR 0xC0FF8080 after 2 attempts CMD1 Get Response Error! eMMC (0) CID = 150100384754463452065DF8F40E3A (65) CMD2 Get Response Error! Found 1 eMMC device(s) eMMC CSD = D02701320F5903FFF6DBFFEF8E4040 eMMC: Version 4.xx eMMC: Maximum speed 26,00 MHz eMMC: Read Block Length 512 byte eMMC: Write Block Length 512 byte eMMC: Card High Capacity eMMC: CSD User Partition Size = 1073741824 Byte eMMC: WP Status True eMMC: WP Size 16 erase groups eMMC: Permanent WP is False eMMC: Temorary WP is False Data0 Line is Valid Data1 Line is Valid Data2 Line is Valid Data3 Line is Valid Data4 Line is Valid Data5 Line is Valid Data6 Line is Valid Data7 Line is Valid Valid mode SDR 1/4/8 bit eMMC: EXT_CSD: 000000000000000101013F3F01020005 0703030000C781000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 0000000000000000000000010F000000 00000000000000000000000000000000 00000000000000000000000000000000 00000101010008010000000000000000 000600000100000A3C00000000001E00 0000000000000002551B110700200701 010110070700110700E9000001000000 0000000000000000020A1F5700020008 00000000000000010000000008000A00 00000000000000041F14000000010007 0001D200000000000000000000000000 00000000000000000000000000010000 00000000000000000000000000000000 00000000000000000000050000000000 00000000000000000000010000000000 0000000000000000000000C8C800000F 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000039 00000000000000000000000000000000 eMMC: DRIVER_STRENGTH 1F SET: Using Mode1 strength EXTCSD: Device support HS SDR 26MHz EXTCSD: Device support HS SDR 52MHz EXTCSD: Device support HS DDR 52MHz 1.8V EXTCSD: Device support HS200 SDR 1.8V EXTCSD: Device support HS400 DDR 1.8V EXTCSD: EXT_CSD RST_n постоянно включен EXTCSD: ACC Size = 32768 byte eMMC: EXT_CSD User Partition Size = 7818182656 Byte eMMC: Version 5.1 FFU SUPPORTED MODES = 0x3 FFU FEATURES = 0x0 FFU OPERATION CODE TIMEOUT = 0x0 FFU OPERATION CODE TIMEOUT = 0x0 FFU ARGUMENTS = 0xC781 FFU NUMBER OF FW SECTORS CORRECTLY PROGRAMMED = 0x0 OPTIMAL_READ_SIZE = 0x0 OPTIMAL_WRITE_SIZE = 0x8 DEVICE VERSION = 0.0 FIRMWARE_VERSION = 60000000 Enhanced Strobe mode = 0x1 EXTCSD: FW CONFIG = 0x0 EXTCSD: PARTITION CONFIG = 0x8 EXTCSD: BOOT BUS WIDTH = 0xA Раздел Boot1 используется для загрузки x8 (sdr/ddr) используется при загрузке EXTCSD: Device support partitioning features EXTCSD: Device support enhanced technological features EXTCSD: Device support extended partitions attribute eMMC: Erase Group Size = 512 KByte (1024 blocks) eMMC: Boot partition size 4194304 byte eMMC: RPMB partition size 524288 byte RPMB: Use correct key to read/write! (5281) eMMC MID = 0x0015, OEM ID = 0x0001 eMMC Product Name = 8GTF4R eMMC Name = KLM8G1GETF-B041 eMMC Serial number = 0x5DF8F40E eMMC Revision = 0.6 eMMC Date 3/2023
----- eMMC 5.0 Health info ----- -> Pre EOL value = 1 Pre EOL -NORMAL- status -> Life Time SLC value = 1 0- 10% device life time used -> Life Time MLC value = 1 0- 10% device life time used
Используем все разделы eMMC Читаем раздел User LU0 в файл D:\Dexp\old.user Чтение начато 10:49:49 READ: читаем по 2048 блоков Считано 7818182656 байт Читаем раздел Boot1 в файл D:\Dexp\old.boot1 Чтение начато 11:08:42 READ: читаем по 2048 блоков Считано 4194304 байт Читаем раздел Boot2 в файл D:\Dexp\old.boot2 Чтение начато 11:08:43 READ: читаем по 2048 блоков Считано 4194304 байт
Здоровье флэшки отменное, запись-чтение без ошибок. Единственная доступная прошивка здесь в обменнике от 55UHG2, залил её. Теперь логотип пролетает, появляется лого Google Tv, висит на нем минуту и ребутится. Вот терминальный лог в это время
[Mboot] ===== sw IR Config Register ===== [Mboot] ===== Attach IR Interrupt ====== Uboot Relocation: 152 MiB
eMMC HS400 5.1 200MHz eMMC 7.28 GB eMMC used life: 0~10% CID 0x003A0EF4 0xF85D0652 0x34465447 0x38000115 DRAM : 2048MB SAR5=ON In: serial Out: serial Err: serial Net: No ethernet found. MAC: 0x90: 0xE4: 0x68: 0xB5:0x78: 0x9F [AT][MBoot][Driver Init][835] mmc change mount : tvconfig ** File not found model.info [0;31m[ERROR] vfs_getsize:449: [0mext4filesize mmc fail No enough buffer or path fail(model.info) : [src/MsUtility.c] [loadscript] model.info not find !! Clean model_info env Writing to MMC(0)... 128 blocks written: OK 128 blocks written: OK done Try virtual ab bootloader_control... 0:MCP_N_D3_2133_8G_4x
1:MCP_N_D3_2133_8G_4x
DRAM Channel 0 Size = [2048MB] Try virtual ab bootloader_control...
Changelist: 24543697 do not first setup(first_setup=1), skip self adaption. ============= set bootargs =============== Hit any key to stop autoboot: 0 enable dont overwrite function AC on
Upgrade Version: 2.0
Writing to MMC(0)... 128 blocks written: OK 128 blocks written: OK done Check USB port[0]: [USB] config miu select [F0] [EF] [EF] ][EF] [USB] enable miu lower bound address subtraction Error, couldn't init Lowlevel part Check USB port[1]: [USB] config miu select [F0] [EF] [EF] ][EF] [USB] enable miu lower bound address subtraction Error, couldn't init Lowlevel part Check USB port[2]: [USB] config miu select [F0] [EF] [EF] ][EF] [USB] enable miu lower bound address subtraction scanning bus for devices... New Device 0
[USB] interface[0] conf:1 value E0: 1 USB Device(s) found Found USB WIFI [MTK7663] in usb port 2 scanning bus for storage devices... 0 Storage Device(s) found FAIL : can not init usb!! Writing to MMC(0)... 128 blocks written: OK 128 blocks written: OK done [Mboot_IR] boot from dynamic ir fore uup u8KeyPad_KeyVal [0xFF] Try virtual ab bootloader_control... ENV_UPGRADE_COMPLETE =0 ENV_UPGRADE_MODE =null androidboot boot reason =reboot Writing to MMC(0)... 128 blocks written: OK 128 blocks written: OK done [QHB] PowerOnMode = 255, u4BootCtrl = 0x1, fgStateOn = 1 [QHB] prepare to CLEAR QHB [QHB] not quiescent boot. AC on Writing to MMC(0)... 128 blocks written: OK 128 blocks written: OK done !!! [do_audiopreinit] Skip Power Music !!! MOD Output Channel Order not set!!!! [QHB] normal boot mode Active Standby Mode FALSE =====
MsDrv_PNL_Init:Bypass SetDivison LINK TYPE = EXT mi OLED support = 0 [MApi_XC_MLG_GetStatus, 2911]No instance existed, please get an instance by calling MApi_XC_Init() first [XC,Version][0;36m [m[msReadEfuse][3762]u32Result=tx, after mask u32Result=tx EN_DEMURA_MULTI_NOT OK [0;31m[ERROR] MApi_Demura_Init:306: [0mmulti_vendor input is not valid, init fail [Utopia][PNL]: Swing_Level in =400 [Utopia][PNL]: [_MHal_PNL_MOD_Swing_Refactor_AfterCAL]Swing value after refactor = 4 [AT][MB][panel_pre_init][3367] Try virtual ab bootloader_control... Wait for PM51 standby DRAM ...........PM51 run ok...........-usb_stop(USB_PORT0) -usb_stop(USB_PORT1) -usb_stop(USB_PORT2)
###### Android Verify Boot 2.0 ######
[init_std] OPTEE version is 3 ubootRpmbReadRequest ubootRpmbVerifyReadResponse ubootRpmbReadRequest ubootRpmbVerifyReadResponse Try virtual ab bootloader_control...
[AT][MB][bootlogo begin][3720] [AT][MB][JPD Decode][3751] [showLogo] GOP Boot Logo Index 2 [AT][MB][Show Logo][3783] Boot state is: Green !
readKL_dtb load AB partition boot_a boot_a image header version: 2
emmc_load_dtbo load AB partition dtbo_a ## emmc_load_dtbo: Load dtbo image from partition: dtbo_a ## Load dtbo image done, image size: 909 Byte ! [QHB] normal boot mode Active Standby Mode FALSE =====
---MsDrv_PNL_BackLigth_On:2229 Set MsDrv_PNL_BackLigth_On DelayTask 24 [QHB] normal boot mode Active Standby Mode FALSE ===== !!! [do_bootmusic] Skip Power Music !!! [AT][MBoot][Boot Nuttx][3993] Kernel command line: quiet no_autorun_log=1 loglevel=1 dbg_mutex=0 androidboot.boot_devices=mstar_mci.0 buildvariant=user ANDROID HEADER V2 Getting the dtb of index: 0 ... OK -usb_stop(USB_PORT0) -usb_stop(USB_PORT1) -usb_stop(USB_PORT2) Loading Kernel Image ... OK Applying the overlay fdt of index: 0 ... OK ## boot_ufdt_overlay: Merge DTBO to main DTB done, takes 0.011 ms Loading Device Tree to 283D0000, end 283D9B79 ... OK [AT][MB][start kr][4072]
Starting kernel ...
[0;31m[ERROR] _get_new_map_format_from_env:531: [0mget MI_KERNEL_POOL3_ADR fail [0;31m[ERROR] _get_new_map_format_from_env:531: [0mget MI_KERNEL_POOL4_ADR fail set 64 bit mode INFO: CPU0 Preparing for EL3 exit to normal world INFO: CPU0 Next image address = 0x20280000 INFO: CPU0 Next image spsr = 0x3c9 INFO: [0;32;31m mstar_primary_kernel_enter 153 283daa00 23000000 24000000 b25b9e[m [ 0.000000] [31mFunction = void dma_contiguous_reserve(phys_addr_t), Line = 578, set pool_id: 30 as a FAKEMEM CMA HEAP[m [ 0.000000] [ 0.000000] [35mFunction = void memory_present(int, unsigned long, unsigned long), go handling FAKEMEM mem_section 0xA0000 to 0xC0000, @ section 10[m [ 0.000000] [35mFunction = void memory_present(int, unsigned long, unsigned long), go handling FAKEMEM mem_section 0xB0000 to 0xC0000, @ section 11[m [ 0.000000] [35mFunction = void free_area_init_core(struct pglist_data *), Line = 7196, origin init from 0x20200 to 0x7BF00[m [ 0.000000] [35mFunction = void free_area_init_core(struct pglist_data *), Line = 7196, origin init from 0x80000 to 0x9D000[m [ 0.000000] [35mFunction = void free_area_init_core(struct pglist_data *), Line = 7196, origin init from 0x0 to 0x0[m [ 0.000000] [35m [ 0.000000] [ 0.000000] Function = void free_area_init_core(struct pglist_data *), fakemem __init_single_pfn 0xA0000 to 0xC0000[m [ 0.243158] [DVFS] DVFS is Enable [0;32;31m [RAMLOG] tee_entry_get_ramlog_config 349 [m
[ 0.927365] ==RTC== MDrv_RTC_Init, 86 [ 1.010040] [DVFS] CPU Power: i2c console:/ $ Error! failed to finit_module failed to insmod ko kopath=/vendor/lib/modules/firmware_class.ko error(17):File exists Error! failed to finit_module failed to insmod ko kopath=/vendor/lib/modules/cfg80211.ko error(17):File exists get line is 0e8d:7663:/vendor/lib/modules/btmtk_usb.ko get line is 0e8d:7663:/vendor/lib/modules/mtprealloc_mt7663.ko get line is 0e8d:7663:/vendor/lib/modules/wlan_mt7663.ko get line is 0e8d:7668:/vendor/lib/modules/btmtk_usb.ko get line is 0e8d:7668:/vendor/lib/modules/mtprealloc_mt7668.ko get line is 0e8d:7668:/vendor/lib/modules/wlan_mt7668.ko get line is 0e8d:7961:/vendor/lib/modules/btmtk_usb_unify.ko get line is 0e8d:7961:/vendor/lib/modules/mtprealloc_mt7961.ko get line is 0e8d:7961:/vendor/lib/modules/wlan_mt7961.ko Bus 003 Device 001: ID 1d6b:0002 Bus 001 Device 001: ID 1d6b:0002 Bus 002 Device 001: ID 1d6b:0002 Bus 003 Device 002: ID 0e8d:7663 Good! we find wifi usb dongle,and then to insmod ko [0;32;31m [RAMLOG] tee_get_ramlog_config 334 [m
_is_ramlog_enable AUTHEN buffer is zero or len is not equal to 16
success to insmod ko, vid=0e8d pid=7663 kopath=/vendor/lib/modules/btmtk_usb.ko Good! we find wifi usb dongle,and then to insmod ko success to insmod ko, vid=0e8d pid=7663 kopath=/vendor/lib/modules/mtprealloc_mt7663.ko Good! we find wifi usb dongle,and then to insmod ko Init wrapper sys mutex successful. Pid:276 success to insmod ko, vid=0e8d pid=7663 kopath=/vendor/lib/modules/wlan_mt7663.ko
netpriv: maxpriv size is 256 netpriv: device is wlan0 netpriv: get cmd number 35823 netpriv: cmd driver:0x00000000 run success 0x00000000 [wlan_dongle_detect]: mcr_ans is 0
end run cmd netpriv: maxpriv size is 256 netpriv: device is wlan0 netpriv: get cmd number 35823 netpriv: cmd driver:0x00076630 run success 0x00076630 [wlan_dongle_detect]: mcr_ans is 76630
end run cmd the mcr is : 7663[wlan_dongle_detect]:wifi dongle is mt7663 Init wrapper sys mutex successful. Pid:400 [ 7.580485] au32IRWakeHotkey[0] = 0xbf085 [ 7.584674] au32IRWakeHotkey[1] = 0xbf086 [ 7.588831] au32IRWakeHotkey[2] = 0xbf089 [ 7.593014] u1HotkeyCfgNum = 3
Какого-то криминала не заметил. Проц умеренно теплый. Есть заведомо новые флэшки, но не думаю, что здесь дело в ней. На кнопки Vol-\PWR не реагирует. Сейчас постоянно автостарт происходит и ребуты каждую минуту. Попробовать написать производителю можно, конечно, но хозяин может не дождаться. Могу выложить слитую прошивку если это нужно. Либо просто жду советов.