起源
近一两年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芯片冷焊等操作,已经不再适合作为刷机的机器。
版权说明:平台部分文章信息及图片来源于网络。本页面仅负责文章的调整、排版和编辑。如果权利人发现自己的作品被歪曲,请及时与我们联系。经核实确认后,将尽快处理。