Перейти к содержанию

40PFL8664H/12 нет запуска

Оценить эту тему:


Рекомендуемые сообщения

Опубликовано
Марка и полная модель: 40PFL8664H/12
Main Board (маркировка платы): 3139 123 64433v2
Матрица (Panel) T-Con: LK400D3LA43W
Что уже проверено: Напряжения MAIN на месте, Нанд читается и шьётся, без ББ

Всем привет! Принесли старичка 40PFL8664H/12 на шасси Q548.1E - опыта по нему нет. При подключении питания, включается подсветка, загорается надпись "Филипс" на экране, и через несколько секунд тв гаснет, на кнопки реакции нет, только выключать из розетки.

Напруги на плате присутствуют. Нанду снимал, шьётся, пишется - без ББ, чужой дам не лил - их нет. С ЮСБ не шьётся, даже нет попытки обращения к флэшке.

Подскажите, сталкивался кто с подобными шасси? Логи ниже, заранее спасибо!

Спойлер

UЄUBoot deviceHynix Х
TvBL R0.0.9 CI+ retail Jun 16 2009 13:39:15
Searching boot.tdf
Execute /bffs2/boot.tdf from label [1]
passed
* SR1->Coldboot
* On error goto 60
* Set GPIO PIN 0x03 0x0
* Load /bffs2/tmAuthentication256.tdfpassed
 - ok
* Starting 0x9A00000* - ok
* Set XIO freq to: 54MHz

* Load /bffs3/tmpvbPnx51xxApp.tdfpassed
 - ok
 Start5100tm0 09B00000 20000000 002F3918 Starting 5100 TM1
* Load /bffs3/tmvprPnx51xxCoApp_tm2.tdfpassed
 - ok
* Load /bffs3/tmvprPnx51xxCoApp_tm3.tdfpassed
 - ok


 Start5100tm1 0A700000 20D00000 000D5F34

 Starting 5100 TM2

 Start5100tm2 0AA00000 21200000 000D5EB4

 Starting 5100 TM3
* Load /bffs3/photoscreen.tdfpassed
 - ok
 CMDTYPEWAITNOW 120 CMDTYPEWAITNOW 100 CMDTYPEWAIT 1060

* Boot Loader config file correctly parsed

* Load /bffs2/atvTm0App.tdfpassed
 - ok
* DISPLAY_FILE 0x8AB00000 0x94C90

 OSD Addresses filled in 


 5100 Bootstatus --> 00000002

 Remaining time to wait in msec: 0
Time in between StartDisplay() and Lamp ON : 1606

* Boot Loader config file correctly parsed


* Enable LAMP
* Load /bffs2/Kernel.tdfpassed
 - ok
* Set XIO freq to: 33MHz

* Set GPIO PIN 0x03 0x1
* MemFill 0x8ffff000 0x1000 0xff
* Signal 30
* Cmd Line 
CMD_LINE arguments passed by JBL :  console=ttyS0,115200n8 mem=132M kgdb=ttyS1 loglevel=3 root=/dev/mtdblock_auth5 lpj=1798144 init=/init ip=none jffs2_gc_delay=60 earlytm=0x3b80000 tm0size=22M* Start /bffs2/Kernel.tdf[-29978] MDCS write error 0/0 from 0 to 34 at 1bf04000; EPC 801c7f30
"htv543eu /82 startup script ..." 
"Mounting file systems" 
Total usertime mount for   /proc: 0,000000 [Sec]
Total systemtime mount for /proc: 0,000000 [Sec]
Total usertime mount for   /sys: 0,000000 [Sec]
Total systemtime mount for /sys: 0,000000 [Sec]
Total usertime mount for   /dev/shm: 0,000000 [Sec]
Total systemtime mount for /dev/shm: 0,000000 [Sec]
Total usertime mount for   /dev/pts: 0,000000 [Sec]
Total systemtime mount for /dev/pts: 0,000000 [Sec]
"Mounting the flash file systems" 
Total usertime mount for   /mnt/jffs0: 0,000000 [Sec]
Total systemtime mount for /mnt/jffs0: 0,180000 [Sec]
"Loading PNX5100 Image" 
"Launching TV application" 
<7> 000005111 Using errlib version 1.1 in process 128

