Hello, I'm Marcos from Buenos Aires, Argentina, and I'm new to this forum. The reason why I'm posting here is that this is the only place were I could find someone else with a similar issue.
I have a Philips blu-ray home theatre with the following specifications:
Model HTS3541/F7. Main 40-TSB551-MAE4G. CPU MT8560.
When I turned it on after being unplugged for approximately a year it got stuck in STARTING message forever. I first performed a hardware check, and finally tried a terminal connection. When succeeded, I could read the following:
preloader v.6511 CFG = 0x1 [0x00092000] [0x703fc000]
which repeated cyclically approximately twice a second.
After some google surfing, I learned that this issue could be caused by a corrupted bootloader. As I could not find a working bootloader for my model, I tried one that came with MTKTool, named "mt8560_bl_linux.bin", and after the upgrade now the boot process continues further until it tries to read a full firmware file from USB drive as shown in the log below:
preloader v.10261 CFG = 0x1 : 2 [0x00092000] [0x703fc000]
Dec 13 2012 14:44:26SSC (+-5/1000, 30kHz)
DDR3, data rate: 1242 MHz. B0:DQS(16~53), 38, 34 B1:DQS(11~48), 38, 29 0x7388=0x2e2e2e2e. B0:Gw( 1~127), 127, 62 B1:Gw( 1~126), 126, 61 0x7388=0x3d3e. A 256MB, x16 B0:DQS(15~48), 34, 31 B1:DQS( 9~46), 38, 27 0x7388=0x2e2e2e2e. B0:Gw( 1~127), 127, 61 B1:Gw( 1~123), 123, 60 0x7388=0x3c3d. B 128MB, x16
[0x40000de0] [0x400021bb] [0x400053d7] LD * new RSA VFP aMTD Found at 0x300000 FF1 Gsit err2[-10] sit err4[-10]
U-Boot 2009.08 (12月 19 2015 - 22:34:11)
NXP B.V. - MT85XX SoC with ARM1176JZF-S DRAM: 384 MB NAND: 256 MiB u-boot adaptive mtd mechanism applied. [_i_find_part_tbl] begin to read!! [_i_find_part_tbl]Part tbl info passed from preloader [_i_find_part_tbl] version is 1!! [_i_get_upg_status_in_nand]upg status passed from preloader Using default environment
In: serial Out: serial Err: serial r_args_to_uboot: head sig : 0xa0b0ead1 version : 1 boot type : 2 dram ch1 : 0x10000000 dram ch2 : 0x08000000 kern addr : 0x0d9fffc0 initrd addr : 0x6c3ec9bc initrd size : 0x69a30055 enable bim two way write. boot type:[2] (Re)start USB... Turn on USB Vbus Turn on USB Vbus USB: USB PHY Port 0 USB PHY@0x70049868 = 0x02044000 USB PHY Port 0 USB PHY@0x70049868 = 0x02040000 USB PHY Port 0 USB PHY@0x7004986C = 0x00003E2C USB PHY Port 0 USB PHY@0x70049868 = 0x02000000 USB PHY Port 0 USB PHY@0x70049810 = 0x00050404 USB PHY Port 0 USB PHY@0x70049800 = 0x20270866 USB PHY Port 0 USB PHY@0x70049804 = 0x44000003 USB PHY Port 0 USB PHY@0x70049810 = 0x00055503 USB PHY Port 0 USB PHY@0x70049818 = 0x00470008 USB: pBase = 0x7000E000 init ok. USB: Init Port0 OK. USB PHY Port 1 USB PHY@0x70049968 = 0x02044000 USB PHY Port 1 USB PHY@0x70049968 = 0x02040000 USB PHY Port 1 USB PHY@0x7004996C = 0x00003E2C USB PHY Port 1 USB PHY@0x70049968 = 0x02000000 USB PHY Port 1 USB PHY@0x70049910 = 0x00050404 USB PHY Port 1 USB PHY@0x70049900 = 0x20000000 USB PHY Port 1 USB PHY@0x70049904 = 0x00000003 USB PHY Port 1 USB PHY@0x70049910 = 0x00055503 USB PHY Port 1 USB PHY@0x70049918 = 0x00470008 USB: pBase = 0x7003C000 init ok. USB: Init Port1 OK. USB PHY Port 2 USB PHY@0x70049A68 = 0x02044000 USB PHY Port 2 USB PHY@0x70049A68 = 0x02040000 USB PHY Port 2 USB PHY@0x70049A6C = 0x00003E2C USB PHY Port 2 USB PHY@0x70049A68 = 0x02000000 USB PHY Port 2 USB PHY@0x70049A10 = 0x00050404 USB PHY Port 2 USB PHY@0x70049A00 = 0x20000000 USB PHY Port 2 USB PHY@0x70049A04 = 0x00000003 USB PHY Port 2 USB PHY@0x70049A10 = 0x00055503 USB PHY Port 2 USB PHY@0x70049A18 = 0x00470008 USB: pBase = 0x7000F000 init ok. USB: Init Port2 OK.
USB: Detected device on port1! USB: HS device. scanning bus for devices on port 1... msd found 1 USB Device(s) found usb started on port 1.
(0) scanning bus for storage devices... usb_max_devs(1), usb_max_lun(1)
1 Storage Device(s) found reading UPG/8560_linux_demo_dbg.bin
** Unable to read "UPG/8560_linux_demo_dbg.bin" from usb 0:1 ** [UPG_ERROR]call cmd: fatload usb 0 0x8000000 UPG/8560_linux_demo_dbg.bin failed ** Can't read from device 1 **
** Unable to use usb 1:1 for fatload ** [UPG_ERROR]call cmd: fatload usb 1 0x8000000 UPG/8560_linux_demo_dbg.bin failed ** Can't read from device 2 **
** Unable to use usb 2:1 for fatload ** [UPG_ERROR]call cmd: fatload usb 2 0x8000000 UPG/8560_linux_demo_dbg.bin failed [UPG_ERROR]loadFile failed [UPG_ERROR] loadBEImage from USB failed [UPG_ERROR]reloadBE loadImage failed [UPG_ERROR] upgBEImage loadImage failed [UPG]Upgrade image failed [MT85XX Boot] please insert usb disc and reset to upgrade back end binary. Bootloader version 7096 UPG/8560_linux_d Hit any key to stop autoboot: 0 mt8560_base #
I can't make it to read the file, I already renamed the official firmware to "8560_linux_demo_dbg.bin" and located it under UPG folder at root level, I also tried both FAT and FAT32 file system for the flash drive.
Maybe I shall upgrade with the exact bootloader for my model? Maybe I need some missing file (like DVD.bin)? Or something else that I don't see?
I hope that some could help me to get the bootloader for my exact model, or maybe help me to make it work from the current point.
Thanks and best regards,
Marcos.
|