360 T7拆解刷机记录

起源

近一两年WiFi6路由器逐渐普及,方案也越来越成熟稳定,各个品牌对应的型号也越来越多,作为第一款(820)运营商定制机、也是最早支持刷机的机型,360 T7一直很受欢迎。其实机器是去年8月份买的,因为不能拆机,所以一直用电信官方定制系统,最近找了个周末把拆机刷机的过程完成了,记录在这里

外观与配置

电信运营商定制机WiFi6规格,4个千兆网口(1WAN、3LAN)

布局为立式,运营商的logo在正面的下方,不太明显。

背面布满散热孔和五根天线

机器配置

机器实际功耗约为4.4w,相当低。

原有的界面在运营商定制机里,不难看,基本功能都有,包括同型号的mesh,原系统中的web界面是基于C Boa框架实现的。

刷机完成后,正常内存占用在130M左右,剩余可用空间100M,虽然不算充裕,但对于其他工具和软件来说已经足够了。

Flash nand存储,编译好的固件27M,uboot系统分区使用了108M大分区。启动后实际可用空间约70M。

家庭网络拓扑

评价

无线信号还是很不错的,WAN口支持首发千兆宽带,在同款联发科820方案的机型中排名靠前。(网速测试信息来源于网上视频截图)

双核A53架构,1.3Ghz主频,跑分不算高,但相对于一款路由器来说我觉得够用了。在闭源固件(HNAT,联发科NAT转发硬件加速)的支持下,即便在海外运行,CPU占用也不会很高。唯一缺点就是发热量依然不低。25度室温下,路由器63度左右,wifi芯片46度。不过这个影响不大,介意的话可以自己加个小风扇。

该机拥有256M RAM,系统和wifi驱动相对于高通来说占用并不多,虽然不能运行太多大型服务,但也不是什么重度使用场景,100M的剩余空间足够摆弄一番,108M的ROM也可以用来后期安装一些软件。

价格在百元左右,可以刷固件,做工和外观跟这个价位的其他机器差不多,性价比还是可以的,不过版本不一样,有的配置降低了,需要仔细辨别。

最大的吐槽就是刷机太麻烦,需要拆机还要TTL激活,对新手不太友好,据说有web注入的方法,不过没透露。

拆卸

由于没有泄露任何Web注入漏洞,因此刷入设备需要拆卸设备进行TTL操作。

首先把底部的贴纸撕掉,嫌麻烦的话,可以直接戳开贴纸拧掉螺丝。然后按住网口,往上掀起一边,再用硬卡或者薄尺沿着边缘慢慢撬开,力度要控制好,卡扣比较紧。我弄断了一个,然后用502胶水粘回去了。

PCB板正面为联发科,内存为ESMT劲豪256M。

背面的散热片采用铝制材质,形似鲨鱼鳍。

我所拥有的那个已经变成了这样的金属片:

128M的nand flash是华邦的,因为这个机器是去年8月份出的,早期的版本是ESMT,所以需要找一个适配的uboot,不然刷以前的版本机器就成砖了。

可以使用最新编译好的uboot

PS:360 T7 U/M(联通移动)最新版本好像更换了闪存芯片,导致暂时无法刷机,请注意辨别生产时间和批号,拆机时注意芯片版本。

详细拆解:

闪光

对于我的机器,制造商在后续的生产版本中已用焊料密封了串口以防止闪烁。

早期版本如下:

刷机需要的USB转TTL工具和杜邦线大概10元左右,很便宜。

TTL接线比较简单,TTL串口板和设备上都有VCC、TX、RX、GND,接线时VCC和GND一一接,TX和RX交叉接,TX接RX,RX接TX。有的设备不需要接VCC,360T7就不需要接VCC。

因为串口被封住了。家里没有烙铁,就用缝纫针加热了一下,试着戳了一下,但是完全没用……刷机过程中只能用一只手按,而且要用点力,不然控制台不会输出任何东西。

使用串口选择USB设备,一般是COM3或者COM4,以及波特率。

TTL接线前需要降级原厂固件,厂商在后续版本已经关闭安全模式,将此文件360T7-v4.2.4..bin上传至原厂升级界面,可在此下载

接通路由器电源,约10秒后,出现“press f key”字样,输入f+回车,进入路由器模式。

[   10.205973] wed_get_slot_map(): assign slot_id:0 for entry: 0!
[   10.211812] wed_get_slot_map(): assign slot_id:1 for entry: 1!
[   10.218061] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[   10.235722] init: - preinit -
[   10.539480] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/2500base-x link mode
[   10.547859] 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

安全模式下只加载了最小系统,官方固件的很多服务还未启动,但是我们可以操作一些基本的命令。

# 开启uboot控制台菜单
fw_setenv bootmenu_delay 3

# 挂载rootfs
mount_root

#开启telnet
sed -i 's/.*local debug=.*/tlocal debug=1/' /etc/init.d/telnet

# 修改root密码
passwd root
# 连续输入两次简单密码

实际过程中我只是一只手按着ttl线,另一只手复制命令而已,因为按起来实在是太费劲,所以并没有备份原来的分区和在ttl下刷uboot。

重启机器之后通过23端口登陆,开启ssh(主要用于uboot文件的scp传输)

# opkg 加入cpu 架构说明,后续安装不会报错
echo arch aarch64_cortex-a53 300 >> /etc/opkg.conf

# 下载 dropbear, 本地强制安装
cd /tmp
wget https://downloads.openwrt.org/releases/packages-19.07/aarch64_cortex-a53/base/dropbear_2019.78-2_aarch64_cortex-a53.ipk
opkg install ./dropbear_2019.78-2_aarch64_cortex-a53.ipk -f /etc/opkg.conf --force-depends

# 设置ssh开机启动
/etc/init.d/dropbear enable

# 启动 ssh 监听
/etc/init.d/dropbear start


#将要的出厂参数进行备份 首先将这两个分区输出到tmp目录, 然后通过scp 传输到自己电脑
cat /dev/mtdblock3 >/tmp/mtd3
cat /dev/mtdblock9 >/tmp/mtd9

# 是用前面从仓库下载的108M 大分区的uboot文件,执行刷写
mtd write mt7981_360t7-fip-fixed-parts.bin fip

长按reset键,拔掉电源,约8秒后访问192.168.1.1,进入uboot后台页面

这里可以选择升级flash包中的固件,—-360-t7-108M–.bin

固件编译

固件源代码使用方法:

编译固件需要外部网络访问

# 更新软件包源
./scripts/feeds update -a

# 安装到 packages/feed下
./scripts/feeds install -a

# MT7981 ax3000 作为默认配置
cp -f defconfig/mt7981-ax3000.config .config

make,选择要编译的机器型号、平台和应用包

最后执行编译make -j$(nproc),大概需要1到2个小时(视机器性能而定),编译后的文件在bin/下,在uboot界面选择需要升级的包。

总结

作为一款入门级WiFi6设备,360 T7售价仅百元出头,性价比高,易闪充,外观也别具一格。

但随着7981机器数量的增多,以及后续批次相继出现改闪存型号、降级散热、阻塞闪存、2.4G wifi芯片冷焊等操作,已经不再适合作为刷机的机器。

版权说明:平台部分文章信息及图片来源于网络。本页面仅负责文章的调整、排版和编辑。如果权利人发现自己的作品被歪曲,请及时与我们联系。经核实确认后,将尽快处理。

相关推荐

流量卡大全
联系客服
联系客服
返回顶部