找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
楼主: nofateyang

MT7981变砖了,求各路大神指导一下,怎么把bl2.img 和 fip.bin 写进去?

[复制链接]
 楼主| 发表于 2024-9-10 10:13 | 显示全部楼层
zjuahhy 发表于 2024-9-9 18:45
你这个是一个16m的spi-nor和128g emmc双闪存吧?

是的,并且内存还是ddr4。

目前能找到的好多都是ddr3,正在继续折腾中。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-9-10 10:16 | 显示全部楼层
板子

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-9-10 10:29 | 显示全部楼层
本帖最后由 nofateyang 于 2024-9-10 10:36 编辑

现在手上找到了原厂的:
01-mt7981-bl2-snor-1g-ddr4.img
02-mt7981-fip-snor-1g-ddr4.bin

但现在用 mtk_uartboot.exe 写不进去,卡在HandleShake握手处,试了340和2303两个TTL线,也不行,系统是win11。
用 CH341编程器,不知道怎么把两个 文件写进去,写进去第一个 01-mt7981-bl2-snor-1g-ddr4.img,提示:
F0: 102B 0000
FA: 0000 0000
V0: 0000 0000 [0001]
00: 0000 0000
BP: 2400 0041 [0000]
G0: 1190 0000
EC: 0000 0000 [0000]
T0: 0000 022C [010F]
Jump to BL

NOTICE:  BL2: v2.7(release):9e5a2e8-dirty
NOTICE:  BL2: Built : 11:41:19, Jul 24 2024
NOTICE:  WDT: disabled
NOTICE:  EMI: Using DDR4 settings

dump toprgu registers data:
1001c000 | 00000000 0000ffe0 00000000 00000000
1001c010 | 00000fff 00000000 00f00000 00000000
1001c020 | 00000000 00000000 00000000 00000000
1001c030 | 003c0003 003c0003 00000000 00000000
1001c040 | 00000000 00000000 00000000 00000000
1001c050 | 00000000 00000000 00000000 00000000
1001c060 | 00000000 00000000 00000000 00000000
1001c070 | 00000000 00000000 00000000 00000000
1001c080 | 00000000 00000000 00000000 00000000
.... 省略 ....
Window Sum 388, worse bit 10, min window 42
Window Sum 392, worse bit 10, min window 44
Window Sum 394, worse bit 10, min window 46
NOTICE:  EMI: Detected DRAM size: 1024MB
NOTICE:  EMI: complex R/W mem test passed
NOTICE:  CPU: MT7981 (1300MHz)
ERROR:   No Flash Device Matched
ERROR:   spi nor init fail -22
ERROR:   BL2: Failed to load image id 3 (-2)

或许是因为第二个没进去,不知道用CH341编程器怎么写两个,地址这些多少。

还有一个原因是,之前用厂家发的这两个文件,发现用我自己编译(immortalwrt, immortalwrt-mt798x, openwrt,这三个都有试)的,写进去启动报错,感觉就只能用原厂发来的openwrt-mediatek-mt7981r1x0-mt7981-emmc-r120-128g-squashfs-sysupgrade.bin。 但是有些东西原厂的没有,所以才想要自己整。


现在的想法就是,整一个【救砖固件和uboot】,然后能把自己编译的固件整进去,用自己的,这样后续折腾就方便些。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-9-10 11:31 | 显示全部楼层
本帖最后由 nofateyang 于 2024-9-10 11:32 编辑

现在: 自己编译 immortalwrt-mediatek-filogic-mediatek_mt7981-rfb-nor-preloader.bin, 烧进去,启动时报错,但我选了ddr4呀。

感觉还是在uboot上,问题是 make menuconfig 中,也没看到uboot的配置呀,哎。继续整, 55555555

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-9-10 17:22 | 显示全部楼层
好了么,我的360T7也这样了,闲鱼寄修了,跟我说是闪存坏了...
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-9-10 17:40 | 显示全部楼层
还没,目前还在卡在这里,不知道怎么把对应的 fip.bin, 写进去。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-9-10 19:59 | 显示全部楼层
本帖最后由 qqb2008 于 2024-9-10 20:09 编辑

https://github.com/lgs2007m/Acti ... A%E6%95%99%E7%A8%8B
看这个地方可以救回来,就是有点后遗症,WiFi的MAC地址没有了,大概mmcblk0p2_factory.bin分区被破坏了,我已经经历了,
看你的板子看不出来是什么品牌,这个修砖工具就不好搞了





下面是我的求助帖
https://www.right.com.cn/forum/thread-8395786-1-1.html


只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-9-10 20:34 | 显示全部楼层
有原厂的分区表吗,刷了openwrt官网的你大概把分区表也变了

