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

TV应用下载 / 资源分享区

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

综合交流 / 评测 / 活动区

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

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

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

查看: 80857|回复: 14
上一主题 下一主题
[求助]

大麦盒子 DM1001 需要维修

[复制链接]
跳转到指定楼层
楼主
发表于 2016-12-29 09:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 | 来自北京

【1】盒子品牌型号:大麦盒子DM1001
【2】盒子目前存在情况/需要什么技术支持:开机无反应,电视不亮,用TTL线读取信息,如下,应该是分区乱了和有坏块,请问怎么重新刷分区
@hao501802766




EEEE I400000004294_M6_BL1_3431>2534313
TE : 175028
BT : 11:42:02 Nov 19 2014

CPU clock is 1200MHz

wait pll-0x03 target is 0204 now it is 0x00000203

DDR clock is 516MHz with Low Power & 1T mode

DDR training :
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

DDR init use : 41821 us

HHH
BootFrom SPI
0x12345678
Boot from int dev 1stSPI

TE : 677155

System Started


U-boot-00000-g817d3aa(m6_mbx_th8_secure@817d3aa6) (Nov 19 2014 - 11:41:58)

aml_rtc_init
aml rtc init first time!
clr h-ram
DRAM:  1 GiB
relocation Offset is: 104dc000
MMC:   [mmc_register] add mmc dev_num=0, port=1, if_type=6
[mmc_register] add mmc dev_num=1, port=2, if_type=6
SDIO Port B: 0, SDIO Port C: 1
aml_i2c_init
NAND:  Amlogic nand flash uboot driver, Version U1.06.020 (c) 2010 Amlogic Inc.
SPI BOOT : continue i 0
No NAND device found!!!
NAND device id: 45 d7 84 93 72 50
NAND device: Manufacturer ID: 0x45, Chip ID: 0x45 (Sandisk A serials NAND 4GiB SDTNRFAMA-004G )
1 NAND chips detected
#####aml_nand_init, with RB pins and chip->chip_delay:20
bus_cycle=5, bus_timing=7, start_cycle=6, end_cycle=9,system=5.0ns
oob size is not enough for selected bch mode: NAND_BCH60_1K_MODE force bch to mode: NAND_BCH40_1K_MODE
aml_chip->oob_fill_cnt =128,aml_chip->oob_size =1280,bch_bytes =70
multi plane error for selected plane mode: NAND_TWO_PLANE_MODE force plane to : NAND_SINGLE_PLANE_MODE
aml_nand_init:oobmul =1,chip->ecc.layout->oobfree[0].length=32,aml_chip->oob_size=1280
aml_nand_scan_bbt:
NAND_MFR_SANDISK  NAND detect factory Bad block at 16000000 and block =88 and chip =0
NAND_MFR_SANDISK  NAND detect factory Bad block at 44000000 and block =272 and chip =0
NAND_MFR_SANDISK  NAND detect factory Bad block at 57800000 and block =350 and chip =0
NAND_MFR_SANDISK  NAND detect factory Bad block at 8a400000 and block =553 and chip =0
NAND_MFR_SANDISK  NAND detect factory Bad block at 95400000 and block =597 and chip =0
NAND_MFR_SANDISK  NAND detect factory Bad block at b2c00000 and block =715 and chip =0
NAND_MFR_SANDISK  NAND detect factory Bad block at b3800000 and block =718 and chip =0
NAND_MFR_SANDISK  NAND detect factory Bad block at c2c00000 and block =779 and chip =0
NAND_MFR_SANDISK  NAND detect factory Bad block at c4000000 and block =784 and chip =0
NAND_MFR_SANDISK  NAND detect factory Bad block at d5400000 and block =853 and chip =0
NAND_MFR_SANDISK  NAND detect factory Bad block at dd400000 and block =885 and chip =0
here 2 step : key valid:  block 1016
here 2 step : key valid:  block 1018
here 3 step : oob error:   block 1020
here 3 step : oob error:   block 1022
aml_nand_scan_bbt: factory Bad block bad_blk_cnt=13
aml nand env valid addr: ffffffffffc00000 ,status =0
aml_nand_save_env:6339,save env to 0
NAND bbt detect factory Bad block at ff800000
NAND bbt detect factory Bad block at ff000000
key start_blk=1014,end_blk=1023,aml_nand_key_init:684
########aml_nand_read_page_hwecc 3550 read ecc failed here at at page:260098, blk:1016 chip[0]
blk check good but read failed: fe008000, -74
########aml_nand_read_page_hwecc 3550 read ecc failed here at at page:260285, blk:1016 chip[0]
blk check good but read failed: fe2f4000, -74
########aml_nand_read_page_hwecc 3550 read ecc failed here at at page:260288, blk:1016 chip[0]
blk check good but read failed: fe300000, -74
aml nand key valid addr: fe3e0000
aml nand key valid addr: fe7e0000
CONFIG_KEYSIZE=0x10000; KEYSIZE=0xfffc; bbt=0x1330; default_keyironment_size=0xeccc
i=0,register --- nand_key
NAND bbt detect factory Bad block at 16000000
NAND bbt detect factory Bad block at 44000000
NAND bbt detect factory Bad block at 57800000
NAND bbt detect factory Bad block at 8a400000
NAND bbt detect factory Bad block at 95400000
NAND bbt detect factory Bad block at b2c00000
NAND bbt detect factory Bad block at b3800000
NAND bbt detect factory Bad block at c2c00000
NAND bbt detect factory Bad block at c4000000
NAND bbt detect factory Bad block at d5400000
NAND bbt detect factory Bad block at dd400000
NAND bbt detect factory Bad block at ff000000
NAND bbt detect factory Bad block at ff800000
Creating 2 MTD partitions on "nandnormal":
0x000000800000-0x000001000000 : "mtd1"
0x000001000000-0x000006800000 : "mtd2"
nandnormal initialized ok
detect mx chiprevD :1 and nand_type: 53
nand_curr_device =1
SPI BOOT,spi_env_relocate_spec : env_relocate_spec 53
SF: Detected W25Q32 with page size 256, total 4 MiB