<7> 000005112 Errlib communication with plfapp failed, will retry later

<7> 000005117 Errlib communication with plfapp failed, will retry later

<7> 000005135 INITAM: AmMan: redirecting 1 to 10

00 <5>~000006077 ===============================================
 00 <5>~000006733 * linuxRamSize     : 0x08400000 (...0x08400000)
 00 <5>~000006735 * TM0              : 0x01600000 (...0x09a00000)
 00 <5>~000006737 * TM1              : 0x00000000 (...0x09a00000)
 00 <5>~000006739 * COMB3D patch     : 0x00000000 (...0x09a00000)
 00 <5>~000006741 * Shared cached    : 0x065c0000 (...0x0ffc0000)
 00 <5>~000006743 * Shared non-cached: 0x0003f000 (...0x0ffff000)
 00 <5>~000006745 * Boot info section: 0x00001000 (...0x10000000)
 00 <5>~000006747   ---------------------------------------------
 00 <5>~000006749 * total                   : 0x10000000
 00 <5>~000006750 * totalRamSize            : 0x10000000
 00 <5>~000006752 ===============================================
 00 <5>~000006754 checking hotboot: NO
 00 <5>~000006755 start_Init clearing m_InitDoneBlunk
 00 <5> 000005855 OPT_CODE: 12307 00642 02031 45288 30689 28850 08867 00000
 00 <4> 000005856 ceosshm_mncd: noclear data allocation with abnormal size (key = 1887596544, size = 72)
 00 <5> 000005911 STARTUP: TV application was launched at 4658 ms
 00 <5>~000006762 Errlib 1.1 registered from process 130
 00 <5> 000005913 Reference timestamp
 00 <5>~000006766 Start: 00020000
 00 <5>~000006768 End: 0001ffff
 00 <5>~000006770 AccessRule: 00000001
 00 <5>~000006771 FileSystemId = 3
 00 <5>~000006773 Volume: /bffs0
 00 <5>~000006774 Start: 00020000
 00 <5>~000006777 End: 0081ffff
 00 <5>~000007198 AccessRule: 00000001
 00 <5>~000007241 FileSystemId = 3
 00 <5>~000007243 Volume: /bffs1
 00 <5>~000007244 Start: 00820000
 00 <5>~000007246 End: 0189ffff
 00 <5>~000007379 AccessRule: 00000001
 00 <5>~000007381 FileSystemId = 3
 00 <5>~000007382 Volume: /bffs2
 00 <5>~000007383 Start: 018a0000
 00 <5>~000007384 End: 032dffff
 00 <5>~000007386 AccessRule: 00000001
 00 <5>~000008219 FileSystemId = 4
 00 <5>~000008220 Volume: /squashfs
 00 <5>~000008221 Start: 032e0000
 00 <5>~000008223 End: 03b1ffff
 00 <5>~000008224 AccessRule: 00000001
 00 <5>~000008225 FileSystemId = 2
 00 <5>~000008226 Volume: /mnt/jffs0
 00 <5>~000008228 Start: 03b20000
 00 <5>~000008229 End: 0777ffff
 00 <5>~000008231 AccessRule: 00000001
 00 <5>~000008232 FileSystemId = 2
 00 <5>~000008234 Volume: /mnt/jffs1
 00 <5>~000008235 Start: 07780000
 00 <5>~000008237 End: 07ffffff
 00 <5>~000008239 AccessRule: 00000001
 00 <5>~000008241 FileSystemId = 3
 00 <5>~000008242 Volume: /bffs3
 00 <5>~000008243 mounted: </dev/mtdblock6>
 00 <5>~000008245 Mount check passes,  0 iterations
 00 <5> 000005964 STDBY Version STDBY_106.73.0.0
 00 <5>~000008248  getenv /philips/lib/iolibs 
 00 <5>~000008249  getenv /philips/lib/camlibs 
 00 <5> 000005970 >>**CeosNet** => Ethernet diversity set
 00 <5> 000005970 >>**CeosNet** => Wifi diversity NOT set
 00 <5> 000005970 >>**CeosNet** => IndexWired: 0, IndexWireless: 1
 -1 <5> 000006982 WAKEUP: Reason = ColdBoot
 -1 <5> 000007171 KEYHANDLING: AmKey: Grabbing keyboard
 -1 <5> 000007189 OPT_CODE: 12307 00642 02031 45288 30689 28850 08867 00000SharedMem is 0x2bd40000 735313920
 -1 <5> 000007197 WINDOW: AmLay: Window added (0,0-1x1) [1] - 1!
 00 <5> 000006077 >>**CeosNet** => Task SocketListener started
 00 <5>~000008263 Errlib 1.1 registered from process 128
 00 <5>~000008264  /mnt/jffs0/rupg/tvplf/cetv/display found - Layoutcheck OK
 00 <5>~000008266  Display flash file : Layout version = 8 ; Content version = 23
 00 <5>~000008267  Display flash file : Project Id = 4 ; Branch Id = 26
 00 <5>~000008269  version string:     DISPT_004.026.008.023
 00 <5>~000008270  Using screen option 225, name LCD Sharp D3LA43 R 40"SharedMem is 0x2af4b000 720678912
 00 <5>~000008272 SharedMem is 0x2af4c000 720683008
 00 <5>~000008273 ceplfkeyctrl_mkey: Init
 00 <5>~000008274 ceplfkeyctrl_mkey: Wake up reason ColdBoot
 00 <5>~000008276  in wrap rcx_Enable
 00 <5>~000008277 ceplfkeyctrl_mkey: BdsMode = 0 RcxLock = 0 LkbLock = 0 FacMode = 0
 00 <5>~000008279 ceplfkeyctrl_mkey: m_LstStatEnableKeyboard=1
 00 <5>~000008280 Version mismatch for : plfapiuc
 00 <5>~000008282   Supply-c-version : 0.1.200712201832
 00 <5>~000008283   Supply-so-version: 0.1.200805231216
 00 <5>~000008284 RFS not found in environment
 00 <5>~000008286 Diversity: BoardType=/92, BoardVersion=4, Detected pnx8543 version=M1
 00 <5>~000008287 CabinetNumber               : 2
 00 <5>~000008289 ChannelDecoderType          : Tda10048
 00 <5>~000008290 ChannelDecoder2Type         : Tda10023
 00 <5>~000008292 ClearLcdSupported           : False
 00 <5>~000008293 DimmingBacklightSupported   : True
 00 <5>~000008294 DisplayDelayCompensation    : 36 - 190
 00 <5>~000008296 DisplayRawNumber            : 225
 00 <5>~000008298 DvbHdSupported              : False
 00 <5>~000008299 EpldPresent                 : False
 00 <5>~000008300 HDMIMuxPresent              : Mux4
 00 <5>~000008301 IfDemVersion                : V1
 00 <5>~000008303 LightSensor                 : Present
 00 <5>~000008304 LightSensorType             : Aura
 00 <5>~000008305 PacificPresent              : False
 00 <5>~000008306 Region                      : Europe
 00 <5>~000008308 Pnx5050Present              : False
 00 <5>~000008309 Pnx5100Present              : True
 00 <5>~000008311 SawVersion                  : Old
 00 <5>~000008312 IF Mode (DVB-C)             : Low IF
 00 <5>~000008314 TunerI2cConfig              : ViaChannelDecoder
 00 <5>~000008315 TunerType                   : 26 (Phil4MkTd1716F)
 00 <5>~000008316  RU Flash file not found in /mnt/jffs0/rupg/tvplf/tv520avi/cabinet2 
 00 <5>~000008318  RO Flash file not found in /mnt/jffs0/ro/tvplf/tv520avi/cabinet2 
 00 <5>~000008319  Local flash file not found in file/cabinet2 
 00 <5>~000008321  RU Flash file found in /mnt/jffs0/rupg/tvplf/tv520avi/cabinet 
 00 <5>~000008322  Cabinet flash file : Layout version = 6 ; Content version = 5
 00 <5>~000008324  Cabinet flash file : Project Id = 3 ; Branch Id = 26
 00 <5>~000008325  version string:     ACSTS_003.026.006.005
 00 <5>~000008327  Using cabinet option 2, name Flavors_22
 00 <5>~000008328  /mnt/jffs0/rupg/tvplf/cetv/pqprivate found
 00 <5>~000008329  PQ private flash file : Layout version = 10 ; Content version = 5
 00 <5>~000008331  PQ private flash file : Project Id = 1 ; Branch Id = 26
 00 <5>~000008332  version string:     PRFPP_001.026.010.005
 00 <5>~000008333  /mnt/jffs0/rupg/tvplf/cetv/ambientlight found
 00 <5>~000008335  Ambientlight flash file : Layout version = 2 ; Content version = 3
 00 <5>~000008336  Ambientlight flash file : Project Id = 2 ; Branch Id = 26
 00 <5>~000008337  version string:     PRFAM_002.026.002.003
 00 <5>~000008339  /mnt/jffs0/rupg/tvplf/cetv/pqprivate found
 00 <5>~000008340  PQ public flash file : Layout version = 10 ; Content version = 5 
 00 <5>~000008341  PQ public flash file : Project Id = 1 ; Branch Id = 26 
 00 <5>~000008342  version string:     PRFPP_001.026.010.005 
 00 <5>~000008344 Temperature thresholds: Stop=65, Start=75, Temperature=75..76, prot=255
 00 <5>~000008345 Temperature sensor I2C address = 0x2098
 00 <5>~000008346 Fan1 present = 0
 00 <5>~000008348 Fan2 present = 0
 00 <5>~000008349 Temperature control running during semi-standby = 1
 00 <5>~000008350 StartFan equals LT during semi-standby = 0
 00 <5>~000008352 Slow delay=300, fast delay=60
 00 <5>~000008353 m_MinReducedContrast=70
 00 <5>~000008355 Ceplf CI+, ceplfciplus_mstatus.c  Enable STA ci 
 00 <5>~000008356 AutoTvMode                  : AutoTvModeFull
 00 <5>~000008696 DolbyDigitalEnabled         : TRUE
 00 <5>~000008708 EqualizerToneControlEnabled : FALSE
 00 <5>~000008710 LocalContrastEpldPresent    : TRUE
 00 <5>~000008713 Hdmi1Present                : TRUE
 00 <5>~000008715 Hdmi2Present                : TRUE
 00 <5>~000008720 Hdmi3Present                : TRUE
 00 <5>~000008722 Hdmi4Present                : FALSE
 00 <5>~000008725 Hdmi5Present                : FALSE
 00 <5>~000008727 FrontHdmiPresent            : TRUE
 00 <5>~000008729 VgaPresent                  : TRUE
 00 <5>~000008731 Av1SourceType               : SCART
 00 <5>~000008734 Av2SourceType               : SCART
 00 <5>~000008736 AmbientLightTechnology      : LED
 00 <5>~000008738 AmbientLightGenerator       : 5100
 00 <5>~000008741 AmbientLightTopology        : 2 Sided (2/2)
 00 <5>~000008743 plfdmx_mdmx: DEBUG_ERROR_PRINT enabled
 00 <5>~000008745 POWERSTATE: Main Led=1, Sby Led=0.
 00 <5>~000008748 Platform Application from Jul  9 2010 10:59:49, 
 00 <5>~000008750     built on PC: BEQBRGBRG1TSS04 by user: beq00908
 00 <5>~000008752     CCM_build_id: 
 00 <5>~000008754  after  the ceinfra pre init
 00 <5>~000008756 Startup m_InitDoneBlunk: 0,   m_InitDoneMain: 1
 00 <5>~000008758 tmavfdAicoDrv_Local_InitLibrary: using real hardware.
 00 <5>~000008760 Identified version: AICO pnx8543
 00 <5>~000008761  
 00 <5>~000008762  HDCP Keys File path :/mnt/jffs0/ro/tvplf/cetv/Hdcp1.dat 
 00 <5>~000008764  
 00 <5>~000008765  HDCP Keys File path :/mnt/jffs0/ro/tvplf/cetv/Hdcp1.dat 
 00 <5>~000008766  
 00 <5>~000008768  HDCP Keys File path :/mnt/jffs0/ro/tvplf/cetv/Hdcp1.dat 
 00 <5>~000008769 Errlib 1.1 registered from process 176
 00 <5>~000008771  tmIUnknown_QueryInterface( TMIID_tmIPower) FAILED for TMCLSID_tmFatalErrorVtTarget
 00 <5>~000008772  tmIUnknown_QueryInterface( TMIID_tmIPower) FAILED for TMCLSID_tmCTvAviConnMgrTm_ConnMgr
 00 <5>~000008774  tmIUnknown_QueryInterface( TMIID_tmIPower) FAILED for TMCLSID_tmtv520avtmConnMgr_ConnMgrMICRONAS turn on : start=5159
 01 <5> 000008479 OPT_CODE: 12307 00642 02031 45288 30689 28850 08867 00000
 00 <5>~000009044 MICRONAS turn on sucess=1: end=5506
 00 <5>~000009154 MICRONAS HW :DRX3926K:A3
 00 <5>~000009156 MICRONAS FW :DRX_K.000000090035000
 00 <5>~000009157 MICRONAS DRV:0.9.3600
 00 <5>~000009288 PNX5100: Using PCI communication for all i2c write messsages!!
 00 <5>~000009290 5100 started up (due to hotboot or by boot loader)
 00 <5>~000009292 PNX5100: Hardware Id [5100hwid]
 00 <5>~000009293          Software Id [20090427]
 00 <5>~000009295          BootNvm Id [   :]
 00 <5>~000009296 PNX5100 Startup part 2 : Bootstatus on 2 after 0 retries
 00 <5>~000009304 cetv5100drv: /bffs2/BLBackend.cfg file is up to date
 00 <5>~000009457 phatvEngine5100Proxy__pow_TurnOn using udma driver for autotv !!gOemRegTbl:0x385670
 00 <5>~000009459 AUTOTV5100 Library from 17/8/2009 21:13:33
 00 <5>~000009532 cetvbend_mpowon: iambl_SetState onoff = 0 
 00 <5>~000009534 cetvbend_mpowon: iambl_SetState onoff => cetvambi_ambl_SetState 
 01 <5> 000010168 POWER: cesvc InitialiseSoftware.
 01 <5> 000010206 cesipow__cespow_Init 208
     FAC UART READY
