fancyzj 发表于 2021-4-18 14:22

求助!!!S905L-B机顶盒升级EMMC后,可以线刷,不能启动。

本帖最后由 fancyzj 于 2021-4-19 17:41 编辑

如题,前两天没事,看着手里闲着的64GEMMC,想着给盒子换上加点空间。换上后线刷正常,但是TTL跑码如下现在不知道咋救活了。原机4G的片子换回去一个鸟样。大神给指导下呗,不胜感谢!!!
原机图片:
换好EMMC:

线刷TTL:正常TE: 1920429

BL2 Built : 17:04:12, Jun 21 2016.
gxl g21e86b3 - yao.zhang@droid07

set vcck to 1080 mv
set vddee to 1050 mv
Board ID = 11
CPU clk: 1200MHz
BL2 USB
DDR chl: Rank0+1 @ 792MHz - FAIL
DDR chl: Rank0 @ 792MHz - PASS
DQS-corr enabled
DDR scramble enabled
Rank0: 1024MB(auto)-2T-11
0.0;CHK:0;
TE: 2142018

BL2 Built : 17:04:12, Jun 21 2016.
gxl g21e86b3 - yao.zhang@droid07

set vcck to 1080 mv
set vddee to 1050 mv
Board ID = 11
CPU clk: 1200MHz
BL2 USB
0.0;CHK:0;
TE: 2195731

BL2 Built : 17:04:12, Jun 21 2016.
gxl g21e86b3 - yao.zhang@droid07

set vcck to 1080 mv
set vddee to 1050 mv
Board ID = 12
CPU clk: 1200MHz
BL2 USB
Load fip header from USB, src: 0x0000c000, des: 0x01400000, size: 0x00004000
New fip structure!
Load bl30 from USB, src: 0x00010000, des: 0x01100000, size: 0x00007200
Load bl301 from USB, src: 0x00018000, des: 0x01200000, size: 0x00002000
Load bl31 from USB, src: 0x0001c000, des: 0x10100000, size: 0x00017400
Load bl33 from USB, src: 0x00034000, des: 0x01000000, size: 0x000a1200
NOTICE:BL3-1: v1.0(debug):8954d8d
NOTICE:BL3-1: Built : 10:21:48, Jun 25 2016
aml log : bl31 normal boot !

bl30: check_permit, count is 1
bl30: check_permit: ok!
chipid: 0 0 3 c c 0 4e b4 48 a0 0 c4 not ES chip
efuse init ops = c4
efuse init hdcp = c, cf9=7

secINFOu:r e   t aBsLk3 -s1t:a rItn!it
ializing runthiimgehstearvices
WARNING: No OPTEE provided by BL2 boot loader
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL3-1: Preparing for EL3 exit to normal world
INFO:    BL3-1: Next image address = 0x1000000
INFO:    BL3-1: Next image spsr = 0x3c9


U-Boot 2015.01-gd893f87 (Jul 13 2016 - 19:10:21)

DRAM:1 GiB
Relocation Offset is: 36ed2000
MMC init in usb
aml_priv->desc_buf = 0x0000000033ec2630
aml_priv->desc_buf = 0x0000000033ec47c0
SDIO Port B: 0, SDIO Port C: 1
Enter USB burn
Set Addr 41
Get DT cfg
Get DT cfg
Get DT cfg
set CFG
Get DT cfg
Get DT cfg

ID
tplcmd[    echo 12345]
12345
ret = 0
success
BULKcmd[    low_power]
success

ID
tplcmd[    download mem dtb normal 149504]
Down(mem) part(dtb) sz(0x24800) fmt(normal)
totalSlotNum = 0, nextWriteBackSlot 3
success
Burn Start...
load dt.img to 0x0000000001000000, sz=0x24800
Burn complete
BULKcmd
success
BULKcmd
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 4 dtbs.
      aml_dt soc: gxl platform: p211 variant: 1g
      dtb 0 soc: gxbb   plat: p201   vari: 1g
      dtb 1 soc: gxbb   plat: p201   vari: 2g
      dtb 2 soc: gxl   plat: p211   vari: 1g
      dtb 3 soc: gxl   plat: p211   vari: 2g
      Find match dtb: 2
start dts,buffer=0000000001000000,dt_addr=0000000001011800
parts: 14
00:      logo   0000000002000000 1
01:recovery   0000000002000000 1
02:       rsv   0000000000800000 1
03:       tee   0000000000800000 1
04:   crypt   0000000002000000 1
05:      misc   0000000002000000 1
06: instaboot   0000000020000000 1
07:      boot   0000000002000000 1
08:    system   0000000028000000 1
09:   cache   0000000020000000 2
10:   ghost   0000000020000000 4
11:      info   0000000004000000 4
12:    params   0000000004000000 2
13:      data   ffffffffffffffff 4
run cmd
disprotect key
emmc/sd response timeout, cmd = 8
emmc/sd response timeout, cmd = 55
mmc init success
skip cache partition.
Partition table get from SPL is :
      name                        offset            size            flag