SPI NOR Flash have write protect!!!
In:    serial
Out:   serial
Err:   serial
register usb cfg[0] = 9fd87234
Net:   Meson_Ethernet
init suspend firmware done. (ret:0)
load rsa firmware done.
init rsa encrypt data done.
detect_storage
nand exist return 0
setenv storage nand
reboot_mode=charging
---wipe_data=
itest - return true/false on integer compare

Usage:
itest [.b, .w, .l, .s]
  • value1 <op>
  • value2
    Unknown command 'saradc' - try 'help'
    Unknown command 'saradc' - try 'help'
    Unknown command 'saradc' - try 'help'
    Unknown command 'saradc' - try 'help'
    ir init
    itest - return true/false on integer compare

    Usage:
    itest [.b, .w, .l, .s]
  • value1 <op>
  • value2
    itest - return true/false on integer compare

    Usage:
    itest [.b, .w, .l, .s]
  • value1 <op>
  • value2
    switch_boot_mode
    suspend_status_current2=0
    Unknown command 'suspend' - try 'help'
    name=nand_key nand_key
    read:addr:0xfe3e0000,phy_blk_addr:1016,phy_page_addr:248,aml_nand_get_key:125
    read:addr:0xfe3e0000,phy_blk_addr:1016,phy_page_addr:248,aml_nand_get_key:125
    register_aes_aLGorithm:479,old way
    device:nand, init key ok!!
    key save in nand
    nand 2 ret:34
    key save in nand
    nand 2 ret:34
    key save in nand
    nand 2 ret:1
    Hit any key to stop autoboot -- :  0
    exit abortboot: 0
    compatible nand
    Booting from nand ...
    nand - NAND sub-system

    Usage:
    nand info - show available NAND devices
    test - test available NAND devices
    nand device [dev] - show or set current device
    nand read - addr off|partition size
    nand write - addr off|partition size
        read/write 'size' bytes starting at offset 'off'
        to/from memory address 'addr', skipping bad blocks.
    nand erase [clean|whole] [off size] - erase 'size' bytes from
        offset 'off' (entire device if not specified)
    nand bad - show bad blocks
    nand scrub_safe - clean NAND erasing bad blocks except factory bad blocks
           -just do it (SAFE)!!
    nand dump[.oob] off - dump page
    nand scrub_detect - detect bad blk again
    nand scrub - really clean NAND erasing bad blocks (UNSAFE)
    nand markbad off [...] - mark bad block(s) at offset (UNSAFE)
    nand biterr off - make a bit error at offset (UNSAFE)
    nand  rom_protect  on/off
    nand  wr_rd_cmp  src dst  off|partition size
    nand  rom_write  addr off|partition size
    nand  factory_info addr block_offset block_count part|all
    nand  errstat

    unpackimg:Magic error, use old format
    unpackimg wrong!
    cp - memory copy

    Usage:
    cp [.b, .w, .l] source target count
    This is 720p
    nand - NAND sub-system

    Usage:
    nand info - show available NAND devices
    test - test available NAND devices
    nand device [dev] - show or set current device
    nand read - addr off|partition size
    nand write - addr off|partition size
        read/write 'size' bytes starting at offset 'off'
        to/from memory address 'addr', skipping bad blocks.
    nand erase [clean|whole] [off size] - erase 'size' bytes from
        offset 'off' (entire device if not specified)
    nand bad - show bad blocks
    nand scrub_safe - clean NAND erasing bad blocks except factory bad blocks
           -just do it (SAFE)!!
    nand dump[.oob] off - dump page
    nand scrub_detect - detect bad blk again
    nand scrub - really clean NAND erasing bad blocks (UNSAFE)
    nand markbad off [...] - mark bad block(s) at offset (UNSAFE)
    nand biterr off - make a bit error at offset (UNSAFE)
    nand  rom_protect  on/off
    nand  wr_rd_cmp  src dst  off|partition size
    nand  rom_write  addr off|partition size
    nand  factory_info addr block_offset block_count part|all
    nand  errstat

    hdcp get form storage medium: nand
    don't found keyname,uboot_key_read:1634
    prefetch hdcp keys from nand failed
    AML-LOG : Invalid AML-CHK-BLK ID or Ver!
    Error! Illegal kernel image, please check!
    enter recovery
    nand - NAND sub-system

    Usage:
    nand info - show available NAND devices
    test - test available NAND devices
    nand device [dev] - show or set current device
    nand read - addr off|partition size
    nand write - addr off|partition size
        read/write 'size' bytes starting at offset 'off'
        to/from memory address 'addr', skipping bad blocks.
    nand erase [clean|whole] [off size] - erase 'size' bytes from
        offset 'off' (entire device if not specified)
    nand bad - show bad blocks
    nand scrub_safe - clean NAND erasing bad blocks except factory bad blocks
           -just do it (SAFE)!!
    nand dump[.oob] off - dump page
    nand scrub_detect - detect bad blk again
    nand scrub - really clean NAND erasing bad blocks (UNSAFE)
    nand markbad off [...] - mark bad block(s) at offset (UNSAFE)
    nand biterr off - make a bit error at offset (UNSAFE)
    nand  rom_protect  on/off
    nand  wr_rd_cmp  src dst  off|partition size
    nand  rom_write  addr off|partition size
    nand  factory_info addr block_offset block_count part|all
    nand  errstat

    unpackimg:Magic error, use old format
    unpackimg wrong!
    cp - memory copy

    Usage:
    cp [.b, .w, .l] source target count
    This is 720p
    nand - NAND sub-system

    Usage:
    nand info - show available NAND devices
    test - test available NAND devices
    nand device [dev] - show or set current device
    nand read - addr off|partition size
    nand write - addr off|partition size
        read/write 'size' bytes starting at offset 'off'
        to/from memory address 'addr', skipping bad blocks.
    nand erase [clean|whole] [off size] - erase 'size' bytes from
        offset 'off' (entire device if not specified)
    nand bad - show bad blocks
    nand scrub_safe - clean NAND erasing bad blocks except factory bad blocks
           -just do it (SAFE)!!
    nand dump[.oob] off - dump page
    nand scrub_detect - detect bad blk again
    nand scrub - really clean NAND erasing bad blocks (UNSAFE)
    nand markbad off [...] - mark bad block(s) at offset (UNSAFE)
    nand biterr off - make a bit error at offset (UNSAFE)
    nand  rom_protect  on/off
    nand  wr_rd_cmp  src dst  off|partition size
    nand  rom_write  addr off|partition size
    nand  factory_info addr block_offset block_count part|all
    nand  errstat

    AML-LOG : Invalid AML-CHK-BLK ID or Ver!
    Error! Illegal kernel image, please check!
    m6_mbx_th8_secure#nand  rom_protect  on/off
    m6_mbx_th8_secure#nand  wr_rd_cmp  src dst  off|partition size
    syntax error
    m6_mbx_th8_secure#nand  rom_write  addr off|partition size
    syntax error
    m6_mbx_th8_secure#nand  factory_info addr block_offset block_count part|all
    syntax error
    m6_mbx_th8_secure#nand  torage medium: nand
    nand - NAND sub-system

    Usage:
    nand info - show available NAND devices
    test - test available NAND devices
    nand device [dev] - show or set current device
    nand read - addr off|partition size
    nand write - addr off|partition size
        read/write 'size' bytes starting at offset 'off'
        to/from memory address 'addr', skipping bad blocks.
    nand erase [clean|whole] [off size] - erase 'size' bytes from
        offset 'off' (entire device if not specified)
    nand bad - show bad blocks
    nand scrub_safe - clean NAND erasing bad blocks except factory bad blocks
           -just do it (SAFE)!!
    nand dump[.oob] off - dump page
    nand scrub_detect - detect bad blk again
    nand scrub - really clean NAND erasing bad blocks (UNSAFE)
    nand markbad off [...] - mark bad block(s) at offset (UNSAFE)
    nand biterr off - make a bit error at offset (UNSAFE)
    nand  rom_protect  on/off
    nand  wr_rd_cmp  src dst  off|partition size
    nand  rom_write  addr off|partition size
    nand  factory_info addr block_offset block_count part|all
    nand  errstat

    m6_mbx_th8_secure#don't found keyname,uboot_key_read:163led
    > AML-LOG : Invalid AML-t part|all
    > nand  errstat
    >
    > unpackimg:Magic r, use old format
    > unpackimg wrong - memory copyacp [.b, .w, .l] source target counis is 720p
    > nand - NAND sub-system
    >
    > Usage:
    > nand info - show available NAND des
    > test - test availablNvices
    > ndevice [dev] - show or set current de
    > nand read - addr off|partn size
    > nand write - addr off|partition
    >     read/write 'size' bytes stag at offset 'off'
    >     to/from memaddres 'addr', skipping bad blocks.
    > nand erase [c|whole] [off size] - erase 'size' bytes from
    >     of 'off' (entire device if not specified)
    > nand bad - show baocks
    > nand scrub_safe - clean NAND erasing bad ks except factory bad bs
    >        -just do it (SAFE)!!
    > nand dump[.oob] off - dump page
    > nandub_detect - detect bad blk a
    > nand scrub - really clean NAND ing bad blocks (UNSAFE)
    > nand markoff [...] - mark bad block(s) at offset (UNSAFE)
    > nand br off - make a bit error at offset (UNSAFE)
    > nand  rom_prot on/off
    > nand  wr_rd_cmp  src dst  off|partition siand  rom_write  addr oartitionsize
    > nand  factory_info addr block_offset block_count part|all
    > nand  tat
    >
    > AML-LOG : Invalid AML-CHK-BLK ID or Ver!
    > Error! Illegernel imagl check!
    > m6_mbx_th8_secure#
    >



  • 上一篇:海信LED50K380U开机直接显示系统正在升级怎么解决
    下一篇:中兴b860a 版本号2.3.4@hao501802766
    沙发
    发表于 2016-12-29 10:48 | 只看该作者 | 来自广东
    最好找运营商解决这种情况,
    回复 支持 反对

    使用道具 举报

    板凳
    发表于 2016-12-29 12:27 | 只看该作者 | 来自湖北
    TTL 连接,按回车打断启动进入uboot,
    插入fat32格式U盘,U盘根目录放PB300114固件和固件包中的recovery.img文件。
    运行以下指令:
    nand scrub_safe 0
    defenv
    saveenv
    usb start
    fatload usb 0 82000000 recovery.img
    bootm 82000000
    然后加载固件包刷机。
    回复 支持 反对

    使用道具 举报

    地板
     楼主| 发表于 2016-12-29 14:24 | 只看该作者 | 来自北京
    webpad 发表于 2016-12-29 12:27
    TTL 连接,按回车打断启动进入uboot,
    插入fat32格式U盘,U盘根目录放PB300114固件和固件包中的recovery.im ...

    可以操作,可以刷机,好像还是不能开机,坏块依然存在
    m6_mbx_th8_secure#nand scrub_safe 0

    NAND scrub_safe: whole chip
    Warning: scrub_safe option will erase all bad blocks except factory bad blocks!
    Erasing at 0x14400000 --   8% complete. NAND bbt detect factory Bad block at 16000000
    Skipping bad block at  0x16000000
    Erasing at 0x42800000 --  26% complete. NAND bbt detect factory Bad block at 44000000
    Skipping bad block at  0x44000000
    Erasing at 0x57000000 --  34% complete. NAND bbt detect factory Bad block at 57800000
    Skipping bad block at  0x57800000
    Erasing at 0x8a000000 --  54% complete. NAND bbt detect factory Bad block at 8a400000
    Skipping bad block at  0x8a400000
    Erasing at 0x94400000 --  58% complete. NAND bbt detect factory Bad block at 95400000
    Skipping bad block at  0x95400000
    Erasing at 0xb0800000 --  69% complete. NAND bbt detect factory Bad block at b2c00000
    Skipping bad block at  0xb2c00000
    Erasing at 0xb3000000 --  70% complete. NAND bbt detect factory Bad block at b3800000
    Skipping bad block at  0xb3800000
    Erasing at 0xc2800000 --  76% complete. NAND bbt detect factory Bad block at c2c00000
    Skipping bad block at  0xc2c00000
    NAND bbt detect factory Bad block at c4000000
    Skipping bad block at  0xc4000000
    Erasing at 0xd4400000 --  83% complete. NAND bbt detect factory Bad block at d5400000
    Skipping bad block at  0xd5400000
    Erasing at 0xdc000000 --  86% complete. NAND bbt detect factory Bad block at dd400000
    Skipping bad block at  0xdd400000
    Erasing at 0xfd400000 --  99% complete. NAND bbt detect factory Bad block at fe000000
    Skipping bad block at  0xfe000000
    NAND bbt detect factory Bad block at fe800000
    Skipping bad block at  0xfe800000
    Erasing at 0xffc00000 -- 100% complete.
    OK
    m6_mbx_th8_secure#defenv
    Using default environment

    m6_mbx_th8_secure#saveenv
    Saving Environment to SPI Flash...
    SPI BOOT,spi_saveenv : saveenv 97
    Erasing SPI flash...Writing to SPI flash...done
    m6_mbx_th8_secure#usb start
    (Re)start USB...
    USB:   dwc_usb driver version: 2.94 6-June-2012
    USB (0) peri reg base: c1108400
    USB (0) use clock source: XTAL input
    USB (0) PHY Clock not detected!
    USB (0) base addr: 0xc9040000
    Force id mode: Host
    dwc_otg: Highspeed device found !

    scanning bus for devices... 1 USB Device(s) found
           scanning bus for storage devices... 1 Storage Device(s) found
    回复 支持 反对

    使用道具 举报

    5#
    发表于 2016-12-29 14:40 | 只看该作者 | 来自湖北
    migda 发表于 2016-12-29 14:24
    可以操作,可以刷机,好像还是不能开机,坏块依然存在
    m6_mbx_th8_secure#nand scrub_safe 0

    recovery 加载后hdmi有输出画面么?
    回复 支持 反对

    使用道具 举报

    6#
     楼主| 发表于 2016-12-29 15:00 | 只看该作者 | 来自北京
    webpad 发表于 2016-12-29 14:40
    recovery 加载后hdmi有输出画面么?

    加载后进入了刷机模式,可以刷机,刷完还是不能正常启动
    回复 支持 反对

    使用道具 举报

    7#
    发表于 2016-12-29 15:38 | 只看该作者 | 来自湖北
    migda 发表于 2016-12-29 15:00
    加载后进入了刷机模式,可以刷机,刷完还是不能正常启动

    换个包刷 PB300119
    回复 支持 反对

    使用道具 举报

    8#
     楼主| 发表于 2016-12-29 16:08 | 只看该作者 | 来自北京
    刷完还是没有改变,和刷14版本一样
    回复 支持 反对

    使用道具 举报

    9#
     楼主| 发表于 2016-12-29 16:08 | 只看该作者 | 来自北京
    webpad 发表于 2016-12-29 15:38
    换个包刷 PB300119

    刷完还是没有改变,和刷14版本一样
    回复 支持 反对

    使用道具 举报

    10#
    发表于 2016-12-29 21:31 | 只看该作者 | 来自湖北
    migda 发表于 2016-12-29 16:08
    刷完还是没有改变,和刷14版本一样

    贴上 TTL 输出log
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2025-6-1 23:59 , Processed in 0.171066 second(s), 12 queries , Redis On.

    Powered by Discuz!

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

    © 2007-2025 ZNDS.Com

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