ҐҐ01 <5> 000010530 STARTUP: APPS,  5 keys available
 01 <5> 000010589 POWERSTATE:  Event = EventHotKey 
 -1 <5> 000010591 POWERSTATE: AmKey: HK_REQUEST_PS received for 0
 -1 <5> 000010593 POWERSTATE: AmKey: Sending HK_PREPARE_PS to application index 1, window 0x5132d600
 01 <5> 000010596 POWERSTATE:  Transition = PscPowOff -> PscPowOff 
 01 <5> 000010598 POWERSTATE:  Event = EventGotoOff 
 01 <5> 000010605 POWERSTATE:  Event = EventHotKeyDone 
 -1 <5> 000010607 POWERSTATE: AmKey: HK_PREPARE_PS_DONE received for cmd: 0, src: 1
 -1 <5> 000010607 POWERSTATE: AmKey: Remaining PowerChangeBitmap: 0
 01 <5> 000010612 POWER STATE: HK_PREPARE_PS_DONE for cmd: 0
 00 <5>~000010626 ceplfkeyctrl_mkey: key_SetWakeupMode size 1 
 00 <5>~000010631 ceplfkeyctrl_mkey: lkb_SetWakeupMode lkbsize 1 
 -1 <5> 000010631 KEYHANDLING: AmKey: Programmed wakeup for 1 keys
 00 <5>~000010643 cetvbend_mpowon: cetvambi_ambilight_Disable 
 00 <5>~000010650 POWERSTATE: Main Led=0, Sby Led=0.
 -1 <5> 000010653 POWERSTATE: AmApp: Called icplfapisetup_pow_SetTvPower( 1 )
 SYSLOG: Flush prints
 

 


 

