Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

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

Slivva 03 Jul 2017 20:27 6729 8
Renex
  • #1
    Slivva
    Level 9  
    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 :
    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.
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
  • Renex
  • #2
    lisek
    Service technician RTV
    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
  • Renex
  • #3
    Slivva
    Level 9  
    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ć?
  • #4
    mailo
    Level 26  
    Witam.

    A gdzie kupiłeś zaprogramowany NAND ?
    Jaki numer seryjny ma kupiony NAND ?
  • #5
    Slivva
    Level 9  
    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.
  • #6
    mailo
    Level 26  
    To ktoś sprzedaje tam wsad z moim LOGO ?

    Pytałeś sprzedającego ?
    Jaką ma wymówkę ?
  • #7
    Slivva
    Level 9  
    Zamieszczam odczyt Exlinka po restarcie Eepromu 24C02
    Spoiler:
    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ść ?
  • Helpful post
    #8
    mailo
    Level 26  
    Wymienić NAND na poprawnie zapisany.
  • #9
    Slivva
    Level 9  
    mailo wrote:
    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.