Thank you to the guys at HEGE supporting Badcaps [ HEGE ] [ HEGE DEX Chart ]

Announcement

Collapse
No announcement yet.

Fix Vestels based on 17MB62 stuck on boot up

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Fix Vestels based on 17MB62 stuck on boot up

    I got a 17MB62-2.5 Vestel in for a fiddle from a friend (22", 1080p Toshiba). TV stuck in standby with blinking LED.

    Getting a console is easy with these devices. Simply connect SCART port pin 12 to a UART receiver and pin 10 to UART transmit. Pin 13 is ground. You will need a device that can accept 3.3V UART (so a normal COM port will probably not work.) Parameters are 115200, 8N1 serial.

    Upon doing this I was greeted with a long boot dump followed by:

    Code:
    ******Application Started*****
    pthread_mutex_init
    CHIP_InitISR
    mem_type: 0, phy_addr = 0x75c1000, start_addr = 0x42082000, size = 6291456
    mem_type: 1, phy_addr = 0x7bc1000, start_addr = 0x32682000, size = 0
    ******* ICE_LoadProfileData - Enter
    Load profile /conf/mb62_hwprofile.bin
    ******* ICE_LoadProfileData - Exit
    ******* ICE_LoadProfileData - Enter
    Load profile /conf/mb62_swprofile.bin
    ******* ICE_LoadProfileData - Exit
    ******* ICE_LoadProfileData - Enter
    PM Bank mapping success. Base=[4b306000], Size=[225600]
    NonPM Bank mapping success. Base=[4b52c000], Size=[25600]
    Flash Bank0 mapping success. Base=[4b552000], Size=[4000000]
    **** ICE_HardwareInit ****
    FROST_DebugStartConsole !
    Terminal: vt102
    terminal ready
    Load profile /conf/mb62_langprofile.bin
    
    #*### Console Started ###
    Load tune file
    
    Try loading bin panel file
    Read : 15084 target: 15084
    Segmentation fault
    starting pid 190, tty '': '/bin/echo /bin/Xjys > /proc/sys/kernel/hotplug'
    
    Please press Enter to activate this console.
    The "segmentation fault" is the problem - the main app is crashing for one reason or another. Pressing Enter then drops the TV down to a console where commands can be executed. The TV has a very limited shell with busybox on Linux 2.6.

    I can see the problem appears to occur around the "load panel bin file", so I did a little diving.

    If I try to execute the main app /vendor/aurora.elf, the same problem occurs. In /vendor there is a panel.bin file; this is full of binary data. I decided to rename this to see what would happen, and surprisingly enough it appears that the TV recreates this file if there is a problem with it (this line is printed where the "segmentation fault" would have occurred):

    Code:
    Try loading bin panel file
    Can not load bin...Try parsing (0 15084)
    After this, the TV booted normally and seems to work now. I'll have to check the rest of the operation to see what's up with it.

    The only problem I have, is that I'm locked out of the console now. I'll have to get it to load an image from the Toshiba website and modify it to drop me to a console again.
    Last edited by tom66; 06-17-2017, 02:56 AM.
    Please do not PM me with questions! Questions via PM will not be answered. Post on the forums instead!
    For service manual, schematic, boardview (board view), datasheet, cad - use our search.
Working...
X