Опубликовано

Добавлю, в логе не всегда, но сейчас вдруг появилась такая строка в конце:

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Опубликовано

@legrand158 Смотри в лог внимательно.

Ты говоришь «напруги на месте, нанда читается», а лог тебе кричит, что телек сам себя выключает по защите, а периферия отваливается.

Мультиметр в сторону, бери осциллограф, будем копать глубже.

1. Диагностика (что нам говорит лог и шина данных)

Температурный тред.

Смотри строку:

Temperature thresholds: Stop=65, Start=75, Temperature=75..76.

Телек на холодную видит 75 градусов!

Порог остановки 65.

Логично, что через пару секунд, когда софт опрашивает датчики и понимает, что «перегрев», он формирует EventGotoOff и гасит экран.

Ошибка памяти. MDCS write error 0/0 from 0 to 34 at 1bf04000.

Это не просто сбой флешки.

Это ошибка записи в память (Data Bus / DDR).

USB и периферия.

Раз нет попытки обращения к флешке, значит, либо на самом разъеме нет 5V, либо контроллер USB в PNX8543 завис/отвалился из-за просадки по питанию или сбоя DDR.

Видеопроцессор.

Errlib communication with plfapp failed.

Главный процессор (PNX8543) не может достучаться до приложения или до PNX5100 по шине PCI/I2C.

