1 - openwrt固件
特别说明
网口损坏后送修,修好之后固件被更新为官方最新版本,我懒的自己折腾刷固件,就找人帮忙刷了 openwrt。
但刷的固件版本似乎很特殊:
cat /etc/openwrt_release
DISTRIB_ID='OpenWrt'
DISTRIB_RELEASE='24.10.5'
DISTRIB_TARGET='mediatek/filogic'
DISTRIB_ARCH='aarch64_cortex-a53'
DISTRIB_TAINTS='no-all'
DISTRIB_REVISION='R26.02.20'
DISTRIB_DESCRIPTION='LEDE '
uname -a
Linux OpenWrt 6.12.74 #0 SMP Thu Mar 5 10:20:00 2026 aarch64 GNU/Linux
这个固件以 OpenWrt 24.10.5 为基础,但移植了更新的 Linux 内核 (6.12.74),同时界面 (LuCI) 却来自较旧的 23.05 分支。这是一个典型的“自编译混合固件”。不管了,就这么用到烂吧。
基本配置
opkg 配置
修改 /etc/opkg/distfeeds.conf 文件或者登录后在 系统设置 -》 插件管理 -》 配置 opkg 中设置:
src/gz openwrt_core https://mirrors.tencent.com/lede/releases/23.05-SNAPSHOT/targets/mediatek/filogic/packages
src/gz openwrt_base https://mirrors.tencent.com/lede/releases/23.05-SNAPSHOT/packages/aarch64_cortex-a53/base
src/gz openwrt_luci https://mirrors.tencent.com/lede/releases/23.05-SNAPSHOT/packages/aarch64_cortex-a53/luci
src/gz openwrt_packages https://mirrors.tencent.com/lede/releases/23.05-SNAPSHOT/packages/aarch64_cortex-a53/packages
src/gz openwrt_routing https://mirrors.tencent.com/lede/releases/23.05-SNAPSHOT/packages/aarch64_cortex-a53/routing
src/gz openwrt_telephony https://mirrors.tencent.com/lede/releases/23.05-SNAPSHOT/packages/aarch64_cortex-a53/telephony
#src/gz kenzo https://github.com/kenzok8/small-package/releases/download/23.05/kenzo
#src/gz small https://github.com/kenzok8/small-package/releases/download/23.05/small
src/gz kenzo https://ghproxy.com/github.com/kenzok8/small-package/releases/download/23.05/kenzo
src/gz small https://ghproxy.com/github.com/kenzok8/small-package/releases/download/23.05/small
安装插件
openclash
从如下地址下载 openwrt 的 ipk 安装包,如 luci-app-openclash_0.47.110_all.ipk:
https://github.com/vernesong/OpenClash/releases
然后在页面上通过上传软件包的功能上传并安装,比较奇怪的是我遇到报错。
然后我 ssh 登录之后,用 opkg 命令安装:
opkg install luci-app-openclash
Multiple packages (libgcc1 and libgcc1) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (libgcc1 and libgcc1) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (libpthread and libpthread) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (libpthread and libpthread) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (librt and librt) providing same name marked HOLD or PREFER. Using latest.
Package luci-app-openclash (0.47.110) installed in root is up to date.
却又显示已经安装。不管了,重启之后发现 openclash 已经正常可以用了,版本也是最新的 0.47.110。
zerotier
固件自带 zerotier
腾讯云ddns
正常安装:
上网时间管理
固件自带。
2 - [归档]openwrt固件
归档说明
路由器莫名其妙的损坏,网口不可用,后来送修,付费维修才搞好。然后刷新的固件没有了,改成了最新版本的官方固件。
最新的官方固件我不知道怎么刷 openwrt 了,懒的自己折腾,找人帮忙刷了。
第一次刷机23.5版本
2023年,第一次刷机,从 tplink 官方固件刷到 openwrt 固件, 版本为 23.5。
准备工作
-
下载好需要的刷新工具和教程:
- TP-link路由器也能刷机了!XDR6088、6086、4288刷openWRT教程: 主要参考这个视频
- 乌客的视频附件: 上个视频相关的文件和资料汇总,非常用心的 UP 主!
-
将 6088 路由器恢复出厂设置
-
准备一台 linux 电脑,连接 6088 路由器,两者都不需要能上网
刷机过程
参考视频教程,基本按照教程一步一步操作即可。
比较头疼的是,教程虽然说可以在其他 ubuntu 系统下进行,但是里面用到的软件都是 windows 版本的,也不想折腾去 ubuntu 下用类似的方式实现。所以最后还是找了一台 windows 机器严格按照教程操作,顺利刷机完成。
其他资料:
重置
重置 openwrt
开机状态,用一个细长的尖锐物体按住Reset按钮约10秒钟,路由器开始灯光闪烁,放开Reset按钮。
这时接入网线,网卡设置为 192.168.1.2,网关设置为 192.168.1.1,子网掩码 255.255.255.0,用浏览器打开 192.168.1.1 地址就可以访问 openwrt 的界面。默认用户名 root,默认密码为 password。
效果等同于在 openwrt 界面内重置。
重置到 u-boot
拔掉电源,将6088路由器关机,然后用一个细长的尖锐物体按住Reset按钮。再插入电源进行开机,并且保持按住Reset不动,等待大约10~20s之后,释放Reset按钮。
这时接入网线,网卡设置为 192.168.1.2,网关设置为 192.168.1.1,子网掩码 255.255.255.0,用浏览器打开 192.168.1.1 地址就可以访问道 u-boot 的界面。
升级到24.10版本
正确操作步骤
2025年11月,升级了版本,从 openwrt 23.05.1 升级到 openwrt 24.10 。
主要参考了这个帖子:
期间提到:
2024.11.2:
1、关于硬件加速的固件;发现论坛237大佬已经有有基于 hanwckf 798X 源码 的闭源驱动,那么就更简单了 (目前已刷,正在使用)刷的不带Docker版; 刷机方法就是 前面三步做完之后、刷237大大官方分区版就可以;自己用的各项功能没问题
2、测试了基于237大大、 930官方分区的固件,无线有线均实现了硬件加速;妥妥的了;237大大 的固件是 :https://www.right.com.cn/forum/thread-8364805-1-1.html
我就去找了这里提到的帖子里面找到了 24.10 版本的固件:
基于hanwckf的源码修改而来,分区调整成了官方设置,底层无线fw替换为了华硕 天选ax6000提取的文件,添加了开启硬件加速时流控和双频优先等功能。
固件源码 :
https://github.com/padavanonly/immortalwrt-mt798x-24.10
默认ip: 192.168.6.1
默认账号: admin/password
debug固件刷好op后 再不保留配置升级刷入解压后的文件
下载地址:
https://sssddddff.lanzouo.com/iGLia2z9zlve
下载得到 immortalwrt-mediatek-filogic-tplink_tl-xdr6088-squashfs-sysupgrade.zip 文件,解压后得到 immortalwrt-mediatek-filogic-tplink_tl-xdr6088-squashfs-sysupgrade.bin 文件。
刷机过程就非常简单,登录到 openwrt 界面,点击 系统 -> 备份/升级,选择 上传 ,上传刚刚解压得到的 immortalwrt-mediatek-filogic-tplink_tl-xdr6088-squashfs-sysupgrade.bin 文件,点击 升级 ,等待升级完成即可。

