Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

SAMSUNG 40D5500 - Resetuje się BN94-05069D + BN44-00422B

Slivva 03 Lip 2017 20:27 2448 8
  • #1 03 Lip 2017 20:27
    Slivva
    Poziom 7  

    Witam zacznę od samego początku, zakupiłem za groszę uszkodzony telewizor Samsung 40D5500. Wylicytowałem go na popularnym portalu aukcyjnym. Sprzedawca twierdził iż telewizor po podłączeniu załącza podświetlenie (logo samsunga się nie pojawiało) po czym się resetuje. Po rozebraniu go i dokładnym sprawdzeniu każdego układu pod kątem upalenia okazało się, że taśma łącząca płytę główną z układem Tcon była odłączona (tu pojawiają się podejrzenia że wcześniej "było grzebane" chociaż nie zauważyłem żeby naklejka trzymająca taśmę stabilnie do tylnej płyty matrycy była odklejona/rozdarta). Niestety nie mam pojęcia co spowodowało usterkę poprzedni właściciel napisał po prostu "nie działa". Po podłączeniu taśmy i podpięciu telewizora moim oczom ukazało się logo Samsung TV i zaraz potem informacja :
    SAMSUNG 40D5500 - Resetuje się BN94-05069D + BN44-00422B
    Po czym telewizor wyłącza się i proces się powtarza w nieskończoność. Przeszukałem wujka google i zacząłem od sprawdzenia czy nie jest to przypadkiem wina zasilacza. Odłączyłem więc wiązkę łączącą zasilacz z płytą główną, zostawiając jedynie zasilanie LEDów. Po podłączeniu zasilania LEDY zaświeciły, odczekałem 15 minut i stwierdziłem, że nie jest to wina zasilacza (sprawdziłem też po kolei napięcia na wiązce prowadzącej od zasilacza do płyty głównej, wszystko zgodnie z opisem). Następnym podejrzanym był Eeprom który zgodnie z instrukcja z serwisu SamyGO zresetowałem zwierając piny SDA oraz Reset. Próbowałem różnych scenariuszy z wyłączonym oraz włączonym telewizorem niestety bez skutku. Jedyne co zauważyłem to, że uda mi się "zaciąć" proces resetowania lecz odbiornik przestaje już reagować na jakiekolwiek sygnały z pilota oraz wbudowanych przycisków. Kolejnym krokiem była wymiana kostki NAND z wcześniej zaprogramowanym wsadem (wykluczam uszkodzenie pinów oraz kostki ponieważ posiadam do tego potrzebny sprzęt i nie raz to robiłem). Niestety... Brak rezultatu Na ten moment zamówiłem Arduino z Ethernet Shieldem do edytowania wsadu kostki EEprom (którego niestety również znaleść nie mogę :() Czas który "telewizor mi daję" pozwolił mi wejść do menu serwisowego i zresetować do z pilota, zrobiłem również zdjęcie (przepraszam za jakość wchodziłem do menu serwisowego przez telefon z androidem i nadajnikiem IR i tym samym telefonem robiłem zdjęcie.)
    SAMSUNG 40D5500 - Resetuje się BN94-05069D + BN44-00422B
    Podłączyłem się interfacem EX-LINK (RS232) do portu VGA zgodnie z instrukcją znalezioną na google lecz telewizor ustawiony jest w trybie UART zamiast Debugowania (za mało czasu między resetami żeby to zmienić) i jedyne co konsola "wypluła" to :

    Code:
    Switch to Earphone UART
    
    SEC
    Switch to Micom UART
    =================================
    onboot (Feb 25 2011 - 16:08:03)
    release ver : 1002 - RELEASE
    etc :
    =================================
    Onboot X6 Sync mode
    LCD FastLogo Run...
    Loading Kernel....
    load kernel start, size : 131072 + 3538944 byte
    Jump Kernel....

    auth success by h/w sha1 UART1 is used to UART or logic mode.

    Po czym występuje reset i tak w kółko.
    Był bym bardzo wdzięczy za jakąś podpowiedź. Wiem, że było wiele takich tematów (każdy przeczytałem). Jeżeli uda mi się rozwiązać ten problem zrobię osobny temat z diagnozą krok po kroku co zrobić aby przywrócić Samsungowe ledówy do życia. Dziękuje z góry i pozdrawiam.

    0 8
  • #2 04 Lip 2017 11:15
    lisek
    Spec od monitorów

    To model na nieudanej płycie_main pcb: BN41-01660B (BN94-05069D)
    - cpu - SEMS21 , submicom - WT61P805
    - cos było o niej , tutaj na forum, min. Flash Nand K9GAG08U0E (IC1302)
    - na forum (https://forum.samygo.tv)

    Pomocne (SM pod ten model , chassis U66A + SM zasilacza) Link

    Zazwyczaj kończyła się wymianą Main, o ile T-con sprawny ?!

    p.s
    jest w PL (Kleczew) ktoś kto naprawia z powodzeniem te płyty.(.... od 120pln)

    Spoiler:
    Naprawioną, sprawdzoną płytę odsyłamy kurierem w ciągu 24 godzin od dostarczenia, gwarancja 12 miesiecy.


    Na (alledrogo) sprzedawano zaprogramowany (IC1302) zaponad 110pln.

    Do weryfikacja :cena naprawy vs. cena płyty

    SAMSUNG 40D5500 - Resetuje się BN94-05069D + BN44-00422B

    0
  • #3 04 Lip 2017 19:49
    Slivva
    Poziom 7  

    Niestety tak jak wcześniej pisałem kostkę NAND z wcześniej zaprogramowanym wkładem pod ten model telewizora kupiłem i prze lutowałem także winy bootloopa szukał bym gdzie indziej. Przy pomiarach napięcia zauważyłem, że SEMS21 strasznie się nagrzewa podczas tego procesu. Lisek myślisz, że może być to wina submicoma? Obecnie czekam na sprzęt do sczytania EEpromu i nie wiem czy zacząć już kupować czystego Weltrenda i składać sprzęt do programowania. Dzięki za pomoc.

    EDIT : Przyciski na telewizorze reagują więc Weltrenda można wykluczyć?

    0
  • #4 05 Lip 2017 07:35
    mailo
    Poziom 25  

    Witam.

    A gdzie kupiłeś zaprogramowany NAND ?
    Jaki numer seryjny ma kupiony NAND ?

    0
  • #5 05 Lip 2017 16:09
    Slivva
    Poziom 7  

    NANDA zaprogramowanego zakupiłem w Angielskim serwisie aukcyjnym (mieszkam w UK). Nr seryjny K9GAG08U0E SCB0 (YDG419PAS) podał bym adres aukcji ale nie chyba to wbrew regulaminowi.

    0
  • #6 05 Lip 2017 16:18
    mailo
    Poziom 25  

    To ktoś sprzedaje tam wsad z moim LOGO ?

    Pytałeś sprzedającego ?
    Jaką ma wymówkę ?

    0
  • #7 05 Lip 2017 21:37
    Slivva
    Poziom 7  

    Zamieszczam odczyt Exlinka po restarcie Eepromu 24C02

    Spoiler:
    Code:
    Switch to Earphone UART 
    
    SEC

    Switch to Micom UART


    =================================
    onboot (Feb 25 2011 - 16:08:03)
    release ver : 1002 - RELEASE
    etc :
    =================================

    Onboot X6 Sync mode
    LCD FastLogo Run...
    Loading Kernel....
    load kernel start, size : 131072 + 3538944 byte
    Jump Kernel....

    auth success by h/w sha1 UART1 is used to debug mode.
    [SELP] preset_lpj manual setting 894976
    ================================================================================
     SAMSUNG Mstar Kernel
     Version : 1003_192 RELEASE
    ================================================================================
    init started: VDLinux-BusyBox v1.14.3-VD Linux VDLinux.1.2.1.x (2011-01-18 11:04                                                                                                                     :20 KST)
    starting pid 26, tty '': '/etc/rc.local'
    /etc/rc.local start!!!!
    =====================================================
      ROOTFS VERSION : "Mstar-X6 1007" KERNEL MODULE VERSION : "1003_192 RELEASE"
    ===========##### send signal from USER, SIG : 0, init(1)->???(26) sys_kill
    ==========================================
    mount: mounting devpts on /dev/pts failed: No such device
    starting pid 37, tty '': '/bin/cttyhack -/bin/sh'
    /etc/profile start!!
    ====================================================================
    [SELP] fsr module load!!(1003_192 RELEASE preempt mod_unload MIPS32_R2 32BIT )
    ====================================================================
    ====================================================================
    [SELP] fsr_stl module load!!(1003_192 RELEASE preempt mod_unload MIPS32_R2 32BIT                                                                                                                      )
    ====================================================================
    ====================================================================
    [SELP] rfs_glue module load!!(1003_192 RELEASE preempt mod_unload MIPS32_R2 32BI                                                                                                                     T )
    ====================================================================
    ====================================================================
    [SELP] rfs_fat module load!!(1003_192 RELEASE preempt mod_unload MIPS32_R2 32BIT                                                                                                                      )
    ====================================================================
    "Mstar-X6 1007"         KERNEL MODULE VERSION : "1003_192 RELEASE"
    + otp lock check
    OTP INFO : First Block OTP is Locked.
    OTP INFO : OTP Block is not Locked.
    mount mtd_rwarea
    mount mtd_exe
    mount mtd_rocommon
    mount mtd_rocommons
    == Start exeDSP ==
    /mtd_exe/rc.local start !!!!!
    ====================================================================
    [SELP] samsung_mstar module load!!(1003_192 RELEASE preempt mod_unload MIPS32_R2                                                                                                                      32BIT )
    ====================================================================
    Run FastLogo...
    ====================================================================
    [SELP] FastLogo module load!!(1003_192 RELEASE preempt mod_unload MIPS32_R2 32BI                                                                                                                     T )
    ====================================================================
    mallopt(M_MMAP_THRESHOLD) success!
    [FASTBOOT] Main thread id: 54
    ##### System Execution!!! #####  [1980]
    Running Parallel FASTBOOT
    MMAP: E_MMAP_256MB_256MB
    startaddr = 4630000, alignment = 0, size= 4e0000
    startaddr = 7890000, alignment = 0, size= 4000
    startaddr = 78b4000, alignment = 0, size= 7800000
    startaddr = f0b4000, alignment = 0, size= 10000
    startaddr = f0c4000, alignment = 0, size= 6a8000
    startaddr = f76d400, alignment = 400, size= 760e20
    startaddr = 5310000, alignment = 0, size= 380000
    startaddr = 20000000, alignment = 0, size= 2800000
    startaddr = 22800000, alignment = 0, size= 1400000
    startaddr = 23c00000, alignment _mod_sys_open.236 ioctl
    = 0, size= 200000
    ---------------------------------------------
            SdCommon_GpioInit()
    ---------------------------------------------
    DRAM SIZE 512M
    SDAL - 05.32.00.00
    Init PWM2
    Init PWM4
    GOP FB:22800000
    GOP2 FB:78b4000
    the length of the thread name exceeds 15, it will be truncated to_mod_sys_open.2                                                                                                                     36 ioctl
     15 chars
    ------------------[SdCommon_IicInit][969]
    [HAL_DSCMB_SetBank][82] Set bank 0x2b13e000
    u32PhyBufAddr = 04640100, u32PhyBufSize = 000cff00
    u32VirBufAddr = 2b1ce100, u32VirBufSize =_mod_sys_open.236 ioctl
     000cff00


     _mod_sys_release.243 ioctl
    NonPmBase = 0x2b13e000, NonPmBankSize = 0x80000



        PmBase = 0x2aebe000,    PmBankSize = 0x280000



     CODE_ADDR_NCACHE = 0x2b1be000, CODE_ADDR = 0x4630000

    pm_aes_fw:
    Thrd(720098512) SEND OUT:  ac00
    Thrd(720098512) RESPONSE: 7468
      pTest: 00 00 64 04

    SDAL version :  SDAL - 05.32.00.00


    >>> TDBuilder::Build start
    [SdMisc_DisplayResolution 591]
    ------------------[SdCommon_IicInit][969]
    [LightSensorMonitor::LightSensorMonitor] m_poLightSensor = [0x06f93d18]
    [LightSensorMonitor::LightSensorMonitor] m_poLightSensor = [0x06f94790]
    <<< TDBuilder::Build End
    MApi_PVR_Init_AESDMA
    MApi_PVR_Init_AESDMA
    ResetSystemConfig tuner
    ############## Find Factory_Part1.dat File in mtd_exe ##################
    ############## Find Factory_Part2.dat File in mtd_exe ##################

                    FixedId : Nvram[41] vs File[41]

                    WBId : Nvram[600] vs File[600]

                    WB ADC(Part1) Id : Nvram[40] vs File[40]

                    EER Basic Id : Nvram[52] vs File[52]

                    EERId Custom : Nvram[664] vs File[664]

                    FACId : Nvram[49] vs File[49]
    LightSensorMonitor Creat...Start Brightness Step = [20]
    [LightSensorMonitor] Start !
    ID_SELECT_LCD PDP:LCD,GPIO_LCD_PDP SEL:LCD
    Called...withDB
    =========4 Tuner Selected !!!
    !!!!! Si2173 Firmware Download Start
    *******************************************
    chiprev : 1
    Part : 73
    Rom ID : 7
    Major : 4
    Minor : 0
    *******************************************
    Rom7 Firmware Download!!!
    MApi_DMX_GetLibVer 00318138

            >>[ERR:TDsNTP7411AudioAmp.cpp] t_WriteReg():1276 ▒¢▒ Addr = 0x02, Data =                                                                                                                      0x01 Write fails
    ▒ڡ▒ Check Factory, Num of Amp is 1.
    DSPBinBaseAddress = 0x0
    DSPMadBaseBufferAdr = 0xf16c000
    HAL_AUDIO_SetPowerOn(1)
     ======> Audio R2 Base : f16c000
    MDrv_WBLE_EnableBLE(): invoking Hal_WBLE_set_ble()
    Checking PQ bin in /mtd_rwarea/...
      /mtd_rwarea/X6_Main.bin is not exist!!
    Checking PQ bin in /mtd_exe/pqbin/...
      /mtd_exe/pqbin/X6_Main.bin is not exist!!
    Checking PQ bin in /mnt/pqbin/...
      /mnt/pqbin/X6_Main.bin is not exist!!
    !!!!!PQ bin is not exist, use C files!!!!!
    Data Transferred to Store...[384]!!!
    Data Transferred to ScreenObject...[384]!!!

    =======================================
    [PQ File] version info:
     X6_Main_0000000000000216 ver
     X6_Sub_0000000000000018 ver
     X6_Main_Ex_0000000000000012 ver
     X6_Sub_Ex_0000000000000003 ver
    =======================================
    Crop win invalid!!
    Disp win invalid!!
    MApi_XC_SetWindow failed because of InitData wrong, please update header file an                                                                                                                     d compile again
    [TDaSystem::PrimePivotModeConfig] PivotConfig Size [1920 * 1080], Mode [3]
    DSP code loaded successfully
    [PVRSSFactory::Build(),LINE:82 ]
    [TDaScaler][Create]CREATE_TYPE_STEP_FHD !!!
    [TDaScaler][Create]CREATE_TYPE_STEP_SD !!!

            >>[ERR:RectangleHelper.cpp] Create():2033 [eResolution Create Type=0]
            >>[ERR:TDcGraphicScaler.cpp] t_GraphicGet():1221 [G-Main]Read fail Drv D                                                                                                                     ata
    [TDaScaler][Create]CREATE_TYPE_STEP_FHD !!!
    [TDaScaler][Create]CREATE_TYPE_STEP_SD !!!

            >>[ERR:RectangleHelper.cpp] Create():2033 [eResolution Create Type=0] [T                                                                                                                     DaScaler][Create]CREATE_TYPE_STEP_FHD !!!
    [TDaScaler][Create]CREATE_TYPE_STEP_SD !!!

            >>[ERR:RectangleHelper.cpp] Create():2033 [eResolution Create Type=0] [T                                                                                                                     DaScaler][Create]CREATE_TYPE_STEP_FHD !!!
    [TDaScaler][Create]CREATE_TYPE_STEP_SD !!!

            >>[ERR:RectangleHelper.cpp] Create():2033 [eResolution Create Type=0]
    ~~[Sub System Error] CloneUSB.cpp:t_RestoreNvramFromFile():379 /mtd_rwarea/PLDAT                                                                                                                     _Clone File open error !

    ~~[Sub System Error] CloneUSB.cpp:t_RestoreNvramFromFile():379 /mtd_rwarea/SSDAT                                                                                                                     _Clone File open error !

    ~~[Sub System Error] CloneUSB.cpp:t_RestoreFactoryFromFile():549 /mtd_rwarea/FAD                                                                                                                     AT_Clone File open error !

    ~~[Sub System Error] CloneUSB.cpp:t_SafeFileRename():603 File /mtd_rwarea/PLDAT_                                                                                                                     Clone do not exist!!

    ~~[Sub System Error] CloneUSB.cpp:t_SafeFileRename():603 File /mtd_rwarea/SSDAT_                                                                                                                     Clone do not exist!!

    ~~[Sub System Error] CloneUSB.cpp:t_SafeFileRename():603 File /mtd_rwarea/FastLo                                                                                                                     goInfo_Clone do not exist!!

    ~~[Sub System Error] CloneUSB.cpp:t_SafeFileRename():603 File /mtd_rwarea/FADAT_                                                                                                                     Clone do not exist!!
    Param_u16Fmodulation = 4
    DDR_u16Deviation = 10

     === kochien SRS_SetTSHD ===

     === invalid auto volume mode ===
    the length of the thread name exceeds 15, it will be truncated to 15 chars

    Odczyt na obydwu kościach NAND jest taki sam (wylutowałem nową zakupioną kość i powtórzyłem odczyt na starej). Czy ma ktoś jeszcze jakiś pomysł jak to ugryść ?

    1
  • Pomocny post
    #8 06 Lip 2017 07:29
    mailo
    Poziom 25  

    Wymienić NAND na poprawnie zapisany.

    0
  • #9 17 Lip 2017 20:31
    Slivva
    Poziom 7  

    mailo napisał:
    Wymienić NAND na poprawnie zapisany.

    I tak zrobiłem pamięć zamówiona od kolegi mailo. Dostałem list, wlutowałem pamieć i włala telewizor ożył. Przestrzegam przed kupowaniem kostek nietestowanych i programowanych przez amatorów. Dziękuje koledze mailo za pomoc.

    0