2. Работа со схемой и «железом» (что смотреть осциллом)

Термозащита. Найди на плате термистор (обычно SMD 0603/0805, рядом с процом или силовыми ключами).

Прозвони его.

Если он в обрыве или КЗ — линия ADC на проце висит в воздухе и показывает максимум.

Если термистор физически цел — смотри осциллом линию от термистора до ноги PNX8543.

Нет ли обрыва дорожки, не отвалился ли шунтирующий конденсатор (дает помеху, которую ADC считывает как скачок температуры).

Питание USB и DDR.

Смотри осциллом 5V на USB-разъеме в момент включения подсветки.

Если оно падает — смотри защиту (диод/предохранитель) и DC-DC преобразователь 5V.

Шина DDR. Раз у тебя MDCS write error, осциллом на шине данных DDR (DQ, DQS) в момент загрузки ядра.

Нет ли просадок, отражений, не отваливается ли питание ядер DDR (обычно 1.8V или 1.2V, в зависимости от поколения) под нагрузкой?

PNX5100. Это BGA. Типовуха по микротрещинам.

Если термодатчик в норме, а 5V на USB есть, но шина PCI между 8543 и 5100 молчит или глючит — 5100-й под отвалом.

3. Конкретные решения

Обмануть температуру.

Если ты нашел цепь термодатчика и понимаешь, что проблема в ней (обрыв дорожки или дохлая нога ADC), найди даташит на этот NTC.

Подпаяй параллельно или вместо него постоянный резистор нужного номинала (обычно в районе 10кОм - 22кОм при 25 градусах), чтобы ADC видел «нормальную» температуру.

Телек перестанет уходить в защиту.

Реболл PNX5100.

Если с температурой всё идеально, а USB и шина данных глючат — снимай 5100-й, реболл.

На Q548 это классика, свинцовый отвал после лет 10 работы.

Дамп и конфиг.

Раз ты шил NAND без ББ, убедись, что ты пролил не только User Area, но и Boot1/Boot2, и конфиг-разделы (если они вынесены отдельно).

Иногда битый конфиг заставляет проц бесконечно ребутать периферию, что выглядит как отвал USB.

Но сначала закрой вопрос с железом (температура и DDR), софт тут вторичен.

Что на термисторе покажет? Дорожка до ADC цела?

Онлайн поддержка в  🔗 Гостевой чат - 24 часа!

 

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Это очень просто!

Регистрация

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...