===================================================================================
   0: bootloader                         0            400000                  0
   1: reserved                     2400000         4000000                  0
   2: cache                        6c00000          20000000                  2
   3: env                         27400000            800000                  0
   4: logo                        28400000         2000000                  1
   5: recovery                  2ac00000         2000000                  1
   6: rsv                         2d400000            800000                  1
   7: tee                         2e400000            800000                  1
   8: crypt                     2f400000         2000000                  1
   9: misc                        31c00000         2000000                  1
10: instaboot                   34400000          20000000                  1
11: boot                        54c00000         2000000                  1
12: system                      57400000          28000000                  1
13: ghost                     7fc00000          20000000                  4
14: info                        a0400000         4000000                  4
15:                                    0               0                  0
mmc read lba=0x12000, blocks=0x1
mmc read lba=0x12001, blocks=0x1
mmc_read_partition_tbl: mmc read partition OK!
eMMC/TSD partition table have been checked OK!
XXXXXXX======enter EMMC boot======XXXXXX
emmc/sd response timeout, cmd = 8
emmc/sd response timeout, cmd = 55
mmc init success
switch to partitions #0, OK
mmc1(part 0) is current device
Device: SDIO Port C
Manufacturer ID: 15
OEM: 100
Name: CJNB4
Tran Speed: 52000000
Rd Block Len: 512
MMC version 4.0
High Capacity: Yes
Capacity: 58.2 GiB
Bus Width: 1-bit
amlmmc key
emmc disprotect key
amlmmc erase 1emmckey_is_protected : disprotect
blkcnt = 122142720
start = 0,end = 122142719
start erase dtb......
start = 81920,end = 82943
dev # 1,, several blocks erased OK
To run cmd
write emmc dtb
skip cache partition.
Partition table get from SPL is :
      name                        offset            size            flag
===================================================================================
   0: bootloader                         0            400000                  0
   1: reserved                     2400000         4000000                  0
   2: cache                        6c00000          20000000                  2
   3: env                         27400000            800000                  0
   4: logo                        28400000         2000000                  1
   5: recovery                  2ac00000         2000000                  1
   6: rsv                         2d400000            800000                  1
   7: tee                         2e400000            800000                  1
   8: crypt                     2f400000         2000000                  1
   9: misc                        31c00000         2000000                  1
10: instaboot                   34400000          20000000                  1
11: boot                        54c00000         2000000                  1
12: system                      57400000          28000000                  1
13: ghost                     7fc00000          20000000                  4
14: info                        a0400000         4000000                  4
15:                                    0               0                  0
mmc read lba=0x12000, blocks=0x1
mmc read lba=0x12001, blocks=0x1
mmc_read_partition_tbl: mmc read partition ERROR!
mmc write lba=0x12000, blocks=0x1
mmc write lba=0x12001, blocks=0x1
mmc_write_partition_tbl: mmc write partition OK!
partition table success
usb producing env_relocate
mmc env offset: 0x27400000
*** Warning - bad CRC, using default environment

Saving Environment to aml-storage...
mmc env offset: 0x27400000
Writing to MMC(1)... done
      Amlogic multi-dtb tool
      Multi dtb detected
      Multi dtb tool version: v2 .
      Support 4 dtbs.
      aml_dt soc: gxl platform: p211 variant: 1g
      dtb 0 soc: gxbb   plat: p201   vari: 1g
      dtb 1 soc: gxbb   plat: p201   vari: 2g
      dtb 2 soc: gxl   plat: p211   vari: 1g
      dtb 3 soc: gxl   plat: p211   vari: 2g
      Find match dtb: 2
success

ID
tplcmd
flash LOGIC partCap 0x2000000B
Down(store) part(boot) sz(0x96a3f7) fmt(normal)
totalSlotNum = 0, nextWriteBackSlot 1
success
Burn Start...
Burn complete
BULKcmd
success
BULKcmd
Verify Start...
To verify part boot in fmt normal
Verify End
VERIFY OK
success

ID
tplcmd
flash LOGIC partCap 0x2000000B
Down(store) part(logo) sz(0x4d0940) fmt(normal)
totalSlotNum = 0, nextWriteBackSlot 1
success
Burn Start...
Burn complete
BULKcmd
success
BULKcmd
Verify Start...
To verify part logo in fmt normal
Verify End
VERIFY OK
success

