👁 2164

GL.iNet 双频便携式Wi-Fi 7路由器 拆机与 2GB 内存升级:从原生系统、散热用料到启动日志

这次折腾的是 GL.iNet GL-MT3600BE。我不想把它写成那种参数表文章,什么 Wi-Fi 7、双 2.5G、USB 3.0 一排列完就结束。真正上手以后,我更关心的是三件事:

  1. 外观和原生系统到底适不适合长期带出去用;

  2. 拆开以后里面用料、散热、芯片布局是不是对得起这个定位;

  3. 原机 512MB 内存换到 2GB 以后,系统到底有没有正常识别。

所以这篇就是按实际折腾顺序来写:先看外观通电,再看原生系统,再拆机,最后看 2GB 内存和启动日志。

一、先看外观和通电:这类机器不是只适合放家里

GL-MT3600BE 这台机器给我的第一感觉就是小巧。它不是那种大体积桌面路由,更像一台可以长期塞包里、出门拿出来就能用的便携 OpenWrt 小主机。

这种定位对我来说挺有意思:

  • 出差、临时办公,可以当旅行路由;

  • 接 USB 网卡、U 盘、移动硬盘,可以做一点扩展;

  • 配合手机卡 CPE、热点、上级 Wi-Fi,可以临时组一个稳定小网络;

  • 家里也能当旁路、测试节点、插件实验机;

  • 真要折腾 OpenWrt,体积小、接口全,比普通随身路由可玩性高。

通电进系统后,GL.iNet 原生界面还是它家一贯风格:简洁、好看、功能集中。多网络、VPN、AdGuard Home、应用插件、客户端管理这些东西都摆得比较直观,对普通用户比纯 LuCI 友好。

但它又不是完全把 OpenWrt 藏起来。原生系统背后仍然有 OpenWrt 的底子,LuCI 原生界面也可以通过 8080 端口进入。这个设计我比较喜欢:新手可以用 GL.iNet 的 App 和 Web 界面,老玩家又能进原生 OpenWrt 看更底层的东西。这里我不再硬塞不清楚的系统截图,文章图片尽量留给拆机和芯片细节。

二、拆机前先说一句:别上来就金属硬撬

这种小机器外壳紧凑,拆的时候最怕的不是拆不开,而是手一急用金属撬棒硬怼,结果外壳边缘留下压痕、白印,甚至卡扣位置被撬变形。

我的建议是:

  • 能用塑料撬片就不用金属;

  • 沿缝慢慢走,不要一个点死撬;

  • 遇到卡扣紧的位置,先判断受力方向;

  • 拆之前记一下脚垫、螺丝、卡扣位置;

  • 有风扇和天线线的机器,打开外壳不要猛掀。

GL-MT3600BE 本身外观挺精致,小巧玲珑的机器,一旦壳子撬花,看着就不舒服了。拆机是为了看里面,不是为了给外壳做战损。

三、打开以后:双面铝合金散热 + 风扇,MT7987A 看来不是省油的灯

拆开以后能看到,这台机器内部不是简单一块板子加个塑料壳。它用了比较明显的散热结构:双面铝合金散热件,再加主动风扇。这对一台便携路由来说算是比较认真了。

GL-MT3600BE 散热与风扇结构
GL-MT3600BE 供电与电容区域

这也侧面说明一点:MT7987A/V 这颗平台虽然是路由器 SoC,但并不是那种随便贴个小铁片就完事的低功耗玩具。Wi-Fi 7、双 2.5G、USB 3.0、多网络应用一起上,长期跑起来还是有热量压力的。

所以我不会把风扇写成“多余设计”。恰恰相反,这种小体积机器想长时间跑,散热结构越认真越好。尤其是带出去当热点、CPE、VPN 节点的时候,可能一开就是一整天,稳定性比短时间跑分更重要。

四、主板布局:核心、内存、NAND、网口和无线区域都比较紧凑