刷机完成后 6088 会自动重启,重启完成后,访问 192.168.6.1 地址登录到 openwrt 界面,可以看到版本已经升级到 24.10 版本:

这个版本自带我最喜欢的 openclash 和 zerotier 插件,非常方便。
默认情况下,openwrt 逻辑网口和 6088 物理网口的对应关系如下:
| 物理网口 | 2.5g | 2.5g | 千兆 | 千兆 | 千兆 | 千兆 |
|---|---|---|---|---|---|---|
| openwrt 逻辑网口 | eth1 | lan5 | lan1 | lan2 | lan3 | lan4 |
备注:无法调节为使用千兆口作为 wan,我测试过,可以设置,也能正常工作,但重启之后整个6088路由器就无法访问,只能重置到初始状态。
备注2:这个固件有很多问题,有网口不可用,有网口插入网线之后路由器就不可用,待查证,待解决。
错误操作步骤
在上面的正确步骤之前,尝试过直接下载 openwrt 24.10 版本的固件,
然后通过 openwrt 界面进行升级,期间警告:

强制升级后失败,系统崩溃, 应该是固件版本格式不对,要用 bin 格式。
好在没有直接变砖,路由器自动进入 u-boot 界面 (地址为 192.168.1.1)。
然后我在 u-boot 界面下,把上一次用的 23.5 固件刷新进去,才恢复正常。之后就按照前面说的正确步骤进行升级,顺利完成。