Phillips55PFS8109/12 Mainboard oder Software?

  • Habe den obengenannten TV auf dem Tisch.

    Gerät startet an.

    Das Ambilight auf weiß und Hintergrundbeleuchtung geht an das Phillips Logo erscheint.

    Dann kommen nach ca 5 Sekunden zwei horizontale breite bunte Streifen für den Bruchteil einer Sekunde dann wird der Bildschirm dunkel das eingeschaltete Ambilight bleibt an Hintergrundbeleuchtung auch.

    Auf Fern und Nahbedienung wird nicht mehr reagiert die LED von der FB am Gerät flackert aber bei Betätigung der Fernbedienung.

    Ausschalten nur durch Netztrennung möglich.


    Eine Software hätte ich zwar da aber einspielen ist unmöglich.


    Hat wer eine Idee??

    Gab es nicht mal eine Serie wo das Mainboard getauscht wurde oder komplett gegen eine andere Version getauscht wurde?

  • Das ändert überhaupt nix an dem Startvorgang.

    Nur das zusätzlich die LED von der Fernbedienungsbestätigung mitflackert.

    Wie mache ich bei den Dingern das auslesen?

    Am Servicestecker?

    Was muss an das andere Ende von der 3,5 mm Klinke.

    Welches Programm und Einstellung?


    hab mich mit der Sache noch nicht beschäftigt.

    Geräte ist quasi tot und kann bei mir bleiben zum experimentieren.

    Hat also keine Eile mehr.


    ich weiß das außer der Software nicht wirklich was kaputt sein kann.

    Außer der Nand ist totgeschrieben.

    Nur da es eine Android-Kiste würde ich da noch ein wenig spielen.

  • Du brauchst einen UART-USB Adapter. Kostet paar Euro. Dann ein Terminalprogamm dazu (putty z.B.) und das auf 8N1 einstellen. Die Bitrate müsste 114500 sein bei dem Chassis. Einfach ausprobieren.

    Ich hab vor paar Jahren mal einen Blogpost geschrieben dazu. Ist in Englisch, aber die Bilder reichen eh :)

    https://alpengeist-tvrepair.bl…v-logs-with-usb-uart.html

  • Also nur seriell dann müsste doch ein PC mit einer echten Seriellen Schnittstelle doch auch funktionieren oder?

    Dann ne alte Kopfhörerleitung ran und ein x-beliebiges Terminalprogramm auf 115000.

    Programm starten TV an dann müsste es losrennen?

    Hab ne alte XP Kiste sowieso arbeitslos rumzustehen.

    Ich probiere das einfach mal.

    Werde berichten.

  • Heute endlich mal Zeit gefunden zu versuchen einen Bootlog hinzubekommen.

    Ich bin erstmal kläglich gescheitert.

    Der PC ist ein „Igel“ mit Xp und wohl mit einer Minimalen Konfiguration ausgestattet.

    Hatte das Ding an meiner Solaranlage dran.

    Zum checken der Wechselrichter.


    aber es war kein Hyperterminal drauf.

    Denkste gehst in Netz holst dir Putty und los geht es.

    Pustekuchen es lässt sich zwar installieren startet aber nicht und bricht mit unbestimmter Fehlermeldung ab.


    Na gut dann halt ein anderes Programm

    Nun kommt es etliche Programme bekomme ich nicht rauf bzw die meckern das es keine Win32 Anwendung sei.

    Ich glaube es liegt am VIA Samuel 2 Prozessor.


    Endlich fand ich „Kitty“

    Was auch startete.

    Das Kabel zusammengesteckt an den Seriellen Port ran.

    Kiste an

    Freude es rennt irgendwie was über den Bildschirm.


    Aber egal was ich einstellen von 1200 bis 114500 es sind immer nur wirre Zeichen.

    Nichts wirklich Erkennbares.


    Nur änderte sich das Verhalten vom TV.

    Sonst kam das Phillips unten dann im Bild Phillips dann das Ambilight in weiß .

    Dann blieb er in dem Zustand.

    Jetzt macht er nach ca 40 Sekunden einen Reset und Startet neu.


    naja einen oder mehrere USB to seriell Adapter liegen noch irgendwo bei mir rum werd mit denen mal rumspielen ob ich da was sinnvolles rausbekomme.

  • Deine genutzte "echte" Schnittstelle hat normpegel +/-12V. Alles modernere und grad wenns IT debugging/Programmierkrempel ist läuft aber nur mit TTL 0/5V wie der Prozessor auch, machmal dann auch schon 3,3V. Die China USB seriell wandler mit offenen enden laufen auch 5/3,3V.

    So könnte Dein PC beim empfangen Probleme haben, die Flachbildgedöhnse seh ich als IT Geräte an.

    Daumenregel: +/-12v wenn Host oder client nen DB9 Stecker hat. Pfostenleiste&lötpads 5 bzw 3,3V


    Tobias

  • So heute endlich mal ne Weile weiter gemacht da mein bestellter USB to seriell Adapter ankam.

    musste erst noch Treiber finden dann ging es endlich.


    Bootlog:

    ▒9▒S▒K▒▒[ 0] sys_init start. boot_strap=0x00000514 (source=eMMC), boot_state =0x0

    [ 273] image verified, start at 0x00920000...

    tz kernel starting... MV88DE3114(BG2Q)-A1 total 4 cpus, v2.0.0.21, Aug 5 2014 1 4:39:52

    0132[ 328] start_bootloader

    U▒ULAUNCH_ITM is set to zero

    board_number = 6

    uiBoot = 0


    I2C switch set as 0


    I2C switch set as 1

    --------- I2C Initialization ----------

    I2C_INIT: I2C-2 bus

    I2C_INIT: I2C-1 bus

    I2C_INIT: I2C-0 bus

    DDR reg 0xF7CB0BAC value : 0x00021421

    DDR reg 0xF7CB0C00 value : 0x00004031

    leakage info 320.

    cpu from 1200 to 1300

    set vcpu to 1225mv

    set vcpu to 1250mv

    set vcpu to 1275mv

    set vcpu to 1300mv

    set Vcpu to 1300 mv.

    core from 1200 to 1150

    set Vcore to 1175mv

    set Vcore to 1150mv

    set Vcore to 1150 mv.

    flash_ts_init() success.


    RDKDMP BG2Q [Oct 27 2017 18:04:12]

    Pinmux configuration:


    GSM 0xf7fcd040 0x009c0261;

    0xf7ea0014: 00000072 00240611 00000253 1249008a

    0xf7ea0028: 01249492 00000048 1ca54009 0430e44d

    0xf7ea003c: 00000000 00000000 0000001f 63c06a52

    Clock configuration:

    VCO_B frequency 1620

    AVPLLB[4] frequency 300

    AVPLLB[5] frequency 800

    AVPLLB[6] frequency 1680

    AVPLLB[7] frequency 610

    cpuPll frequency 1200

    memPll frequency 1500

    sysPll frequency 800

    dClk frequency 375

    cpuClk frequency 1200

    sysClk frequency 400

    drmClk frequency 400

    cfgClk frequency 100

    gfxClk frequency 400

    zspClk frequency 400

    perifClk frequency 200

    pCubeClk frequency 610

    vScopeClk frequency 610

    nfcEccClk frequency 100

    vppSysClk frequency 400

    appClk frequency 800

    gfx3DCoreClk frequency 420

    gfx3DSysClk frequency 400

    arcRefClk frequency 400

    vipClk frequency 400

    sdioXinClk frequency 200

    sdio1XinClk frequency 200

    gfx3DShClk frequency 420

    avif0Clk frequency 300

    avif1Clk frequency 300

    [00,sd00] bootloader: part1(start=0, blks=1, version=201710271804), part2(start= 0, blks=1, version=000000000000)

    [01,sd01] fts: part1(start=32, blks=32, version=201710271804), part2(start=32, b lks=32, version=000000000000)

    [02,sd02] recovery: part1(start=64, blks=120, version=201710271804), part2(start =64, blks=120, version=000000000000)

    [03,sd03] tzk_recovery: part1(start=184, blks=8, version=201710271804), part2(st art=184, blks=8, version=000000000000)

    [04,sd04] factory_setting: part1(start=192, blks=128, version=201710271804), par t2(start=192, blks=128, version=000000000000)

    [05,sd05] itm: part1(start=320, blks=128, version=201710271804), part2(start=320 , blks=128, version=000000000000)

    [06,sd06] boot: part1(start=448, blks=24, version=201710271804), part2(start=448 , blks=24, version=000000000000)

    [07,sd07] tzk_normal: part1(start=472, blks=8, version=201710271804), part2(star t=472, blks=8, version=000000000000)

    [08,sd08] system: part1(start=480, blks=1600, version=201710271804), part2(start =480, blks=1600, version=000000000000)

    [09,sd09] user_setting: part1(start=2080, blks=960, version=201710271804), part2 (start=2080, blks=960, version=000000000000)

    [10,sd10] cache: part1(start=3040, blks=896, version=201710271804), part2(start= 3040, blks=896, version=000000000000)

    [11,sd11] firmware: part1(start=3936, blks=64, version=201710271804), part2(star t=3936, blks=64, version=000000000000)

    [12,sd12] factory_data: part1(start=4000, blks=32, version=201710271804), part2( start=4000, blks=32, version=000000000000)

    [13,sd13] userdata: part1(start=4032, blks=3328, version=201710271804), part2(st art=4032, blks=3328, version=000000000000)

    get macaddr from fts: 1c:5a:6b:75:0c:49

    macaddr=1c:5a:6b:75:0c:49

    tzk boot with normal mode by default

    start to kick off SM CPU: start 0x3ff0449c, size 63216

    SM CPU is kicked[ of f.

    L1a]stIp(oSMwe):rm oednte eri sm anoitn

    St[a n d b yf ts6:] W(crSMas)h:c Eonutnteerrin.ga ndardoci_di:ni 3t.


    t[s : b o ot1l2o]Wa(dSeMr.)c:o Lmmeaavnidn: g

    adc_init.

    [ 18]W(SM): PWM Initialized

    [ 21]I(SM): begin to run tasks

    [ 514]W(SM): Joystick connected

    verify boot image passed.

    OTP Temperature: 0 celsius degree

    Chip Version: 0xa1d

    Send bootmode=0 to SM.

    get macaddr from fts: 1c:5a:6b:75:0c:49

    macaddr=1c:5a:6b:75:0c:49

    Generated bootargs: androidboot.hardware=AND1E quiet lpj=11935744 root=/dev/ram0 androidboot.console=ttyS0 console=ttyS0,115200 init=/init vmalloc=448M quiet ma caddr=1c:5a:6b:75:0c:49 emmc_ts.dev_id=1 emmc_ts.size=16777216 emmc_ts.erasesize =524288 emmc_ts.writesize=512

    update system memory region: (0x01000000, 0x3f800000)->(0x40000000, 0x00800000)

    update system memory region(TZ): (0x40000000, 0x00800000)->(0x40000000, 0x400000 00)

    ion_pool_num : 0x00000004, ion-attributes-num-per-pool : 0x00000002

    pool[0]: name: SW_noncache, base =0x02800000 , size = 0x00800000 ion_attr[0]: 0x 00000002 ion_attr[1]: 0x00000939

    pool[1]: name: SW_other, base =0x03000000 , size = 0x16c00000 ion_attr[0]: 0x000 00002 ion_attr[1]: 0x00000f3d

    pool[2]: name: NW_all, base =0x19c00000 , size = 0x22300000 ion_attr[0]: 0x00000 002 ion_attr[1]: 0x00000f36

    pool[3]: name: NW_noncache, base =0x3bf00000 , size = 0x02000000 ion_attr[0]: 0x 00000002 ion_attr[1]: 0x00000f3a

    Responding to SM...

    don't do dts customization for A1D

    [ 2119] Boot normal GTV image

    Start kernel at 0x40008000

    Uncompressing Linux... done, booting the kernel.

    [ 0.170485] CPU1: Unknown IPI message 0x1

    [ 0.210428] CPU2: Unknown IPI message 0x1

    [ 0.250417] CPU3: Unknown IPI message 0x1

    [ 0.279655] gpio-regulator gpio-regulator.6: No 'states' property found

    [ 0.351859] marvell_tpv tpv.7: can't get vpuc regulator.

    [ 0.360721] berlin-ehci f7ed0000.usb: no pwr-gpio set

    [ 0.413724] berlin-ehci f7ee0000.usb: no pwr-gpio set

    [ 0.463616] berlin-ehci f7a30000.usb: no pwr-gpio set

    [ 0.538735] init: /init.googletv.rc: 44: ignored duplicate definition of serv ice 'resourcemanager'

    [ 0.548376] init: /init.berlin.rc: 255: ignored duplicate definition of servi ce 'ampaudioloopback'

    TEEC_RegisterTA result = 0x00000000

    [ 1.036685] tpvfsck: Checking partition /dev/block/mmcblk0p9

    [ 1.042540] tpvfsck: -p /dev/block/mmcblk0p9

    [ 1.210982] tpvfsck: Check /dev/block/mmcblk0p9 ok, status 0

    [ 1.217108] tpvfsck: Partition /dev/block/mmcblk0p9 fs check done

    [ 1.231835] tpvfsck: Checking partition /dev/block/mmcblk0p13

    [ 1.238283] tpvfsck: -p /dev/block/mmcblk0p13

    [ 1.329387] tpvfsck: Check /dev/block/mmcblk0p13 ok, status 0

    [ 1.335609] tpvfsck: Partition /dev/block/mmcblk0p13 fs check done

    [ 1.350938] tpvfsck: Checking partition /dev/block/mmcblk0p10

    [ 1.356904] tpvfsck: -p /dev/block/mmcblk0p10

    [ 1.407112] tpvfsck: Check /dev/block/mmcblk0p10 ok, status 0

    [ 1.413079] tpvfsck: Partition /dev/block/mmcblk0p10 fs check done

    [ 1.481796] fusion: unable to register major 250. Registered 247 instead

    [ 1.500215] VID/PID = 1286/2043, Boot2 version = 4000

    [ 1.693546] leakage: 320

    [3.829458] TZ CPU2 ERROR[mr_find_region:67] buffer=0x00000000, size=0x00001ad0

    [3.836494] TZ CPU2 ERROR[mr_find_region:67] buffer=0x00000000, size=0x00001ad0

    MV_OPENCRYPTO_DeviceKey_Initialize, line: 299, otp_status = 0xff

    MV_OPENCRYPTO_DeviceKey_Initialize, line: 301, tmp_test = 0xc

    rkek be selected

    BindInfo:

    00000000 00000000 00000000 00000000 53893981 ffb34b9f 00000000 48000000 3cffefea 00001464 000000ff fe97816a 03cae473 078040e2

    [ 2.578022] FW is downloaded

    [ 2.656009] vmeta user count:0, set voltage 1150000:1150000

    [ 3.107934] usb_reset_device() successful.

    [ 3.187969] init: cannot find '/system/bin/rild', disabling 'ril-daemon'

    [ 3.195776] init: cannot find '/system/etc/install-recovery.sh', disabling 'f lash_recovery'

    [ 3.206038] init: cannot find '/system/bin/suspend_utils', disabling 'suspend _utils'

    [ 4992]W(SM): msg with invalid func-id 90 or start/end byte has been discard ed

    [ 3.820839] device-mapper: verity: data block 151742 is corrupted

    [ 3.827262] device-mapper: verity: data block 151743 is corrupted

    [ 5294]W(SM): Initialising LED intensity values from TV settings database

    [ 5301]W(SM):

    Wake reason 0x0

    [ 5315]W(SM): WM == 0

    [ 6093]I(SM): #########wdt1 enable

    [ 5.156568] init: no such service 'bootanim'

    [ 5.369297] BT: Loading driver

    [ 5.373042] Marvell Bluetooth USB driver

    [ 5.377204] bt_usb_probe: intf bd879200 id 7f0eddf0

    [ 5.382145] VID/PID = 1286/2044, Boot2 version = 3201

    [ 5.393297] FW is Active

    [ 5.403657] BT: Create /dev/mbtchar0

    [ 5.463053] BT: Create /dev/mfmchar0

    [ 5.536200] BT: Driver loaded successfully

    [ 9195]I(SM): cec_Enable 594

    [ 9197]I(SM): SM:CEC starts

    TV Server enable Native Key Handling

    [ 11.102107] device-mapper: verity: data block 151746 is corrupted <---------- hier stürzt er ab !!!!!!

    [ 11.108686] device-mapper: verity: data block 151747 is corrupted

    [ 11.145235] device-mapper: verity: data block 151757 is corrupted

    [ 11.151817] device-mapper: verity: data block 151758 is corrupted

    [ 11.158359] device-mapper: verity: data block 151759 is corrupted

    [ 25095]W(SM): SOC is Alive !!!

    [ 39760]W(SM): src: 2 cmd: 32

    [ 41970]W(SM): src: 2 cmd: 32

    [ 44900]W(SM): src: 2 cmd: 16

    [ 45096]W(SM): SOC is Alive !!!

    [ 47990]W(SM): src: 2 cmd: 92

    [ 51680]W(SM): src: 2 cmd: 56

    [ 53520]W(SM): src: 2 cmd: 12

    [ 60930]W(SM): src: 2 cmd: 144

    [ 61000]I(SM): Chip Temperature: 56 degC(raw_data = 862)

    [ 63035]W(SM): src: 2 cmd: 143

    [ 64675]W(SM): src: 2 cmd: 144

    [ 65098]W(SM): SOC is Alive !!!

    [ 67765]W(SM): src: 2 cmd: 16

    [ 68615]W(SM): src: 2 cmd: 17

    [ 69675]W(SM): src: 2 cmd: 4

    [ 70595]W(SM): src: 2 cmd: 6

    [ 71585]W(SM): src: 2 cmd: 9

    [ 85100]W(SM): SOC is Alive !!!

    [ 105101]W(SM): SOC is Alive !!!

    [ 121000]I(SM): Chip Temperature: 58 degC(raw_data = 867)

    [ 125103]W(SM): SOC is Alive !!!

    [ 145104]W(SM): SOC is Alive !!!

    [ 165106]W(SM): SOC is Alive !!!


    ENDE Bootlog


    die letzten Einträge da hab ich mit der Fernbedienung gespielt das zeigt er mir auch brav an.

    oben bei ca 10 da stürzt er weg

  • Nand Flash und läuft wie neu.

    UPS er hat EMMC. Dann halt EMMC auslesen und schöne dabei kann man gleich testen ob physisch ok ist.

    Inhalt auslesen und NICHT löschen.

    Wenn Glück Sie haben dann hat nach reparieren alle Funktionen. CI Cam Netflix usw.

  • Wie sollte ich den auslesen und reparieren?

    BGA entlöten den Flash auf einen Adapter raufflanschen auslesen und reparieren zurück aufs Board hab ich leider keine Möglichkeit.

    oder Per seriell auslesen und neu machen? oder per USB?

    Gibt es spezielle Programme dafür?

    wenn wo laden?


    hab Frühschicht Schluss für heute