ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

楼主: simonliu009
上一主题 下一主题
[心得]

天猫魔盒TMB100a TTL救砖成功(修复Nand坏块)

  [复制链接]
91#
发表于 2015-6-28 18:37 | 只看该作者 | 来自浙江
simonliu009 发表于 2015-3-10 23:40
你这个得看串口里面的具体信息才能分析原因
有很大几率是Nand的问题,用我的方法应该也能修复。
...

大神!帮我看看我的是什么问题?型号TMB100a
EEEE I3000000032940xf300110003877520EEEE I400000004294_M6_BL1_3431>2534313
device is 16bit ddr
wait pll-0x03 target is 0204 now it is 0x00000203

DDR clock is 516MHz with 1T mode

516M clk
DX0DLLCR:40000000
DX0DQTR:ffffffff
DX0DQSTR:3db05001
DX1DLLCR:40000000
DX1DQTR:ffffffff
DX1DQSTR:3db05001
DX2DLLCR:40000000
DX2DQTR:ffffffff
DX2DQSTR:3db05001
DX3DLLCR:40000000
DX3DQTR:ffffffff
DX3DQSTR:3db05001
Stage 00 Result 00000000
Stage 01 Result 00000000
Stage 02 Result 00000000
Stage 03 Result 00000000
HHH
Boot From SPI0x12345678
Boot from internal device 1st SPI RESERVED

System Started
?C?H?H?????00000-g3e9c579(m6_mbx_g32@jb42-0630) (Apr 08 2014 - 12:22:39)

aml_rtc_init
aml rtc init first time!
Clear HDMI KSV RAM
DRAM:  1 GiB
relocation Offset is: 105e8000
NAND:  Amlogic nand flash uboot driver, Version U1.06.017 (c) 2010 Amlogic Inc.
SPI BOOT : continue i 0
No NAND device found!!!
NAND device id: 2c 68 4 4a a9 0
NAND device: Manufacturer ID: 0x2c, Chip ID: 0x2c (Micron C revision NAND 4GiB M                                                                                                                                                             T29F32G-C)
1 NAND chips detected
#####aml_nand_init, with RB pins and chip->chip_delay:20
bus_cycle=5, bus_timing=6, start_cycle=6, end_cycle=7,system=5.0ns
oob size is not enough for selected bch mode: NAND_BCH60_1K_MODE force bch to mo                                                                                                                                                             de: NAND_BCH30_1K_MODE
aml_chip->oob_fill_cnt =0,aml_chip->oob_size =224,bch_bytes =54
aml_nand_init:oobmul =2,chip->ecc.layout->oobfree[0].length=16,aml_chip->oob_siz                                                                                                                                                             e=224
aml nand env valid addr: 10000 ,status =0
key start_blk=2040,end_blk=2047,aml_nand_key_init:684
aml nand key valid addr: ff010000
aml nand key valid addr: ff210000
aml nand key valid addr: ff410000
aml nand key valid addr: ff610000
CONFIG_KEYSIZE=0x10000; KEYSIZE=0xfffc; bbt=0x1330; default_keyironment_size=0xe                                                                                                                                                             ccc
i=0,register --- nand_key
NAND bbt detect factory Bad block at 5a00000
Creating 8 MTD partitions on "nandnormal":
0x000000800000-0x000001000000 : "logo"
0x000001000000-0x000001800000 : "aml_logo"
0x000001800000-0x000002000000 : "recovery"
0x000002000000-0x000002800000 : "boot"
0x000002800000-0x000042a00000 : "system"
NAND bbt detect factory Bad block at 5a00000
0x000042a00000-0x000062a00000 : "cache"
0x000062a00000-0x000072a00000 : "backup"
0x000072a00000-0x0000ff000000 : "data"
nandnormal initialized ok
detect mx chiprevD :1 and nand_type: 0
nand_curr_device =1
MMC:   SDIO Port B: 0, SDIO Port C: 1
SPI BOOT,spi_env_relocate_spec : env_relocate_spec 53
SF: Detected MX25L3205D with page size 256, total 4 MiB

SPI NOR Flash have write protect!!!
In:    serial
Out:   serial
Err:   serial
register usb cfg[0] = 9fe82948
Net:   current factory:3
default eth phy
Meson_Ethernet
init suspend firmware done. (ret:0)
detect_storage
nand exist return 0
setenv storage nand
reboot_mode=charging
ir init
switch_boot_mode
suspend_status_current2=0
current factory:3
Hit Enter key to stop autoboot:  0
compatible nand
Booting from nand ...

NAND read: logo whole chip
8388608 bytes read: OK

