我的天貓魔盒100A現在老是刷rom 只能刷一半就卡死,開機只看到小貓釣魚,或是黑貓?zhí)模瑳]法進入系統(tǒng),但是可以進入recovery。
于是我上淘了usb轉ttl,先連好線,再插入電腦,再打開SSCOM3.2,設置好串口COM,再設置波特率115200,然后給100A插電,結果SSCOM出現了很多信息了,但我看不到,請大俠們幫忙看看,是哪里壞了,還有得救嗎?還有,在哪里輸入命令呢,我弄了半天沒辦法做到輸入
nand info (能出現NAND資料數據的,就可以修復一下壞塊了,出錯或其它的,重啟或現具體分析吧?。?/font>
nand scrub_safe (安全修復,貌似5a00000是所有TMB100A都有的標記。。。)
下面是我的100A的信息,大家?guī)臀铱纯矗让耍。。?/font>
0x12345678
Boot from internal device 1st SPI RESERVED
System Started
?C?H?H?????00000-g0fb34cc-dirty(m6_mbx_g32@jb42-0630) (Nov 01 2013 - 11:22:28)
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 MT29F32G-C)
1 NAND chips detected
onfi timing mode set failed: 49
#####aml_nand_init, with RB pins and chip->chip_delay:20
bus_cycle=10, bus_timing=10, start_cycle=10, end_cycle=10,system=5.0ns
oob size is not enough for selected bch mode: NAND_BCH60_1K_MODE force bch to mode: 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_size=224
aml nand env valid addr: 10000
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=0xeccc
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
SPI NOR Flash have write protect!!!
In: serial
Out: serial
Err: serial
register usb cfg[0] = 9fe82910
Net: current factory:2
set factory eth 101G 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
current factory:2
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: 3405506 Bytes = 3.2 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Ramdisk start addr = 0x82340000, len = 0x10080e
Uncompressing Kernel Image ... OK
machid from environment: 0x4e27
EFUSE machid is not set.
Using machid 0x4e27 from environment
Starting kernel ...
[ 4.517882@0] kobject (df164410): tried to init an initialized object, something is seriously wrong.
[ 4.537511@0] dvb_io_setup start
[ 4.541600@0] DVB: cannot get resource "frontend0_LNBON/OFF"
[ 4.541632@0] DVB: cannot get resource "frontend0_POWERON/OFF"
[ 4.547491@0] DVB: cannot get resource "frontend0_ANTOVERLOAD"
[ 4.554041@0] Smartcard: cannot get resource "smc0_reset"
[ 4.946344@1] init: hdmi hpd_status is :48
[ 4.954604@0] init: cannot open '/initlogo.rle'
[ 4.954805@0] init: load_565rle_image_mbx result is: 0
[ 5.107648@0] init: Before e2fsck_main...
[ 5.166233@0] init: After e2fsck_main...
[ 5.336656@0] init: cannot find '/system/bin/sh', disabling 'console'
[ 5.337549@0] init: cannot find '/system/bin/servicemanager', disabling 'servicemanager'
[ 5.345559@0] init: cannot find '/system/bin/vold', disabling 'vold'
[ 5.352182@0] init: cannot find '/system/bin/set_display_mode.sh', disabling 'display'
[ 5.360256@0] init: cannot find '/system/bin/netd', disabling 'netd'
[ 5.366194@0] init: cannot find '/system/bin/debuggerd', disabling 'debuggerd'
[ 5.373902@0] init: cannot find '/system/bin/surfaceflinger', disabling 'surfaceflinger'
[ 5.381452@0] init: cannot find '/system/bin/app_process', disabling 'zygote'
[ 5.389135@1] init: cannot find '/system/bin/drmserver', disabling 'drm'
[ 5.395182@1] init: cannot find '/system/bin/mediaserver', disabling 'media'
[ 5.402252@1] init: cannot find '/system/bin/installd', disabling 'installd'
[ 5.409265@1] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
[ 5.417767@1] init: cannot find '/system/bin/keystore', disabling 'keystore'
[ 5.424779@1] init: cannot find '/system/bin/alisecserver', disabling 'alisecserver'
[ 5.432533@1] init: cannot find '/system/bin/uuid', disabling 'aliyun_uuid'
[ 5.439499@1] init: cannot find '/system/bin/sh', disabling 'yunos_sensor'
[ 5.446307@1] init: cannot find '/system/bin/remotecfg', disabling 'remotecfg'
[ 5.453535@1] init: cannot find '/system/bin/pppoe_wrapper', disabling 'pppoe_wrapper'
[ 5.472741@1] init: cannot find '/system/bin/sdcard', disabling 'sdcard'
[ 5.474965@1] init: property 'ro.product.manufacturer' doesn't exist while expanding '${ro.product.manufacturer}'
[ 5.484124@1] init: cannot expand '${ro.product.manufacturer}' while writing to '/sys/class/android_usb/android0/iManufacturer'
[ 5.495540@1] init: property 'ro.product.model' doesn't exist while expanding '${ro.product.model}'
[ 5.504698@1] init: cannot expand '${ro.product.model}' while writing to '/sys/class/android_usb/android0/iProduct'
[ 5.514981@1] init: property 'ro.usb.vendor.string' doesn't exist while expanding '${ro.usb.vendor.string}'
[ 5.524695@1] init: cannot expand '${ro.usb.vendor.string}' while writing to '/sys/class/android_usb/android0/f_mass_storage/vendor_string'
[ 5.537194@1] init: property 'ro.usb.product.string' doesn't exist while expanding '${ro.usb.product.string}'
[ 5.547086@1] init: cannot expand '${ro.usb.product.string}' while writing to '/sys/class/android_usb/android0/f_mass_storage/product_string'
[ 5.560729@1] init: cannot find '/system/bin/getaplog', disabling 'aliyun_getaplog'
[ 5.567652@1] android_usb:disable, not bind to controller
[ 5.572716@1] android_usb:disable, not bind to controller
[ 5.578181@1] android_usb:enable, not bind to controller
|