一咋眼十几年,我已经那么多年没去玩拆机刷机操作了,已经很陌生生疏了。去年报装电信宽带营运商配了一台奇虎360T7,这台机器的无线信号明显比我之前用的K2P神机还要强,配置对比这个就不用说了,都不是一个朝代的产品,查了一下据说是市面上第一款MT7981运营商定制机,营运商定制的这款机器重点是价格便宜、信号强,可玩性高的特点,目前几款定制机的配置几乎一致:
( |! n/ l1 s' c5 p- C$ ~/ q1 u
8 Y. S% n: G6 f7 ]% l7 i5 U
# v0 t3 b$ n, e8 }0 d- t( S
! L2 B& @6 L# J1 A& t. B2 L# z0 d+ R" F' K+ L' B
CPU:MT7981B 双核A53 1.3GHz) \" V8 n4 d3 I& U
RAM:256M DDR3' h" z5 Z! m( o; r* j0 l U4 z; r
FLASH:128M SPI NAND
9 l: x6 X1 O% M7 ^" Q! [# U无线phy:MT7976CN
4 U+ Y) z* w" ]# ?/ ^交换机:MT7531A
+ k& E# q9 v$ P, ?; E0 N1 Y还有另外一款360T7 Nand版 (算力版),我没接触到具体硬件,刷机方法还有很多和这个不一样通用。. N7 u. r% ] H/ W. \: u( c+ v9 G6 }
* R& P! s) U! V# J3 H这款机器我玩过后发现并不好玩(相对其他的机器不方便而且有坑),第一这款机器营运商固件下刷机需要拆机接TTL线操作,用TTL进入failsafe模式然后进行刷机操作。第二大坑,这款机器后续出的版本锁死了TTL线的键盘输入操作(我手头的标签序列号23年出厂的就是这个机器,22年出厂的序列号如果是固件版本的锁定可以通过刷版本降级到奇虎360T7-v4.2.4来破解TTL不能输入问题;https://www.chinadsl.net/thread-178277-1-1.html),导致没办法进入failsafe模式,这样就要用编程机去写更不方便。8 A N; F( c( `' r0 `+ S
+ e) p, i' w% h w2 I: y A
# }5 e. ?/ _( y9 z" E) C
. t h" Q& \! N Z" f
& i4 n, B+ ~, c9 Q: x4 n4 X1 C
这款机器底座标签左右两侧有两个螺丝,扭开螺丝后大力掰开即可。TTL线序由上到下为RXD,TXD,GND,波特率115200,特别注意的就是最下面的哪个方型的接口是VCC,这个口可以不接,但不要把其他三根线接错这个,会烧毁TTL转接模块。
* E2 M1 V% L; o" T% c9 S电脑打开PuTTY,上电,等待机器启动后,不断按键盘的f和回车键 ,直到出现下面的提示后,即可进入failsafe模式。
& Y* U7 B+ b h4 l9 \- J' P$ j# `: N$ y9 v O' a
Press the [f] key and hit [enter] to enter failsafe mode8 g, i8 J/ p8 Y+ J4 j! `+ G
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level : B: x8 K4 f6 b
如果重复多次都进不去那就有可能是我上面说的被锁定进去failsafe模式,根据我上面说的降级版本试试,如果还是不行那就悲催咯。
4 k. k: M5 l' ^8 [9 P9 @如果你顺利进入在failsafe模式,按下面操作执行:$ b; k/ t4 w, ~# j% r( g. Q
, B9 J: P. R( P0 m1 O
# 开启uboot控制台菜单
1 u8 s8 U( p1 Z3 }$ ?3 Efw_setenv bootmenu_delay 3
+ O; T8 i2 l- `& h6 M+ w, f
7 `2 u% t4 c1 I2 W( w# 挂载rootfs并开启telnet; l, h% i, y6 }: w% c& S/ \
mount_root* V4 J7 X8 } }! Y9 j' J! S
sed -i 's/.*local debug=.*/\tlocal debug=1/' /etc/init.d/telnet9 s( i, Q3 c1 {, U7 _8 i( r# f
" J: [' E; M6 |- F; J2 Q7 D# 修改root密码$ X% r9 c1 R( c5 ^& Z3 y6 L% g
passwd root " _1 T8 k7 I. H
以上操作设置好密码后网线连接电脑和路由器,网线插在路由器的LAN口,电脑本地连接设置IP地址为192.168.1.8(你也可以其他,但下面教程记得变更为你自己) 下载tftp64文件并将和第三方的uboot文件放同个文件夹,打tftpd64.exe,设置一下文件夹地址和本机的IP地址。
% g. ~. x) {, V& h5 a 3 C }* H+ }$ Z
6 p) L% H, @' c2 a8 K" x
到PuTTY界面输入reboot重启路由器或自己断电重启也可以,重启以后重复按键盘的上下键到选启动项目,然后选u-boot console,出现MT7981操作界面输入mtkupgrade fip,接着选着0。
5 M" h! E5 r5 o: V- MT7981> mtkupgrade fip
) ]4 v# U% L: g9 Q7 h9 b - **U-Boot Boot Menu **+ n ?( h2 _$ T% c3 `: k
- 1.Startup system(Default)
& }. |; B% R- V- @- x1 p+ X- Y - 2.Upgrade firmware0 |, Y* ?- L# g; I# p S2 x
- 3.Upgrade TF BL2% n! q' ]! V6 E0 r
- 4.Upgrade ÃTF FIP4 d! J/ d- O- n
- 5.Upgrade single image
2 d8 Y# X# e" H - 6.Load image
' H) A; `4 t7 q" l* _* l - 0.U-Boot console/ j" Z. t5 h$ g5 q
- Select(enter for default):00 T% K$ ]. y$ _; Y
- Input U-Boot's Ip address: 192.168.1.1( X v3 i) l3 s+ v3 e. |6 p
- Input TFTP server's Ip address: 192.168.1.8 (这个填写你本机IP)" k5 D% O! \( l& N- L( P
- Input Ip netmask: 255.255.255.0
3 q: N) C1 y. y4 y$ w - Input file name: 360t7uboot.bin (填写你本机uboot文件名)
复制代码 ( A% h" [/ i9 q8 t3 m% N c
L, {1 m6 @" r- |% ]* D
输入uboot文件名后回车会自动开始刷写系统,升级成功提示:ATF FIP upgrade compleced!3 ?. V' n3 g8 }$ |& v3 S& t
这样就成功写入第三方UBOOT了,路由捅住后面的reset按钮不要松开给路由器通电,等待10秒松开。浏览器访问192.168.1.1,只要出现web版的uboot界面那就恭喜你已经写入了一个第三方“一个不死的breed”。 $ m3 C% D" Y' v5 Y1 u
接下来就是自己选择合适的第三方固件写入使用了,第三方固件我们论坛下载区有提供。 https://www.chinadsl.net/thread-178269-1-1.html
- t. _' [0 a# Z5 u6 v
$ O, I: u% ?/ R1 Z) ?+ n1 H |