NAND read: boot offset 0x0, size 0x600000
6291456 bytes read: OK
pre-clear hdmi ram
hdcp get form storage medium: nand
name=nand_key nand_key
read:addr:0xff010000,phy_blk_addr:2040,phy_page_addr:8,aml_nand_get_key:125
device:nand, init key ok!!
don't found keyname,uboot_key_read:1502
prefetch hdcp keys from nand failed
## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   Linux-3.0.50-gba996df
   Image Type:   ARM Linux Kernel Image (lzma compressed)
   Data Size:    3407353 Bytes = 3.2 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
        Ramdisk start addr = 0x82340800, len = 0x1011bb
   Uncompressing Kernel Image ... OK
machid from environment: 0x4e27
EFUSE machid is not set.
Using machid 0x4e27 from environment

Starting kernel ...

[    4.475198@0] kobject (df15c610): tried to init an initialized object, someth                                                                                                                                                             ing is seriously wrong.
[    4.494684@1] dvb_io_setup start
[    4.498772@1] DVB: cannot get resource "frontend0_LNBON/OFF"
[    4.498804@1] DVB: cannot get resource "frontend0_POWERON/OFF"
[    4.504630@1] DVB: cannot get resource "frontend0_ANTOVERLOAD"
[    4.511223@1] Smartcard: cannot get resource "smc0_reset"
[    5.905543@0] init: hdmi hpd_status is :48
[    5.923380@0] init: cannot open '/initlogo.rle'
[    5.923579@0] init: load_565rle_image_mbx result is: 0
[    6.215525@0] init: Before e2fsck_main...

回复 支持 反对

使用道具 举报

92#
发表于 2015-6-28 22:14 | 只看该作者 | 来自浙江
本帖最后由 ssx3 于 2015-6-28 22:22 编辑

看到了关键字:NAND bbt detect factory Bad block at 5a00000。是坏块吧?但是输入nand bad然后回车或nand scrub_safe命令回车都没有任何反应, 天猫魔盒TMB100a TTL救砖成功(修复Nand坏块)
回复 支持 反对

使用道具 举报

93#
发表于 2015-6-28 22:44 | 只看该作者 | 来自浙江
simonliu009 发表于 2015-4-11 17:53
需要在进入kernel 前按回车键进入命令行,另外输入法切换到英文。

“进入kernel 前按回车键进入命令行”这是哪个步骤,求解答
回复 支持 反对

使用道具 举报

94#
发表于 2015-6-29 12:04 | 只看该作者 | 来自浙江
18994992234 发表于 2015-5-31 20:02
谢谢指点,我先试试上面旁友说的“进入kernel之前按enter”

请问“进入kernel之前按enter”这里是什么意思?是串口信息到Starting kernel ...之前按回车吗?貌似没有用
回复 支持 反对

使用道具 举报

95#
发表于 2015-6-29 21:21 | 只看该作者 | 来自浙江
起来,楼主人呢?
回复 支持 反对

使用道具 举报

96#
 楼主| 发表于 2015-6-30 00:58 | 只看该作者 | 来自广东
ssx3 发表于 2015-6-29 12:04
请问“进入kernel之前按enter”这里是什么意思?是串口信息到Starting kernel ...之前按回车吗?貌似没有 ...

终端窗口出现字符就开始猛按回车,直到出现#提示符,必须不能出现starting kernel,也就是阻止系统跑到kernel。
回复 支持 反对

使用道具 举报

97#
 楼主| 发表于 2015-6-30 00:59 | 只看该作者 | 来自广东
winjie0618 发表于 2015-6-27 13:32
执行坏块擦除,出这个提示怎么办?只是一部分
nandnormal: MTD Erase failure: -5 1c00000
invalid nand en ...

你这个怎么写保护了?好奇怪,这个我就不知道了。
回复 支持 反对

使用道具 举报

98#
发表于 2015-7-2 16:39 | 只看该作者 | 来自江苏
simonliu009 发表于 2015-6-30 00:58
终端窗口出现字符就开始猛按回车,直到出现#提示符,必须不能出现starting kernel,也就是阻止系统跑到ker ...

thank you{:87:}
回复 支持 反对

使用道具 举报

99#
发表于 2015-7-2 22:45 | 只看该作者 | 来自广东
能提供一下 TB100A 的 UBOOT 吗?我按你帖子格式化了一下NAND,SPI掉了,开机蓝灯黑屏,TTL提示显示没启动系统,短接刷入ROM、REC等均没用。
回复 支持 反对

使用道具 举报

100#
发表于 2015-7-16 12:40 | 只看该作者 | 来自浙江
ssx3 发表于 2015-6-29 12:04
请问“进入kernel之前按enter”这里是什么意思?是串口信息到Starting kernel ...之前按回车吗?貌似没有 ...

谢谢!已经修复!泪牛满面谢楼主
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2025-5-6 01:33 , Processed in 0.123251 second(s), 9 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2025 ZNDS.Com

快速回复 返回顶部 返回列表