一咋眼十几年,我已经那么多年没去玩拆机刷机操作了,已经很陌生生疏了。去年报装电信宽带营运商配了一台奇虎360T7,这台机器的无线信号明显比我之前用的K2P神机还要强,配置对比这个就不用说了,都不是一个朝代的产品,查了一下据说是市面上第一款MT7981运营商定制机,营运商定制的这款机器重点是价格便宜、信号强,可玩性高的特点,目前几款定制机的配置几乎一致: f2 S3 t' O; G, Y: S* b% s
% `; }, y2 {# E* `
3 _2 x2 J: t' |/ ]# w1 G) t4 Z8 G
+ X l& ]! C8 O9 r
1 i9 T* L$ P; ]. F
CPU:MT7981B 双核A53 1.3GHz
& d' r) B4 |8 n1 T% R3 r- V$ o" PRAM:256M DDR3 |: w, p2 |' S! X: z6 [1 ^
FLASH:128M SPI NAND- ?( w; `3 \* H) Y7 o5 F/ b- p. ^
无线phy:MT7976CN5 \' E! t2 J! {( S8 Q
交换机:MT7531A
3 A( c+ b2 F( e还有另外一款360T7 Nand版 (算力版),我没接触到具体硬件,刷机方法还有很多和这个不一样通用。! m3 a4 h# \( W- ~) E0 l! K
6 G! _ Z$ u$ u- f0 i" ]3 c) B这款机器我玩过后发现并不好玩(相对其他的机器不方便而且有坑),第一这款机器营运商固件下刷机需要拆机接TTL线操作,用TTL进入failsafe模式然后进行刷机操作。第二大坑,这款机器后续出的版本锁死了TTL线的键盘输入操作(我手头的标签序列号23年出厂的就是这个机器,22年出厂的序列号如果是固件版本的锁定可以通过刷版本降级到奇虎360T7-v4.2.4来破解TTL不能输入问题;https://www.chinadsl.net/thread-178277-1-1.html),导致没办法进入failsafe模式,这样就要用编程机去写更不方便。+ w' E p0 ^+ e" N& w2 i- O! J
# Q* o8 q- [- _" H3 H' J: [9 z
7 C9 o3 H( E" l) `+ U) J5 M3 s) {! c! R
9 }5 y1 X) `6 ~! G6 m% [; P7 h! z
这款机器底座标签左右两侧有两个螺丝,扭开螺丝后大力掰开即可。TTL线序由上到下为RXD,TXD,GND,波特率115200,特别注意的就是最下面的哪个方型的接口是VCC,这个口可以不接,但不要把其他三根线接错这个,会烧毁TTL转接模块。/ H" o2 Z3 U2 F6 A7 v: n4 U x( R1 M
电脑打开PuTTY,上电,等待机器启动后,不断按键盘的f和回车键 ,直到出现下面的提示后,即可进入failsafe模式。
& @1 ^1 B6 e d- Q- [7 D D5 u: X1 A& ?1 v# a
Press the [f] key and hit [enter] to enter failsafe mode* g/ I1 M- Y, b! B* o; I
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
. h) ]0 N& Q+ e" U4 ~. _2 w如果重复多次都进不去那就有可能是我上面说的被锁定进去failsafe模式,根据我上面说的降级版本试试,如果还是不行那就悲催咯。
, E. E1 F. ?- f& C$ M如果你顺利进入在failsafe模式,按下面操作执行:
2 i) x7 W4 x, G. W9 x4 {1 F
; h9 V4 Y- j s1 r+ Z7 H# 开启uboot控制台菜单% q1 U' v( W. R; C1 e: [% h' ?
fw_setenv bootmenu_delay 3
; Q; n; L3 o$ i$ d. R5 Z6 w- Y. |, `3 {
# 挂载rootfs并开启telnet1 a& i6 F+ ]$ o! b* }: s" C
mount_root
$ r9 c5 n7 C( t" {( y5 xsed -i 's/.*local debug=.*/\tlocal debug=1/' /etc/init.d/telnet' j7 P$ i" P1 g4 ?% i, J
, B+ c7 r: P% Q7 L) K0 D
# 修改root密码7 W1 f# q9 e# R+ z
passwd root
X. H! B1 y+ s0 O& S) Z! O" y以上操作设置好密码后网线连接电脑和路由器,网线插在路由器的LAN口,电脑本地连接设置IP地址为192.168.1.8(你也可以其他,但下面教程记得变更为你自己) 下载tftp64文件并将和第三方的uboot文件放同个文件夹,打tftpd64.exe,设置一下文件夹地址和本机的IP地址。( S E1 w# R6 m1 H- X/ g, {8 g
; ?5 G( S8 N2 W$ L7 h$ [* p) A
, f7 P9 {* f/ t q/ ~, X. \
到PuTTY界面输入reboot重启路由器或自己断电重启也可以,重启以后重复按键盘的上下键到选启动项目,然后选u-boot console,出现MT7981操作界面输入mtkupgrade fip,接着选着0。
x; M/ d* s& u; k. V3 V- MT7981> mtkupgrade fip
% `: q; k+ B; i - **U-Boot Boot Menu **
' v% k: s4 z! Y9 z - 1.Startup system(Default)( |+ g* k! b) j4 D2 a+ d" {& P
- 2.Upgrade firmware
9 W1 g( h5 {4 b) Q: e - 3.Upgrade TF BL2: s5 M, E% d) }8 u
- 4.Upgrade ÃTF FIP% G+ ]( A# p, l2 s* P
- 5.Upgrade single image. d( a* }0 p- t3 [. o& D
- 6.Load image
( _. o/ }) [' Q - 0.U-Boot console: _8 C* O( Z0 T
- Select(enter for default):0, z9 O% b/ T4 v. P: K6 Z+ s' Q' h
- Input U-Boot's Ip address: 192.168.1.1
6 T) a- |4 F. R/ c6 H0 { - Input TFTP server's Ip address: 192.168.1.8 (这个填写你本机IP)
8 F) W- e: E7 ]' K% e - Input Ip netmask: 255.255.255.0
# d( D5 ~* u( y) h" Z0 ?: C9 d" [ - Input file name: 360t7uboot.bin (填写你本机uboot文件名)
复制代码
K3 S5 `% r T. R3 ~- j
l4 {# S8 o$ R% }2 l0 O- C& [. e输入uboot文件名后回车会自动开始刷写系统,升级成功提示:ATF FIP upgrade compleced!
- m: o, Z: X& i1 Z7 D( ^0 x 这样就成功写入第三方UBOOT了,路由捅住后面的reset按钮不要松开给路由器通电,等待10秒松开。浏览器访问192.168.1.1,只要出现web版的uboot界面那就恭喜你已经写入了一个第三方“一个不死的breed”。
2 F% ]! ^* o: V2 R$ b
接下来就是自己选择合适的第三方固件写入使用了,第三方固件我们论坛下载区有提供。 https://www.chinadsl.net/thread-178269-1-1.html ~, v+ K2 W* y; P* B7 p e( b, L
: l/ X* t) o4 P% n
|