内容纲要

⚠️ 注意:刷机需谨慎,操作不当有路由器「变砖」的风险,请三思而后行。

偶然间翻到 15 年时写的一篇如何将 TP-Link TL-WR941N v4/v5 刷至 Gargoyle 固件的老文章,现重新发上来:

之前把 TL-WR941N 刷成 dd-wrt (《路由器 | TP-Link 刷 DD-WRT 及刷回官方固件》),但无奈 Bug 实在太多了,而官方固件 10 年版的经常宕机,而 13 年版的稍好,但是不能在广域网登陆进路由进行管理,起因是之前有个普遍的路由器漏洞可以随意远程登录,而 TP-Link 官方居然懒到直接用这种暴力手段直接封掉真是恶心,发邮件告知 13 版的这个问题,技术居然回复我那你用 10 版的好了,简直无语…

无意中发现石像鬼固件,据说 QOS 功能十分强大,而且 TL-WR941N 使用后温度控制比官方还好,于是就有了这篇文章。

下载 Gargoyle 固件

想要刷 Gargoyle 固件,首先需要确定 Gargoyle 有没有适配你的路由器固件,你需要先登录到你的 TP-Link 路由器管理后台,查看具体的硬件型号,以为我的为例:TP-Link TL-WR941N v4/v5

  • 品牌:TP-Link
  • 型号:TL-WR941N
  • 版本:v4/v5

然后前往 Gargoyle 官网:
https://www.gargoyle-router.com/download.php

对于下载选项:

  • Download:选择「Firmware Images」;
  • Architecture:选择「Atheros AR71XX」;
  • Branch:「stable」表示稳定版本,「experimental」表示实验版本,推荐稳定版本;
  • Version:版本号;

以我的路由器型号 TP-Link TL-WR941N v4/v5 来说,最后支持的版本是 1.10 (stable),所以如果你想要刷入的路由器型号和我一样属于比较老旧的,可以将「Branch」选择较旧的版本。

选择好下载选项后,可以使用浏览器自带的搜索功能 (Ctrl + F) 搜索你的型号,以我的为例 TL-WR941N v4/v5 即搜索 wr941n 就可以找到结果,如:

⚠️ 注意:不要直接使用上述下载链接,一定要自行查找符合你路由器型号及其硬件版本的固件

下载完成后将文件名改短点成如 factory.bin,不然文件名太长 TP-Link 官方固件会无法识别

刷入 Gargoyle 固件

使用有线网络登陆进入你的路由器管理后台,然后在「系统工具」的「软件升级」选择 factory.bin 文件 (不是 sysupgrade.bin)

成功刷入 Gargoyle 后使用默认密码 password 登录

设置新密码、时区和语言包,我们这没有预先下载好语言包,不过不要紧稍后下载

先设置好新密码,时区中国是 +08,点击「Save Settings」保存

耐心等待,如果登陆界面不能使用刚才你设置的新密码登陆则表示刚才的那些设置未保存成功,再次使用默认密码 password 即可

设置 Gargoyle

在「Connection」把「DHCP」改成「PPPoE」,然后在下方的「User Name」和「Password 」就填你的宽带登陆账号密码,然后按「Save Changes」保存设置,然后就可以上网啦

在「System」的「Plugins」,点击「Refresh Plugins」刷新插件列表

有时候可能会刷不出列表,尝试更换 DNS 再次刷新,然后找到中文,点击「Install」安装

在「System」的「Languages」勾上中文

这样就显示中文界面了,接下来就去设置无线网络、QOS 等功能吧。

升级 Gargoyle

在「System」的「Update Firmware」选中刚才下载好的另一个文件 sysupgrade.bin,勾上 「Attempt to Preserve Settings」,尝试保留设置,然后按「Upgrade Now」即可升级

修改无线传输频率

另外,无线传输频率可能无法到达300Mbps,使用 SSH 登陆进路由 IP 地址运行以下三条命令可以提升至150Mbps,账户是 root,密码就是登陆路由的密码:

uci set wireless.radio0.noscan=1
uci commit
reboot