ID
tplcmd
flash LOGIC partCap 0x2000000B
Down(store) part(recovery) sz(0xa2c902) fmt(normal)
totalSlotNum = 0, nextWriteBackSlot 1
success
Burn Start...
Burn complete
BULKcmd
success
BULKcmd
Verify Start...
To verify part recovery in fmt normal
Verify End
VERIFY OK
success

ID
tplcmd
flash LOGIC partCap 0x28000000B
Down(store) part(system) sz(0x28000000) fmt(normal)
totalSlotNum = 0, nextWriteBackSlot 1
success
Burn Start...
Burn complete
Downloading %100
BULKcmd
success
BULKcmd
Verify Start...
To verify part system in fmt normal
Verify End
VERIFY OK
success

ID
tplcmd
Down(store) part(bootloader) sz(0xe0000) fmt(normal)
totalSlotNum = 0, nextWriteBackSlot 14
success
Burn Start...
mmc switch to boot0 success
mmc switch to boot1 success
mmc switch to user success
Burn complete
BULKcmd
success
BULKcmd
mmc switch to boot0 success
mmc switch to boot1 success
mmc switch to user success
VERIFY OK
success
BULKcmd
## save_setting ##
Set upgrade_step to 2
Saving Environment to aml-storage...
mmc env offset: 0x27400000
Writing to MMC(1)... done
success
BULKcmd
Pls un-plug USB line to poweroff
success

线刷成功

重启TTL信息

重启后TTL无限循环如下:
GXL:BL1:9ac50e:bb16dc;FEAT:ADFD318C:0;POC:3;RCY:0;EMMC:0;READ:0;CHK:A7;READ:0;CHK:A7;READ:0;CHK:A7;SD:800;USB:8;LOOP:1;EMMC:0;READ:0;CHK:A7;READ:0;CHK:A7;READ:0;CHK:A7;SD:800;USB:8;LOOP:2;EMMC:0;READ:0;CHK:A7;READ:0;CHK:A7;READ:0;CHK:A7;SD:800;USB:8;






那秋、那么凉 发表于 2021-4-18 16:25

帮忙顶顶

fancyzj 发表于 2021-4-18 17:24

那秋、那么凉 发表于 2021-4-18 16:25
帮忙顶顶

谢谢!

fancyzj 发表于 2021-4-19 17:38

看来大神们已经不再关注这类低端机型了。

229000721 发表于 2021-4-21 00:18

帮你顶顶

euzenlee 发表于 2022-4-11 07:58

bootloader损坏了。

lhx19591216 发表于 2022-4-12 18:58

这是一个很好的学习平台,学习学习。

ajiwei 发表于 2022-11-21 23:24

我也碰到了,天邑TY1208晶晨S905M-B,线刷不了啊总出错在1%什么读取镜像失败的。。、、连TTL就无限那些EMMC:0;READ:0;CHK:AA;SD:800;USB:8;LOOP:2,网上说UBOOT挂掉了,具体不知道怎么弄,制做什么启动卡,但BIN文件去哪找,有大神在吗?谢谢{znds12}

cxvazxp 发表于 2022-12-8 01:51

我也碰到了,天邑TY1208晶晨S905M-B,线刷不了啊总出错在1%什么读取镜像失败的。。、、连TTL就无限那些EMMC:0;READ:0;CHK:AA;SD:800;USB:8;LOOP:2,网上说UBOOT挂掉了,具体不知道怎么弄,制做什么启动卡,但BIN文件去哪找,有大神在吗?谢谢

我也和你一样    T1换了EMMC   拆下的EMMC 不见了    直接吹上去的也是刷机百分之2出错“加载DDR/命令返回出错”TTL跑码一直重复LOOP:1C8;EMMC:0;READ:0;CHK:AA;SD:800;USB:8;求大神指点
同时刷机同时跑码
代码如下:

BL2 Built : 11:58:42, May 27 2017.
gxl gc3c9a84 - xiaobo.gu@droid05

set vdd cpu_a to 1120 mv
set vdd cpu_b to 1050 mv
set vddee to 1000 mv
Board ID = 4
GXM:BL1:dc8b51:76f1a5;FEAT:BDFD31BC:80;POC:3;RCY:0;EMMC:0;READ:0;CHK:AA;SD:800;USB:8;0.0;
TE: 3956572
然后停止不动........................


809796028 发表于 2023-1-8 19:43

我的情况和你的情况差不多,可以刷机完成就是启动不了开机定屏。在另外一个盒子上面用编程器读取的EMC写的这个刷坏的盒子里面也是一样的情况。实在是搞不懂哪里不对了
页: [1] 2
查看完整版本: 求助!!!S905L-B机顶盒升级EMMC后,可以线刷,不能启动。