点评

【WiFi的MAC地址没有了,】这个不重要,因为厂家的固件,mac地址也是每次启动时都会变。 我现在就打算,把它当成一个裸机,就用Opnewrt官网的那一套分区方案啥的,原厂相当于是私有的。 谢谢你的回复哈~~~  详情 回复 发表于 2024-9-11 08:31
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-9-11 08:31 | 显示全部楼层
qqb2008 发表于 2024-9-10 20:34
有原厂的分区表吗,刷了openwrt官网的你大概把分区表也变了

【WiFi的MAC地址没有了,】这个不重要,因为厂家的固件,mac地址也是每次启动时都会变。

我现在就打算,把它当成一个裸机,就用Opnewrt官网的那一套分区方案啥的,原厂相当于是私有的。

谢谢你的回复哈~~~

点评

现在救砖进度有进展吗  详情 回复 发表于 2024-9-11 13:52
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-9-11 13:52 | 显示全部楼层
nofateyang 发表于 2024-9-11 08:31
【WiFi的MAC地址没有了,】这个不重要,因为厂家的固件,mac地址也是每次启动时都会变。

我现在就打算, ...

现在救砖进度有进展吗

点评

还没,不知道是我昨晚没睡好,还是这个编程器夹子有问题,今天老是夹不好,芯片没反应。  详情 回复 发表于 2024-9-11 16:31
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-9-11 16:31 | 显示全部楼层
qqb2008 发表于 2024-9-11 13:52
现在救砖进度有进展吗

还没,不知道是我昨晚没睡好,还是这个编程器夹子有问题,今天老是夹不好,芯片没反应。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-9-11 17:37 | 显示全部楼层
你没用救砖包里面的TTL工具试着启动吗

点评

试了,哥,但报错,超时: >mtk_uartboot.exe -s COM4 -p 01-mt7981-bl2-snor-1g-ddr4.img -a -f 02-mt7981-fip-snor-1g-ddr4.bin --brom-load-baudrate 115200 --bl2-load-baudrate 115200 mtk_uartboot - 0.1.1 U  详情 回复 发表于 2024-9-12 08:55
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-9-12 08:55 | 显示全部楼层
本帖最后由 nofateyang 于 2024-9-12 09:25 编辑
qqb2008 发表于 2024-9-11 17:37
你没用救砖包里面的TTL工具试着启动吗

试了,哥

mtk_uartboot.exe -s COM4 -p mt7981-ddr4-bl2.bin  -a -f fip.bin --brom-load-baudrate 921600 --bl2-load-baudrate 921600
mtk_uartboot - 0.1.1
Using serial port: COM4
Handshake...
hw code: 0x7981
hw sub code: 0x8a00
hw ver: 0xca00
sw ver: 0x1
Baud rate set to 921600
sending payload to 0x201000...
Checksum: 0x48b7
Setting baudrate back to 115200
Jumping to 0x201000 in aarch64...
Waiting for BL2. Message below:
==================================
NOTICE:  BL2: v2.10.0   (release):v2.4-rc0-5845-gbacca82a8-dirty
NOTICE:  BL2: Built : 20:20:25, Feb  2 2024
NOTICE:  WDT: Cold boot
NOTICE:  WDT: disabled
NOTICE:  EMI: Using DDR4 settings
NOTICE:  EMI: Detected DRAM size: 1024MB
NOTICE:  EMI: complex R/W mem test passed
NOTICE:  CPU: MT7981 (1298MHz)
NOTICE:  Starting UART download handshake ...
==================================
BL2 UART DL version: 0x10
Baudrate set to: 921600
FIP sent.
==================================
NOTICE:  Received FIP 0x7fd69 @ 0x40400000 ...
==================================

写成成功了,断电重新启动,就停留在这里:


根据github上面说的好像不一样:




目前不知道是哪出了问题,,感觉还是有希望的哈,继续折腾~~~



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-9-12 09:25 | 显示全部楼层
本帖最后由 qqb2008 于 2024-9-12 09:26 编辑

用MT798X系列路由器串口TTL救砖包里面那个批处理,把里面能支持ddr4的机型都试试,只要能把Uboot加载到路由器内存就可以刷你原厂的Uboot

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-9-12 09:33 | 显示全部楼层
恭喜你,已经启动成功了,到这里看串口TTL输出信息,如果有>7981 提示符就ok

点评

我看到了, MT7981> help ? - alias for 'help' base - print or set address offset 但感觉也是稀里糊涂的进入的,没完全整清楚。  详情 回复 发表于 2024-9-12 09:36
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-22 01:46

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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