X96MAX+救砖求助
本帖最后由 trynda 于 2021-3-15 21:55 编辑X96MAX+ 4/32G的版本
主板是Q5X3_141 V4.1 20112
短接,USB,卡刷,全部救砖方法都无效,最终接了TTL,算是有点反应了,但键盘无法输入。
哪位大佬知道怎么解吗?
试了图中几个短接点都无效,怀疑是USB芯片烧坏了。
TTL输出信息如下
SM1:BL:511f6b:81ca2f;FEAT:A0F83180:20282000;POC:F;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0000 - pwm id 0x01
bl2_stage_init 0xc1
bl2_stage_init 0x02
L0:00000000
L1:00000703
L2:00008067
L3:15000020
S1:00000000
B2:20282000
B1:a0f83180
TE: 110403
BL2 Built : 15:21:48, Aug 28 2019. g12a g1bf2b53 - luan.yuan@droid15-sz
Board ID = 1
Set cpu clk to 24M
Set clk81 to 24M
Use GP1_pll as DSU clk.
DSU clk: 1200 Mhz
CPU clk: 1200 MHz
Set clk81 to 166.6M
eMMC boot @ 0
sw8 s
DDR driver_vesion: LPDDR4_PHY_V_0_1_18 build time: Aug 28 2019 15:21:45
board id: 1
Load FIP HDR from eMMC, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, part : 0
fw parse done
Load ddrfw from eMMC, src: 0x00060200, des: 0xfffd0000, size: 0x0000c000, part: 0
Load ddrfw from eMMC, src: 0x00038200, des: 0xfffd0000, size: 0x00004000, part: 0
PIEI prepare done
fastboot data load
00000000
emmc switch 1 ok
ddr saved addr:00016000
Load ddr parameter from eMMC, src: 0x02c00000, des: 0xfffd0000, size: 0x00001000 , part: 0
00000000
emmc switch 0 ok
fastboot data verify
verify result: 265
Cfg max: 5, cur: 1. Board id: 255. Force loop cfg
DDR4 probe
ddr clk to 912MHz
Load ddrfw from eMMC, src: 0x00014200, des: 0xfffd0000, size: 0x0000c000, part: 0
dmc_version 0001
Check phy result
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : ERROR : Training has failed!
1D training failed
Cfg max: 5, cur: 2. Board id: 255. Force loop cfg
DDR3 probe
ddr clk to 792MHz
Load ddrfw from eMMC, src: 0x0002c200, des: 0xfffd0000, size: 0x0000c000, part: 0
dmc_version 0001
Check phy result
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : End of read dq deskew training
INFO : End of MPR read delay center optimization
INFO : End of Write leveling coarse delay
INFO : End of write delay center optimization
INFO : End of read delay center optimization
INFO : End of max read latency training
INFO : Training has run successfully!
1D training succeed
aml_ddr_fw_vesion: LPDDR4_PHY_V_0_1_18 build time: Aug 28 2019 13:53:31
auto size-- 65535DDR cs0 size: 4096MB
DDR cs1 size: 0MB
DMC_DDR_CTRL: 0000002dDDR size: 3928MB
cs0 DataBus test pass
cs0 AddrBus test pass
100bdlr_step_size ps== 404
result report
boot times 0Enable ddr reg access
00000000
emmc switch 3 ok
Authentication key not yet programmed
get rpmb counter error 0x00000007
00000000
emmc switch 0 ok
Load FIP HDR from eMMC, src: 0x00010200, des: 0x01700000, size: 0x00004000, part : 0
Load BL3X from eMMC, src: 0x00078200, des: 0x01768000, size: 0x000c8000, part: 0
bl2z: ptr: 05129330, size: 00001e40
0.0;M3 CHK:0;cm4_sp_mode 0
MVN_1=0x00000000
MVN_2=0x00000000
OPS=0x10
ring efuse init
2b 0c 10 00 01 2a 21 00 00 10 32 32 56 52 52 50
secure task start!
high task start!
low task start!
run into bl31
NOTICE:BL31: v1.3(release):4fc40b1
NOTICE:BL31: Built : 15:57:33, May 22 2019
NOTICE:BL31: G12A normal boot!
NOTICE:BL31: BL33 decompress pass
ERROR: Error initializing runtime service opteed_fast
U-Boot 2015.01 (Aug 17 2020 - 19:26:30)
DRAM:3.8 GiB
Relocation Offset is: d6e5e000
spi_post_bind(spifc): req_seq = 0
register usb cfg = 00000000d7f3ec88
NAND:get_sys_clk_rate_mtd() 290, clock se**ng 200!
NAND device id: 0 ff ff ff ff ff
No NAND device found!!!
nand init failed: -6
get_sys_clk_rate_mtd() 290, clock se**ng 200!
NAND device id: 0 ff ff ff ff ff
No NAND device found!!!
nand init failed: -6
MMC: aml_priv->desc_buf = 0x00000000d3e4ea70
aml_priv->desc_buf = 0x00000000d3e50db0
SDIO Port B: 0, SDIO Port C: 1
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 40000000
aml_sd_retry_refix:delay = 0x0,gadjust =0x142000
mmc refix success
init_part() 297: PART_TYPE_AML
mmc init success
Amlogic multi-dtb tool
GZIP format, decompress...
Multi dtb detected
Multi dtb tool version: v2 .
Support 4 dtbs.
aml_dt soc: sm1 platform: ac213 variant: 4g
dtb 0 soc: g12a plat: u212 vari: 2g
dtb 1 soc: g12a plat: u212 vari: 4g
dtb 2 soc: sm1 plat: ac213 vari: 2g
dtb 3 soc: sm1 plat: ac213 vari: 4g
Find match dtb: 3
start dts,buffer=00000000d3e53620,dt_addr=00000000d3e53620
get_partition_from_dts() 91: ret 0
Amlogic multi-dtb tool
Single dtb detected
parts: 17
00: logo 0000000000800000 1
01:recovery 0000000001800000 1
02: misc 0000000000800000 1
03: dtbo 0000000000800000 1
04:cri_data 0000000000800000 2
05: param 0000000001000000 2
06: boot 0000000001000000 1
set has_boot_slot = 0
07: rsv 0000000001000000 1
08:metadata 0000000001000000 1
09: vbmeta 0000000000200000 1
10: tee 0000000002000000 1
11: vendor 0000000046000000 1
12: odm 0000000008000000 1
13: system 0000000050000000 1
14: product 0000000008000000 1
15: cache 0000000046000000 2
16: data ffffffffffffffff 4
init_part() 297: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
crc32_s:0x1577dad == storage crc_pattern:0x1577dad!!!
crc32_s:0xee152b83 == storage crc_pattern:0xee152b83!!!
crc32_s:0x79f50f07 == storage crc_pattern:0x79f50f07!!!
mmc env offset: 0x4d400000
In: serial
Out: serial
Err: serial
reboot_mode=cold_boot
To run cmd
_verify_dtb_checksum()-3477: calc fbcc1098, store fbcc1098
_verify_dtb_checksum()-3477: calc fbcc1098, store fbcc1098
dtb_read()-3694: total valid 2
update_old_dtb()-3675: do nothing
Amlogic multi-dtb tool
GZIP format, decompress...
Multi dtb detected
Multi dtb tool version: v2 .
Support 4 dtbs.
aml_dt soc: sm1 platform: ac213 variant: 4g
dtb 0 soc: g12a plat: u212 vari: 2g
dtb 1 soc: g12a plat: u212 vari: 4g
dtb 2 soc: sm1 plat: ac213 vari: 2g
dtb 3 soc: sm1 plat: ac213 vari: 4g
Find match dtb: 3
amlkey_init() enter!
keynum is 4
vpu: clk_level in dts: 7
vpu: vpu_power_on
vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)
vpu: vpu_module_init_config
vpp: vpp_init
vpp: vpp osd2 matrix rgb2yuv..............
cvbs: cpuid:0x2b
Net: Phy 0 not found
PHY reset timed out
Error:fL105:eth_exphy_para key name is not exi st
Error:fL248:key eth_exphy_para not know device 4
Error:fL312:key no cfg in dts
我的也一样,廢了,楼主能解决的话,分享一下,祝都能解决
X96 MAX+救砖教程。。。。。https://www.znds.com/tv-1163052-1-1.html 吃鸡和平使者 发表于 2021-3-15 15:07
X96 MAX+救砖教程。。。。。https://www.znds.com/tv-1163052-1-1.html
- - !试了都失败 新版的短接位置不一样了 despotical 发表于 2021-3-15 21:22
新版的短接位置不一样了
能试的短接点都试过了 在线收
本帖最后由 trynda 于 2021-3-17 06:27 编辑
執筆畫僮 发表于 2021-3-16 15:03
我的也一样,廢了,楼主能解决的话,分享一下,祝都能解决
准备工作:
1.用Burn Card Maker制作一张Slimbox的卡刷TF卡,注意要勾选擦除Bootloader。如果要刷官方的,可以将内存卡里的img文件换成官方的img,名字改成一样的就可以偷梁换柱。
2.盒子的TTL接口在主板上HDMI接口旁边,接口被堵了锡,要用电烙铁清理一下。
救砖过程:
1.插入TF卡到盒子。
2.盒子接上TTL线到电脑,打开SecureCRT或Putty仅作为监看,不在这里执行任何操作。
3.插上电源和USB 3.0公对公的线(仅供电,无数据传输)。
顺利的话,盒子会开始卡刷,SecureCRT会显示进度。刷完后重启就成功救砖了。
因为是瞎折腾给弄好的,不确定哪些操作是多余的。
我猜的“用USB给盒子供电就会触发卡刷”你可以先试试只插TF和USB3.0看看,不行再接电源,再不行就接TTL,再不行就捅复位键。实在不行就随机组合瞎折腾吧,我也是无意中救活的,全网无任何案例提及我这种方法。
我一直连接不上电脑就是了 556999394 发表于 2021-3-17 12:44
我一直连接不上电脑就是了
楼上给出方法了,我也是完全没连上电脑救活的
页:
[1]
2