Электроник89 Опубликовано Четверг в 14:33 Опубликовано Четверг в 14:33 Всем привет. В работе 2 ТВ с одинаковой main board но с разными T-Con и LCD дисплеем. Model : Starwind SW-LED50UA401 MB: mb:P150-2851V6.2 -A EMMC: KLM8G1GETF-B041 Panel: CX500DLEDM LCD Panel 1: CV500U2_T01 -V01 LCD Panel 2: V500DJ7-QE1-C4 Программатор RT809H Обе платы читаются по UART. через терминал команды принимают. лог бежит. Хотел сменить panel id . но в каждой из плат явно прописана либо установленная либо на мой взляд не подходящее. лог прикрепил. второй не сохранился завтра добавлю. но в нем то же самое. методом перебора пока что не стал пробовать, но проверю ) Хочу считать дамп по ISP и перешить в другую main чтоб поставить ее на тв где живая матрица. Либо добавить в дамп нужную мне панель. На нашем форуме в одной из тем(про подключение) нашел точки куда подпаять выводы. CLK CMD D0 VCC GND Но программатор не читает. ни по VCC 3.3V ни по VCCQ-1.8V При замерах без доп. питания по обеим шинам была явная просадка . поэтому подтянул запитав плату стандартным способом через сеть. Напряжение пришло в норму. но не помогло. Резисторы на CLK CMD откинул ничего не поменялось. Кварц пробовал коротить на землю. с закороченым программатор почему то периодически отключается от пк( слышу по звуку, как будто USB извлекли) Не понимаю что делаю не правильно. может быть указанные точки не верно указаны? Есть ли еще способы как то считать и добавить в прошивку нужную мне панель. Лог RT809H ( начало убрал там SN) 005: >------------------------------------OK---------------------------------------< 006: Посл?"Считывание" появится "Сохранение" ?диалоговом окне, посл?"Запись" появится "Открыт? ?диалоговом окне. 007: Текущи?выбо?KLM8G1GETF-B041_ISP 008: Загружае??устройство алгоритм программирован?...... 009: Algo update OK 010: >------------------------------------OK---------------------------------------< 011: Speed set to level 2. 012: VCCIO: 1.8V 013: Read timeout. 014: Speed set to level 1. 015: VCCIO: 1.8V 016: Read timeout. 017: Speed set to level 0. 018: VCCIO: 1.8V 019: Read timeout. 020: Speed set to level 0. 021: VCCIO: 1.8V 022: Read timeout. 023: Speed set to level 0. 024: VCCIO: 3.3V 025: Read timeout. 026: Speed set to level 1. 027: VCCIO: 3.3V 028: Read timeout. 029: Speed set to level 2. 030: VCCIO: 3.3V 031: Read timeout. Лог UART BI$ Hello world, 285o!{uni}[WEI][arm64] svn:4a613103623ea907 (Dec 28 2018 13:43:11) flash_type = 2, secure_type = 2 b8062204=a5 HW off: 146 ABCDE[RPMB]Auth Key is Ready!!! 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 U-Boot 2012.07 (Mar 24 2020 - 11:11:15) r-2b3f8c6747 [ENV] Writing to Factory... factory_tarsize = 0x1c0a00 [FAC] factory_save: MMC [FAC] Save to eMMC (blk#:0x10000, buf:0x23900000, len:0x1c0c00) [FAC] Save to eMMC (seq#:0x6ed6, pp:0) done Factory Address:0x2000000, Size:0x1000000! Factory Read Only Address:0x1800000, Size:0x400000! :Y: env_panel_set_default panel_src=1, panel_select=0 :Y: panel use [0] default pq file tmp/factory/bin_panel/PanelParam/vip_default_pq.bin exsit! <<<<<<Panel: CV500U2_T01>>>>>>>> <<<<<<parameter_len: 140 >>>>>>>> logbuf fifo[0] [buffer=1ca0e000], [size=10000] logbuf fifo[1] [buffer=1ca1e000], [size=2000] logbuf fifo[2] [buffer=1ca20000], [size=10000] logbuf fifo[3] [buffer=1ca30000], [size=10000] logbuf fifo[4] [buffer=1ca40000], [size=10000] logbuf fifo[5] [buffer=1ca50000], [size=20000] logbuf fifo[6] [buffer=1ca70000], [size=10000] ------------parse tmp/factory/vsc_resource.xml ok! ------------parse tmp/factory/throttle_resource.xml ok! ------------parse tmp/factory/cpu_resource.xml ok! [get_factory_ir_table_from_factory:1550]Err:tmp/factory_ro/ir_table.bin parse su c, size:149 board_init_r board.c 2021 -- (0) key=0x1b board_init_r board.c 2021 -- (1) key=0x1b panel initialize.... panel_init_1st 0529_1022 ------------- TCON HTPDN Pull Low [-1] ------------- TCON HTPDN Pull Low status [3000000f] Disp HTotal=4399, Htotal 4x alignment=4399 den_h_start=280, den_h_end=4120 [uzu] dvtotal(b8028504 = 8c9) [uzu] dhtotal(b8028508 = 112f112f) [uzu] dh den start(b8028518 = 1181018) [uzu] dv den start(b802851c = 2d089d) [uzu] uzudtg control (b8028500 = 80000051) [memc] dvtotal(b8028604 = 8c9) [memc] dhtotal(b8028608 = 112f112f) [memc] dh den start(b802861c = 1181018) [memc] dv den start(b8028618 = 2d089d) [memc] uzudtg control (b8028100 = 50000) ###### SFG_SFG_CTRL_0_reg : 107 ######## ##### drvif_clock_set_dclk : 594000000 ########### After Mapping (ulFreq:594000000) (div:1)====== dclk_Temp:660000 nMCode:66, f_code:0 Panel: ulFreq:594000000, nDPLL:0, Mcode:66, Ncode:3, offset:0 #### 0xb8000208[1c] #### [drvif_clock_set_dtg_uzu_div] #### 0xb8000208[400001c] #### [drvif_clock_set_dtg_memc_div] === Panel Type : 1 === === iCONFIG_PANEL_CUSTOM_INDEX : 10 === === panel_vby1_tx_phy ===[GDMA](Frome bdinfo)BUSH = 499 ; DISP = 594 === Panel Index : a === [TCON]No demand of TCON(outputgamma,valc,OD,demura) setting. In: serial Out: serial Err: serial Net: r8168: REALTEK RTL8168 @0x18016000 Hit Esc or Tab key to enter console mode or rescue linux: 0 ------------CONFIG_ANDROID_RECOVERY ------------CONFIG_SYS_RTK_EMMC_FLASH Press Esc Key Find CONFIG_BOARD_299S_TV010_BGA_EERPOM name=PIN_KEYPAD_PWR ppcb_enum.Name=PIN_KEYPAD_PWR, ppcb_enum.info=74000a00000001 Enter console mode, disable watchdog ... Realtek> help Unknown command 'help' - try 'help' Realtek> help avb - Provides commands for testing Android Verified Boot 2.0 functionality bdinfo - print Board Info structure bootr - boot realtek platform cp_ddts - CP ddts test cusboot - cusboot [port, 1] [dev, 0] dcache - enable or disable data cache diseqc - DISEQC command description/usage dssinfo - print dss env - environment handling commands facro - FACTORY read-only sub system factory - FACTORY sub system fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) go - start application at address 'addr' or start running fw help - print command description/usage hwmonitor- hw monitor setting i2c - i2c test icache - enable or disable instruction cache irda - irda - select irda protocol kboot - start kboot function layout - show flash layout loady - load binary file over serial line (ymodem mode) logbuf - rtd logbuffer sub system loglevel- set console loglevel to env and bootcode will pass this value to kerne l lsadc - Test md - memory display mmc - MMC sub system mtest - simple RAM read/write test mw - memory write (fill) panel - select the specific panel config from panel array ping - send ICMP ECHO_REQUEST to network host print - print - turn on/off print message. pwm - PWM command description/usage pwminvert- set the pwminvert [on|off] reset - Perform RESET of the CPU rtkmmc - RTK MMC direct function saveenv - save environment variables to persistent storage setuart - uart - turn on/off uart0. showvdq - showvdq - show vdq info sleep - delay execution for some time spanel - spanel - select panel swu - FW upgrade sub-system swuu - FW upgrade sub-system tftp - download image from TFTP server tftpput - TFTP put command, for uploading files to a server timelog - set the bootloader time log [on|off] tuner - tuner - select tuner model; uart2rbus- uart2rbus [off|on|on_0|on_1|on_2] usb - USB sub-system vsyncapad- vsyncapad [I2S|VGA] wdt - watch dog enable/disable Realtek> spanel =================================================== The current selection is [0] CV500U2_T01 =================================================== Please select the panel number you want: [x] tmp/factory/bin_panel/rtkPanel.ini (Panel setting from ini) [0] CV500U2_T01 [1] RTK_4K2K_VBY1_1Seg8Port [2] China_Star_4K2K_VBY1 [3] Skyworth_Default_4K2K_VBY1 [4] LG_Vby1_To_HDMI [5] RTK_Vby1_To_LVDS [6] RTK_Vby1_To_LVDS_New [7] Vby1_To_LVDS_To_HDMI [8] TCL_4K2K_VBY1_2Seg8Port [9] benq22_default_panel [10] CHPI_55INCH_UHD60_6LANE_HIMAX [11] CSPI_49INCH_UHD60_12LANE_8B [12] ISP_AUO_TCONLESS [13] BOE_HV430QUB_H10_TCON [14] LG_HD_mlvds_1port3pair.h => BI$
alex2290 Опубликовано Четверг в 17:01 Опубликовано Четверг в 17:01 В 27.03.2025 в 14:33, Электроник89 сказал: поэтому подтянул запитав плату стандартным способом через сеть. Показать Лучше 3,3 подать от блока питания. В 27.03.2025 в 14:33, Электроник89 сказал: нашел точки куда подпаять выводы. CLK CMD D0 VCC GND Показать Выложите фото.
alex2290 Опубликовано Четверг в 17:07 Опубликовано Четверг в 17:07 В 27.03.2025 в 14:33, Электроник89 сказал: Please select the panel number you want: [x] tmp/factory/bin_panel/rtkPanel.ini (Panel setting from ini) [0] CV500U2_T01 [1] RTK_4K2K_VBY1_1Seg8Port [2] China_Star_4K2K_VBY1 [3] Skyworth_Default_4K2K_VBY1 [4] LG_Vby1_To_HDMI [5] RTK_Vby1_To_LVDS [6] RTK_Vby1_To_LVDS_New [7] Vby1_To_LVDS_To_HDMI [8] TCL_4K2K_VBY1_2Seg8Port [9] benq22_default_panel [10] CHPI_55INCH_UHD60_6LANE_HIMAX [11] CSPI_49INCH_UHD60_12LANE_8B [12] ISP_AUO_TCONLESS [13] BOE_HV430QUB_H10_TCON [14] LG_HD_mlvds_1port3pair.h => BI$ Показать А из этих вариантов не побывали?
Электроник89 Опубликовано Пятница в 05:22 Автор Опубликовано Пятница в 05:22 (изменено) В 27.03.2025 в 17:07, alex2290 сказал: А из этих вариантов не побывали? Показать Не пробовал. Так как в каждой плате при подключении по UART в списке панелей явно прописана та которая установлена. Причем на каждой из плат не прописана другая. Оставил это на потом. Все же хочется более точным подходом решить, не играя в угадайку, так как отсутсвие нужной панели в списке явно выражено. Сегодня добавлю лог UART со второй платы, вчера текст не сохранился в блокноте. Было поздно и домой пора. Вот фото точек куда подпаивался: Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Сегодня повторю попытку с подачей 3.3В с БП. Результат сообщу. Изменено Пятница в 05:24 пользователем Электроник89 Добавление инфо.
Электроник89 Опубликовано Пятница в 12:05 Автор Опубликовано Пятница в 12:05 В общем что то получилось. подпаял с программатора два питания одновременно. скинул дросселя на питание процессора. установил на программаторе в настройках 1.8V. Что то то есть. Как выставить настройки чтоб DUMP сохранился без разделения архива на две части? помню где то читал не могу найти. И нужно ли вычитывать RPMB раздел если я собираюсь в будущем выложить дампы здесь на форуме? Вот лог при выставленном питании 1.8V при условии что подпаяны VCC и VCCQ. дросселя питания процессора сняты. при выставленном на программаторе 3.3V не читается. 012: >------------------------------------OK---------------------------------------< 013: Посл?"Считывание" появится "Сохранение" ?диалоговом окне, посл?"Запись" появится "Открыт? ?диалоговом окне. 014: Текущи?выбо?EMMC_AUTO_ISP 015: Вы выбрал?БЫСТРЫ?режи? он буде?пропускать идентификаци??использовать совместимы??общи?большинством производителей алгоритм. 016: Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация 017: Загружае??устройство алгоритм программирован?...... 018: Algo update OK 019: >------------------------------------OK---------------------------------------< 020: Speed set to level 0. 021: VCCIO: 1.8V 022: eMMC OCR: C0FF8080 023: eMMC CID: 15010038475446345206FAF453E666 024: eMMC CSD: D02701320F5903FFF6DBFFEF8E4040 025: Chip ID:00010015,Chip Name:8GTF4R 026: Chip Size: User=7456MB,Boot1=Boot2=4096KB,RPMB=512KB. 027: SAMSUNG EMMC Version : V5.1. 0-10% device life time used. 028: Speed set to level 0. И вот еще что удалось получить при подключении D0 в другую точку и выставленном питании 3.3V при выставленном 1.8V ничего не получил. VCC и VCCQ так же подпаяны одновременно. дросселя питания процессора сняты. 11: Algo update OK 012: >------------------------------------OK---------------------------------------< 013: Speed set to level 1. 014: VCCIO: 3.3V 015: eMMC OCR: C0FF8080 016: eMMC CID: 15010038475446345206FAF453E666 017: eMMC CSD: D02701320F5903FFF6DBFFEF8E4040 018: Chip ID:00010015,Chip Name:8GTF4R 019: Chip Size: User=1024MB,Boot1=Boot2=0KB,RPMB=0KB. 020: SAMSUNG EMMC Version : V4.0 021: Speed set to level 1. 022: Speed set to level 2. 023: VCCIO: 3.3V 024: eMMC OCR: C0FF8080 025: eMMC CID: 15010038475446345206FAF453E666 026: eMMC CSD: D02701320F5903FFF6DBFFEF8E4040 027: Chip ID:00010015,Chip Name:8GTF4R 028: Chip Size: User=1024MB,Boot1=Boot2=0KB,RPMB=0KB. 029: SAMSUNG EMMC Version : V4.0 030: Speed set to level 2. 031: Speed set to level 0. 032: VCCIO: 3.3V 033: eMMC OCR: C0FF8080 034: eMMC CID: 15010038475446345206FAF453E666 035: eMMC CSD: D02701320F5903FFF6DBFFEF8E4040 036: Chip ID:00010015,Chip Name:8GTF4R 037: Chip Size: User=1024MB,Boot1=Boot2=0KB,RPMB=0KB. 038: SAMSUNG EMMC Version : V4.0 039: Speed set to level 0. интересно что версию EMMC в данном случае определил как 4.0 ))) показалось забавным глюком, а может быть и нет.
alex2290 Опубликовано Пятница в 12:12 Опубликовано Пятница в 12:12 В 28.03.2025 в 05:22, Электроник89 сказал: Сегодня повторю попытку с подачей 3.3В с БП Показать Если не считает, то уменьшите питания на 2.8 вольта. Мне помогало.
verniy68 Опубликовано Пятница в 18:34 Опубликовано Пятница в 18:34 @Электроник89 , почему решил "шитьём" заняться? - у тебя проблемы с изо? - фото покажи в тему
Электроник89 Опубликовано Суббота в 06:49 Автор Опубликовано Суббота в 06:49 В 28.03.2025 в 18:34, verniy68 сказал: @Электроник89 , почему решил "шитьём" заняться? - у тебя проблемы с изо? - фото покажи в тему Показать Фото обязательно добавлю, разобраться надо как урезать размер. с этим проблема. Почему решил шить: Во первых наличие двух правильно считанных дампов не помешает нашему форуму, так как я их не нашел можно сказать нигде. Касаемо проблем с изо. ТВ который восстанавливаю утопленник в прямом смысле слова хорошо поплавал но матрица выжила так как запускалась нормально на утопленной плате, прошлую весну у нас было введено ЧС из за того что дамба защищающая город не выдержала паводка и ее прорвало. Я с г.Орск Оренбургская обл. 56 регион. его хочу восстановить заменой мат платы и перекинуть стекло матрицы на другую не утопленную панель. так как пленки включая подсветку в состоянии оставляющем желать лучшего. Все в налете размытой водой глины и всего что содержалось в грязных вешних водах. Стекло матрицы планирую отмыть. Уже приходилось за последний год) Был заказан донор с битой матрицей и не большим сроком наработки. Разница в выпуске 5 дней! судя по датам. месяц год совпадают. а вот начинка как вы поняли нет) кроме мат платы с другой прошивкой)) к этому варианту был готов морально да и программатор теперь есть ( был у меня случай подобный с Hi-TV 43", до сих пор в проекте все лежит кроме тв клиента, он отдан без ремонта) и все же не отказался от этого ремонта так как больше хочу практики и опыта ежели денег. На полученной мат плате матрица запустилась с искажением изображения. Раздвоение со сдвигом и полосами. этого следовало ожидать так как стекло и T-Con на доноре откуда мат плата другие. А вот по коннектору подключения к мат плате, и распайке компонентов на ней, мат платы идентичны. Так же берем во внимание что заводская модель не имела модификаций со стороны производителя касаемо характеристик продукта при продаже( разрешение экрана и его параметры). Не нашел что год выпуска может как то влиять на улучшение качества и характеристик установленного дисплея. В заключение: прошивку с утопленника вчера считал. вычитка заняла примерно 1.5 часа. прошло все без обрывов и переподключения. объем и количество файлов на первый взгляд похож на истину. Ноутбук с работы взял на выходные, дома у меня нет личного ПК а за ПК детей и супруги я не работаю. Хочу дополнить тему фото и выложить дамп на форум. Второй дамп буду вычитывать на работе, потом тоже его выложу.
verniy68 Опубликовано Суббота в 06:59 Опубликовано Суббота в 06:59 @Электроник89 , ну так если майны идентичны , то почему-бы просто не перекинуть микросхемы памяти?
Электроник89 Опубликовано Суббота в 07:35 Автор Опубликовано Суббота в 07:35 Опыт работы с микросхемами в корпусах BGA и их реболлингом у меня есть. он был приобретен и начат еще в 2008 году при ремонте мобильных телефонов. Но на данный момент у меня нет хорошего паяльного оборудования. нормального фена который будет держать температуру и хорошо обеспечивать поток воздуха и иметь нормальную мощьность. Фен есть, но я не работал им с более новыми микросхемами памяти нынешнего времени и не уверен что он хорошо без теплового удара годен для демонтажа. В проекте есть мысли купить годное оборудование но пока что с деньгами сложно. все что зарабатываю уходит в семью и не могу себе позволить много. Хочется и термостолик хотя бы самому собрать. Чтоб более аккуратно снимать EMMC феном. Но на данный момент есть только оставшийся с тех времен воздушный нижний подогрев Lukey 868. Поджаривать или убивать флешки при демонтаже запаянные на безсвинец как то рука не поднимается. А вот насчет перекинуть местами. Даже имея оборудование это не даст опыта внутрисхемного программирования. Подключения к плате. Считывание инфы через UART. А возможно и лешило бы меня более удачного завершения если бы при демонтаже я убил бы память. Как бы я потом поделился с форумом файлами или завершил успешно начатое с потерями вложенных средств. Опять бы повторил путь как с тем Hi-TV 43" когда взялся и не знал что меня ждет из за отсутствия опыта и понимания. Вариант что прийдется снимать флешь и попробывать прочитать их через адаптер а потом обратно поставить поменяв местами рассматривал как крайний случай. Но чтоб снять пришлось бы ехать в соседний город, он не далеко. У приятеля есть оборудование ИК станция и ... да все есть. ноутбуками занимается. помог бы.
verniy68 Опубликовано Суббота в 09:39 Опубликовано Суббота в 09:39 В 29.03.2025 в 06:49, Электроник89 сказал: наличие двух правильно считанных дампов не помешает нашему форуму, так как я их не нашел можно сказать нигде. Показать есть в свободном доступе в сети и на одну матрицу и на другую p/s: к чему самоистязания?
Электроник89 Опубликовано Суббота в 10:05 Автор Опубликовано Суббота в 10:05 В 29.03.2025 в 09:39, verniy68 сказал: есть в свободном доступе в сети и на одну матрицу и на другую p/s: к чему самоистязания? Показать Наверное я брал во внимание не только майн и панель, но и то что это Starwind 50" +model name. Исключая вероятность что не заработает IR и панель кнопок. И лого будет другим. Наверное плохо искал, так как делал это с мобильного.
verniy68 Опубликовано Суббота в 10:25 Опубликовано Суббота в 10:25 @Электроник89 Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Это очень просто!
РегистрацияВойти
Уже есть аккаунт? Войти в систему.
Войти