项目简介和参考链接
immortalwrt-mt798x项目介绍 (hanwckf.top)
前提条件:
假设路由器后台地址是192.168.2.1,电脑是192.168.2.2
1、进入failsafe模式
让板子的串口4针在左上方:
从左上到左下:RXD,TXD,GND,VCC,接前3个即可。接上串口,波特率115200
在日志到10s左右时,不停地按下F、回车,或者是esc,停住系统启动:
[ 10.967968] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/2500base-x link mode
[ 10.976367] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
Before mount_root
[ 13.115065] UBIFS (ubi0:2): Mounting in unauthenticated mode
---如果没有f提示,则需要登陆路由器后台,降级,才能继续
360T7-v4.2.4.7959_upgrade.bin
2、开启原厂固件的UART和telnet功能
参考链接:https://cmi.hanwckf.top/p/360t7-telnet-uboot-console/
# 开启uboot控制台菜单
fw_setenv bootmenu_delay 3
# 挂载rootfs并开启telnet
mount_root
sed -i 's/.*local debug=.*/\tlocal debug=1/' /etc/init.d/telnet
# 修改root密码
passwd root
hahamima
3、reboot路由器
4、打开和配置hfs软件(为了上传文件,建的简易服务器)
hfs:菜单,选择和路由器相同的IP网段
拖入uboot文件
5、telnet进入后台
正常开机后,用 telnet telnet telnet进入后台
192.168.2.1
上面步骤上的用户和密码
root
hahamima
6、telnet中刷写uboot
从上面搭建的hfs服务器中,获取uboot文件:
wget http://192.168.2.2/mt7981_360t7-fip-fixed-parts.bin
检测一下,是否下载完成,telnet和fhs两边大小要一样。
烧录:
mtd write mt7981_360t7-fip-fixed-parts.bin fip
2秒完成
7、如果uboot成功后,默认的IP是192.168.1.1,需要将本机IP改为同网段
8、进入路由器的uboot后台
断电,按住复位按钮,然后通电。大概3~5秒
此时红色灯闪烁变成绿灯常亮,表示成功进入uboot后台。
可登陆192.168.1.1
9、升级360 T7固件
最新固件:https://github.com/wosli/Actions-ImmortalWrt-360T7/releases
固件区别:
选择文件后,上传上传后失败,尝试方法
1、改bin文件,名字短一些,
2、重启路由器,重新进入uboot
10、完成