写在前面
啊,这玩意都出来这么久了我居然没写刷机笔记?
直到我第二次刷机的时候才发现:我 tm 忘记怎么刷了!!!
ok,本笔记感谢:(参考的越多才显得我严谨doge)
https://qust.me/post/360t7-openwrt/
https://cmi.hanwckf.top/p/360t7-firmware/
https://www.right.com.cn/forum/thread-8260848-1-1.html
https://www.right.com.cn/forum/thread-8295833-1-1.html
看看内部吧
原本芯片上面是没有散热片的,我贴了几个上去,希望散热能好一点。我家里用的那个是电信送的,作为AP使用也很烫。
打开 TELNET
首先拆开外壳,然后按照下图接上串口。
注意:此处是机器的串口,接USB-TTL记得反过来。TX对RX,RX对TX
然后使用串口助手,设置好波特率115200,然后开机就能看到开机log。
在这个过程中不断的打 f 回车,然后再发送,或者可以想我这样设置自动发送。看到下图就代表进去了
然后依次输入命令:
# 开启uboot控制台菜单
fw_setenv bootmenu_delay 3
# 挂载rootfs并开启telnet
mount_root
sed -i 's/.*local debug=.*/\tlocal debug=1/' /etc/init.d/telnet
# 修改root密码为password
passwd root
password
password
# 重启
reboot
XSHELL连接路由器并上传UBOOT
XSHEELL创建一个新的主机,地址:192.168.2.1,连接方式选择 TELNET,然后输入账号密码 root password
然后在 SXHELL 执行命令:
wget -P /tmp http://192.168.2.194/mt7981_360t7-fip-fixed-parts.bin
md5sum /tmp/mt7981_360t7-fip-fixed-parts.bin
mtd erase fip
mtd write /tmp/mt7981_360t7-fip-fixed-parts.bin fip
mtd verify /tmp/mt7981_360t7-fip-fixed-parts.bin fip
注意:如果 wget 一直卡在connect,则需要关闭电脑防火墙
看到succeed就是成功了
打开 UBOOT 并上传固件
按着 RESET 插入路由器电源,继续按着 RESET 约10s(插电源途中不要松开),然后打开IP:192.168.1.1
上传固件,我的固件是在 https://openwrt.ai/ 里面在线编译的,可以加入一些软件 as you like
上传之后再往下点,出现转圈圈之后
修改电脑 IP 为自动获取,然后等刷新或者在浏览器输入 IP 就能看到啦
默认IP是 10.0.0.1,可以在编译的时候修改