求助!!!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
帮忙顶顶
谢谢! 看来大神们已经不再关注这类低端机型了。 帮你顶顶
bootloader损坏了。 这是一个很好的学习平台,学习学习。 我也碰到了,天邑TY1208晶晨S905M-B,线刷不了啊总出错在1%什么读取镜像失败的。。、、连TTL就无限那些EMMC:0;READ:0;CHK:AA;SD:800;USB:8;LOOP:2,网上说UBOOT挂掉了,具体不知道怎么弄,制做什么启动卡,但BIN文件去哪找,有大神在吗?谢谢{znds12} 我也碰到了,天邑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
然后停止不动........................
我的情况和你的情况差不多,可以刷机完成就是启动不了开机定屏。在另外一个盒子上面用编程器读取的EMC写的这个刷坏的盒子里面也是一样的情况。实在是搞不懂哪里不对了
页:
[1]
2