linuxer
Published on 2025-05-20 / 81 Visits
0
0

360t7简化工具刷机-降级进ttl刷uboot和固件 只需要一个usb转ttl-保姆级了

360t7简化工具刷机-降级进ttl刷uboot和固件 只需要一个usb转ttl-保姆级了 适合所有版本的吧 360T7M 360T7

移动 电信 联通不知道有没 没见过?

360t7简单降级进ttl 开启telnet 然后直接在线写入 uboot ,刷固件。

第一:降级

先进系统后台刷入可以进ttl的固件

https://cloud.189.cn/t/7z2mMzaQnmEr(访问码:p6ly) 下载到系统更新,即可

这是目前版本

等升级完就拆机 接上TTL。。。

第二,拆机接TTL

对照TTL接上先gnd接gnd, RX和TX互换。。。 vcc 不用接

电脑首先要打带有串口功能的工具一般putt或其他SecureCRT,串口 频率调到115200,

我这里是347F有2个com口一般的ttl是单口根据实际情况选就行!第一次用可能还要装驱动

第三,选好com口打开软件

点open进入,然后插上路由器电源开始跑码。再按F回车键

如果没有出现上面的画面,可能是TTL的TX和RX接反了,(TTL的TX接路由器的RX,TTL的RX接TX,GN接GN)

还有就是三根线没有搭紧路由器上的接口,再或者就是线尾短接了。仔细检查下线的问题,

第四进入failsafe模式开启telnet

正常打断后的样子看到 显示 root@(none)就是failsafe了

进入failsafe模式依次输入代码

开启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

输入指令后一般没报错就是正常,一般不出现 no found 或erre 报错的话就都是正常 ,下面是输入后完整的跑码显示可以对比一下

root@(none):/# f

ash: f: not found

root@(none):/# fw_setenv bootmenu_delay 3

root@(none):/# mount_root

[ 901.774585] mount_root: loading kmods from internal overlay

[ 901.790123] kmodloader: loading kernel modules from //etc/modules-boot.d/*

[ 901.798277] kmodloader: done loading kernel modules from //etc/modules-boot.d/*

[ 901.957183] random: crng init done

[ 902.567606] UBIFS (ubi0:2): Mounting in unauthenticated mode

[ 902.573454] UBIFS (ubi0:2): background thread "ubifs_bgt0_2" started, PID 809

[ 902.599293] UBIFS (ubi0:2): recovery needed

[ 902.669071] UBIFS (ubi0:2): recovery completed

[ 902.673594] UBIFS (ubi0:2): UBIFS: mounted UBI device 0, volume 2, name "rootfs_data"

[ 902.681420] UBIFS (ubi0:2): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes

[ 902.691331] UBIFS (ubi0:2): FS size: 5206016 bytes (4 MiB, 41 LEBs), journal size 1015809 bytes (0 MiB, 6 LEBs)

[ 902.701408] UBIFS (ubi0:2): reserved for root: 245892 bytes (240 KiB)

[ 902.707843] UBIFS (ubi0:2): media format: w5/r0 (latest is w5/r0), UUID 3269498E-DEC7-4B9B-B202-B0A9E90E71A2, small LPT model

[ 902.720120] block: attempting to load /tmp/ubifs_cfg/upper/etc/config/fstab

[ 902.729150] block: unable to load configuration (fstab: Entry not found)

[ 902.735888] block: attempting to load /tmp/ubifs_cfg/etc/config/fstab

[ 902.742374] block: unable to load configuration (fstab: Entry not found)

[ 902.749097] block: attempting to load /etc/config/fstab

[ 902.755393] block: unable to load configuration (fstab: Entry not found)

[ 902.762110] block: no usable configuration

[ 902.766291] UBIFS (ubi0:2): un-mount UBI device 0

[ 902.771000] UBIFS (ubi0:2): background thread "ubifs_bgt0_2" stops

[ 902.779625] UBIFS (ubi0:2): Mounting in unauthenticated mode

[ 902.785358] UBIFS (ubi0:2): background thread "ubifs_bgt0_2" started, PID 812

[ 902.827632] UBIFS (ubi0:2): UBIFS: mounted UBI device 0, volume 2, name "rootfs_data"

[ 902.835474] UBIFS (ubi0:2): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes

[ 902.845377] UBIFS (ubi0:2): FS size: 5206016 bytes (4 MiB, 41 LEBs), journal size 1015809 bytes (0 MiB, 6 LEBs)

[ 902.855450] UBIFS (ubi0:2): reserved for root: 245892 bytes (240 KiB)