主板整体布局比较紧。核心区域、内存、NAND、供电、网口、无线射频、天线座都挤在不大的空间里。这个体积下还要放双 2.5G 网口、USB 3.0、Wi-Fi 7 和风扇,布局压力不小。

能明确看出来的区域大概有这些:

  • MT7987A/V 主控区域:负责系统启动、网络、外设和整体调度;

  • DDR4 内存区域:原机 512MB,后面这次改成 2GB;

  • SPI NAND 存储区域:日志里能看到 Macronix 512MiB SPI NAND;

  • 双 2.5G 网口相关区域:启动日志里有 MediaTek MT7987 2.5GbE PHY;

  • Wi-Fi 射频和天线区域:多路天线座集中在主板边缘;

  • USB/供电区域:对应 USB 3.0、USB-C 供电和扩展能力;

  • 屏蔽罩与散热接触面:核心区域明显考虑了屏蔽和散热。

照片和日志里能确认的芯片/器件信息

这部分我尽量按能确认的写,不把看不清丝印的芯片硬编型号。

  • 主控 SoC:MediaTek MT7987A/V。启动日志里明确出现 NOTICE: CPU: MT7987A,U-Boot 里也显示 CPU: MediaTek MT7987。这颗就是整机的核心,负责系统启动、以太网、USB、PCIe/无线相关连接和整体网络处理。

  • 内存:DDR4 3200。原机启动阶段显示 EMI: Using DDR4 settings、DDR4 Speed: 3200 Mbps、Detected DRAM size: 512 MB。这说明原厂 512MB 是从早期内存初始化阶段识别出来的,不是系统后面猜的。

  • 升级内存:2GB DDR4 BGA 颗粒。升级后 free 里能看到 2043924 这个接近 2GB 的内存规模,/tmp 也变成约 998MB。照片里内存区域能看到返修痕迹,但丝印受角度和水印影响,不适合只凭图再硬认一次型号。

  • SPI NAND:Macronix 512MiB。日志明确写了 Macronix SPI NAND was found,容量 512 MiB,块大小 256 KiB,页大小 4096,OOB 128。这部分比照片更可靠。

  • 以太网 PHY:MediaTek MT7987 2.5GbE PHY。内核日志里有 MediaTek MT7987 2.5GbE PHY,对应双 2.5G 网口相关部分。

  • 供电滤波电容:25V 680µF 电解电容。照片里这颗大电容比较显眼,容量和耐压标识能看出来。它不是固态电容,这点观感上确实一般,但不能仅凭这一点判断整机质量。

  • 无线/射频区域:也有一个电解电容16v470uf的 能看到屏蔽罩、天线座和射频区域布局,但具体射频前端/功放芯片丝印照片里不够清楚,暂时只按 Wi-Fi 7 射频区域来写,不乱报型号。

这类板子看着小,但不是低端小白盒那种空空荡荡的布局。它更像一台被压缩进便携外壳里的 OpenWrt 网络小主机。

五、主控和内存位置:升级点就在屏蔽罩附近

这次重点看的还是主控和 RAM。原机启动日志里已经写得很清楚:

  • CPU:MT7987A;

  • DDR4 Speed:3200 Mbps;

  • 原机 Detected DRAM size:512 MB;

  • U-Boot 阶段 DRAM:512 MiB。

MT7987A 主控和内存区域
GL-MT3600BE 内存返修区域细节

原机 512MB 对官方系统来说够用,跑基础路由、多网络、VPN、AdGuard Home、插件这些都没问题。但如果像我这样喜欢把它当小主机用,512MB 就会开始有点紧:开服务、跑规则、挂 USB、临时缓存、插件一多,内存余量就不太舒服。

换 2GB 的意义不在于让 CPU 变强,而是让它从“够用的小路由”,变成更宽裕的便携 OpenWrt 实验节点。

