RAX3000 emmc版救砖(2024年12月21日) 一、 准备工具和软件 1、TTL线,正常340和2303的都可以,我自己用的是340D的,驱动安装要正确,win8-win11驱动会不一样,安装时注意。
2、文件夹内的全部文件,包含:mtk_uartboot文件夹
MT798X串口TTL救砖命令 mt7981-cmcc_rax3000m-emmc-bl2.bin
mt7981-cmcc_rax3000m-emmc-fip.bin
mt7981-cmcc_rax3000m-emmc-gpt.bin
cnPuTTY
二、 救砖步骤 1、TTL串口线与主板连接,TTL线的TXD对接主板的RXD,RXD对接主板的TXD, GND对接主板的GND,主板上的线序接口如下图:
2、 打开设备管理器的端口(双击用文件夹中打开设备管理器命令直接打开),对端口进行设置,波特率我选的事115200,端口好在高级设置里面也可以更改,一般默认就好,端口好如下图
3、 打开cnPuTTY软件,根据自己的电脑选择com口,波特率用115200,
设置好久,点打开,然后路由器通电,看cnPuTTY有没有跑代码,又跑代码说明通新正信常
,没有跑代码就子啊检查一下接线和串口驱动,确定通讯正常后路由器断电。
开始刷GPT、BL2、UBOOT文件,分三步依次刷,每次刷的流程一样。这里特别说明一下:每次需要重复几乎相同的步骤。
第一次:执行本文中4、1)的步骤,电脑网线联路由器LAN口,IP地址设:192.168.1.XX
浏览器打开访问:192.168.1.1/gpt.html,进入gpt刷入界面选择导入文件夹内的:mt7981-cmcc_rax3000m-emmc-gpt.bin刷gpt,刷完路由器断电。刷的过程非常快,就在眨眼间。
第二次:执行本文中4、1)的步骤,电脑网线联路由器LAN口,IP地址设:192.168.1.XX(上一次设过,这一次不用重复设)
浏览器打开访问:192.168.1.1/bl2.html,进入bl2刷入界面选择导入文件夹内的:mt7981-cmcc_rax3000m-emmc-bl2.bin刷bl2,刷完路由器断电。刷的过程非常快,就在眨眼间。
第三次:执行本文中4、1)的步骤,电脑网线联路由器LAN口,IP地址设:192.168.1.XX(上一次设过,这一次不用重复设)
浏览器打开访问:192.168.1.1/uboot.html,进入uboot刷入界面选择导入文件夹内的:mt7981-cmcc_rax3000m-emmc-fip.bin刷uboot,刷完路由器断电。刷的过程非常快,就在眨眼间。
4、 刷gpt,刷完路由器断电。只是登录的地址和选择的文件不一样。 1)刷GPT,双击打开“MT798X串口TTL救砖命令” 在下图界面输入:7(如果菜单只有3项,就选2),回车键确定:
在下图界面输入:2,回车键确定:
在下图界面输入:5,(根据串口号输入,我的是com5)回车键确定:
出现下图界面代码图时,给路由器插上电源适配器。
屏幕上跑的代码如下:
可选机型fip列表:
1.mt7981_ax3000t-fip-fixed-parts-multi-layout.bin
2.mt7981_cmcc_rax3000m-emmc-fip.bin
3.mt7981_cmcc_rax3000m-fip-fixed-parts.bin
4.mt7981_cmcc_xr30-emmc-fip.bin
输入机型fip序号:2
>>>已选择 mt7981_cmcc_rax3000m-emmc-fip.bin
SoC type:mt7981
DDR type:ddr4
RAM BootBL2路径:mtk_uartboot\mt7981\mt7981-ddr4-bl2.bin
选择机型的FIP路径:fip\mt7981_cmcc_rax3000m-emmc-fip.bin
==================================
选择串口波特率:
1. 正常波特率(--brom 921600 --bl2 1500000)
2. 低波特率 (--brom 115200 --bl2 115200)
默认正常波特率即可,如果你的串口承受不了再尝试低波特率。
选择波特率(输入序号):2
>>>已选择 低波特率 (--brom 115200 --bl2115200)
==================================
请输入COM端口号:3
>>>已输入 COM端口号 3
==================================
.\mtk_uartboot\mtk_uartboot.exe-s COM3 -p .\mtk_uartboot\mt7981\mt7981-ddr4-bl2.bin -a -f.\fip\mt7981_cmcc_rax3000m-emmc-fip.bin --brom-load-baudrate 115200--bl2-load-baudrate 115200
命令执行中,出现Handshake...信息后就可上电路由器
==================================
mtk_uartboot- 0.1.1
Usingserial port: COM3
Handshake...
hw code:0x7981
hw subcode: 0x8a00
hw ver:0xca00
sw ver:0x1
Baud rateset to 115200
sendingpayload to 0x201000...
Checksum:0x48b7
Settingbaudrate back to 115200
Jumpingto 0x201000 in aarch64...
Waitingfor 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: 512MB
NOTICE: EMI: complex R/W mem test passed
NOTICE: CPU: MT7981 (1300MHz)
NOTICE: Starting UART download handshake ...
==================================
BL2 UARTDL version: 0x10
Baudrateset to: 115200
FIP sent.
==================================
这时候准备要开始按RESET键了,之前指示灯不亮,出现
BL2 UARTDL version: 0x10
Baudrateset to: 115200
FIP sent.
==================================
指示灯会点亮并变成红色,此时立即按住RESET,直到指示灯变蓝。
完成以上步骤后,电脑网线联路由器LAN口,IP地址设:192.168.1.XX
浏览器打开访问:192.168.1.1/gpt.html,进入gpt刷入界面
选择导入文件夹内的:mt7981-cmcc_rax3000m-emmc-gpt.bin
刷gpt,刷完路由器断电。
2)刷BL2,步骤和刷GPT一样,在路由器常亮蓝灯后输入地址不一样,
浏览器打开访问:192.168.1.1/bl2.html,进入bl2刷入界面
选择导入文件夹内的:mt7981-cmcc_rax3000m-emmc-bl2.bin
刷bl2,刷完路由器断电。
3)刷uboot,步骤和刷GPT、bl2步骤一样,在路由器常亮蓝灯后输入地址不一样,
浏览器打开访问:192.168.1.1/uboot.html,进入uboot刷入界面
选择导入文件夹内的:mt7981-cmcc_rax3000m-emmc-fip.bin
刷uboot,刷完路由器断电。
5、 完成以上左右步骤后,恭喜你,救砖成功了!
6、 刷固件,按着reset键不松开,路由器通电,当路由器指示灯出现常蓝灯状态,立即松开reset键,网线联路由器LAN,浏览器打开访问:192.168.1.1,选择固件包刷机,刷完就正常登录进路由器了。
7、 文件夹内有提供H大的固件包:hanwckf_cmcc_rax3000m-emmc-squashfs-sysupgrade_24.04.14_04.18.32.bin
首次登录地址:192.168.10.1
用户名:root 密码:无
以上以恩山论坛的文章为基础,拉萨斯蒂文做了补充,完稿于2024年12月21日
|