[ 902.861883] UBIFS (ubi0:2): media format: w5/r0 (latest is w5/r0), UUID 3269498E-DEC7-4B9B-B202-B0A9E90E71A2, small LPT model

[ 903.563568] block: attempting to load /tmp/ubifs_cfg/upper/etc/config/fstab

[ 903.572104] block: unable to load configuration (fstab: Entry not found)

[ 903.578833] block: attempting to load /tmp/ubifs_cfg/etc/config/fstab

[ 903.585313] block: unable to load configuration (fstab: Entry not found)

[ 903.592041] block: attempting to load /etc/config/fstab

[ 903.597353] block: unable to load configuration (fstab: Entry not found)

[ 903.604068] block: no usable configuration

[ 903.609572] mount_root: switching to ubifs overlay

root@(none):/# sed -i 's/.*local debug=.*/\tlocal debug=1/' /etc/init.d/telnet

root@(none):/# passwd root

Changing password for root

New password:

Bad password: too weak

Retype password:

passwd: password for root changed by root

root@(none):/#

第五进入telnet

改完密码后就可以通过SSH进入路由后台了,先重启一下路由器顺便给WAN口接上网线是让路由能正常上网

这是重启过程已经可以看到有Uboot的菜单了 正常选择 1启动系统然后ssh在线刷(默认也会启动1),(另外也可以直接4选择升级不过这样又会多一个上传uboot的刷入。。。多些设置。这里就不用种了)

通过指令来 刷入uboot了 这里就用简单的方法联网一行指令完事的(其他好多都是工具上传uboot在写入的,方法多样看自己喜欢那种就用那种)

写入这个uboot mt7981_360t7-fip-fixed-parts.bin 这个是在GitHub下的应该是最新的 支持新的spi了吧 旧的uboot可能会不支持完整,刷了估计会半砖。

网络畅通的话 直接输入这串指令可以直接刷入uboot

第六,进入telnet

重启完在打开软件选Telnet 输入路由的IP 默认路由是192.168.10.1

选择点链接,输入用户名:root 密码刚才设置的

输入密码 PS不显示,输入完回车即可 正确就进去了

输入指令

wget https://godsun.pro/upload/mt7981_360t7-fip-fixed-parts.bin && mtd write mt7981_360t7-fip-fixed-parts.bin fip

输入上述指令(确保路由正常上网路由灯绿色)成功后如下图

mt7981_360t7-fip-fixed- 100%[===============================>] 737.14K 477KB/s in 1.5s

2025-05-20 22:32:36 (477 KB/s) - 'mt7981_360t7-fip-fixed-parts.bin' saved [754833/754833]

Unlocking fip ...

Writing from mt7981_360t7-fip-fixed-parts.bin to fip ...

提示上述就是刷入uboot成了!!!!

第七,设置网卡固定IP

剩下的就是 拔电 长按reset键 通电10秒钟左右即可进入uboot!然后设置好一个固定192.168.1.123 的IP即可

第八,进入uboot的web

打开web-uboot后台 选择好下载好的 固件 点Upload ,支持基本固件都可以刷了什么108M 的都可以

固件下载

(固件其他地方下载或者 网盘收藏了些 https://cloud.189.cn/t/JbaUVjmIvAZv(访问码:2t7v))

这个uboot还有一次确认

第九,uboot刷入固件

在点update 即可!剩下的就是等它刷完自动重启进入系统!(点了后路由的红灯会不停的在闪耀,直到进入到系统就是绿色就是已经到系统了,此时如果固件不是192.168.1.0网段的就要去把网卡设置成DHCP自动获取就可以了!看一下它网关就是路由IP)

第十,设置回DHCP自动获取IP

浏览器打开 192.168.2.1

第十一,进入openwrt固件web后台

剩下的自行设置即可...好了! 完 !! 已经算手把手了把 有问题留言。。。

想要用的好,最好扩容一下512M运行内存 ddr3 bga96 的颗粒 直接更换即可 然后再芯片上贴上散热片 就最大优化了。。。

或者嫌弃 性能的话 把他刷错集客的固件当个AP用也是很好,,。。。 固件上面网盘也有。。

最后的最后,终极大招, 如果你手上啥工具都有,其实可以直接把SPI吹下来编程器写个刷好openwrt的固件即可!网盘哪里有132M的那个就是一个完整的。想要改回原来的mac修改 factory分区的信息再刷回还原或刷机即可!

视频欣赏

看了别吝啬一键三连。。。

需要特殊网的

https://www.youtube.com/watch?v=3Sqcy_vOq-M


Comment