六、一个不太耐看的点:25V 680µF 电解电容

拆机照片里比较显眼的还有一颗大电容,标称 25V 680µF。这个东西我觉得要实事求是说。

电解电容在路由器、适配器、小型网络设备里并不罕见,它有成本、体积、容量和滤波需求方面的考虑。不能看到不是固态电容,就直接说它一定差、一定不耐用,这样不严谨。

但从拆机观感来说,它确实没有固态电容那么“顺眼”。尤其是这种定位不低的小机器,里面又有双 2.5G、Wi-Fi 7、风扇和铝合金散热,旁边出现一颗传统电解电容,多少有点不耐看。

我的看法是:

  • 它不等于质量问题;

  • 也不能凭一颗电容就否定整机;

  • 但如果从长期高温、小体积、便携设备心理预期看,固态电容确实会让人更舒服。

这部分就点到为止,不夸大,也不洗。

七、2GB DDR4 升级:不是新手项目

这次内存升级不是插内存条,也不是普通烙铁焊两下。它涉及 BGA DDR4 拆焊,设备和经验要求都比较高。

大体过程是:

  1. 拆外壳;

  2. 取出主板;

  3. 拆散热结构;

  4. 找到原机 DDR4 颗粒;

  5. 处理屏蔽罩和周边空间;

  6. 拆下原机 512MB DDR4;

  7. 换上 2GB DDR4 颗粒;

  8. 检查焊点和周边小件;

  9. 装回散热和风扇;

  10. 上电看能不能过启动和内存初始化。

这里最怕的是虚焊、连锡、颗粒组织方式不匹配,或者周边小电容电阻被碰掉。失败表现可能是不开机、卡 BL2、反复重启、内存测试不过。没有热风台、预热台、显微镜和 BGA 经验,不建议拿新机器练手。

GL-MT3600BE 装回与细节

八、升级后验证:系统识别接近 2GB,/tmp 也变大

升级后进系统,free -m 看到的内存是:

root@GL-MT3600BE:~# free -m

这份 BusyBox 输出虽然命令是 free -m,但数值看起来按 KB 理解更合理。2043924KB 换算下来接近 2GB,说明系统确实识别到了更大的内存。

再看 /tmp:

Filesystem           Type            Size      Used Available Use% Mounted on

/tmp 是 tmpfs,也就是内存盘。升级后 /tmp 接近 998MB,比原机 512MB 内存状态下宽裕很多。

我还做了一个很直接的写满测试:

root@GL-MT3600BE:~# dd if=/dev/zero of=/tmp/123 bs=8k count=300000

这里 No space left on device 不是翻车,反而是预期结果。因为 count=300000 给的是一个足够大的上限,实际写到 /tmp 满了就停止。这个测试能说明 /tmp 空间是真能写进去的,不只是界面上显示好看。

九、NAND 和分区:512MiB SPI NAND,坏块为 0

存储这边,原机日志和升级后读取都能对应上。原机阶段识别到 Macronix SPI NAND:

spi-nand: spi_nand spi_nand@0: Macronix SPI NAND was found.

升级后查看 /proc/mtd:

dev:    size   erasesize  name

nanddump 结果里我主要看三项:

ECC failed: 0

ECC corrected 有数值不奇怪,NAND 读取时出现可纠正 bitflip 是正常现象之一。关键是 ECC failed 为 0,坏块为 0,这次读取没有看到不可纠正错误。

十、启动日志整理:原机 512MB 和升级后 2GB 的关键段

完整启动日志很长,直接全部贴在正文里会影响阅读,所以这里只放关键段。想看的可以点开。

展开查看:原机 512MB 启动关键日志
NOTICE:  CPU: MT7987A
展开查看:升级 2GB 后验证关键日志
OpenWrt 21.02-SNAPSHOT
展开查看:升级 2GB 后验证关键日志 ```text OpenWrt 21.02-SNAPSHOT