TP-LINK TL-XDR6088从OpenWrt固件恢复到原厂固件

小编:迷魂雪 更新时间:2026-01-26 09:11

如果使用第三方固件,但在使用过程中遇到了一些bug,或者更倾向于使用原厂固件,下面提供一份详细的TP-LINK TL-XDR6088从OpenWrt刷回原厂固件的图文教程,前提是已经有原厂固件备份或可以找到官方固件下载地址。

TP-LINK TL-XDR6088从OpenWrt固件恢复到原厂固件

准备工作

1、Windows 10或Windows 11系统的电脑

2、一条备用网络连接(用于查找问题解决方案)

3、一根网线(用于连接电脑与路由器)

4、Git Bash,作用是用于执行scp命令传输文件

获取并解锁固件

1、下载原厂固件

下载TP-LINK TL-XDR6088易展Turbo版V1.0升级软件 (20230625_1.0.25),解压后得到 bin 文件。

下载地址:https://resource.tp-link.com.cn/pc/docCenter/showDoc?productId=2398&type=UPGRADE_SOFT&id=1696226222641208

2、编译OpenWrt固件

使用OpenWrt 24.10.0官网源码进行编译,方法是通过 make menuconfig 界面进行如下选择:

Target System: MediaTek ARM

--Subtarget: Filogic 8×0 (MT798x)

--Target Profile: TP-Link TL-XDR6088

--Target Images: 不要修改

3、修改源码文件

●下载OpenWrt源码后,进入源码根目录,使用以下命令编辑文件

vim target/linux/mediatek/dts/mt7986a-tplink-tl-xdr-common.dtsi +182

找到并删除 read-only这一行,然后保存修改,删除的是 bl2 分区的只读标记。

4、执行编译

●执行以下命令开始编译

make V=s -j$(nproc)

5、下载编译后的固件

●编译完成后,前往 bin/targets/mediatek/filogic 目录,下载 openwrt-mediatek-filogic-tplink_tl-xdr6088-squashfs-sysupgrade.itb 文件。

刷回原厂固件

1、在OpenWrt控制台上传固件

●登录到OpenWrt控制台,进入“系统”->“备份与升级”页面,点击“刷写固件”,上传刚才下载的 sysupgrade 文件,并等待路由器重启。

2、使用Git Bash执行文件传输

●打开Git Bash命令行,使用以下命令获取备份的 md5 值

md5sum /c/tools/backup.img

●使用以下命令上传备份文件

scp -O /c/tools/backup.img root@192.168.100.1:/tmp/backup.img

若提示“Are you sure you want to continue connecting”,输入 yes 并回车。

3、SSH连接OpenWrt

●使用以下命令连接到OpenWrt路由器

ssh root@192.168.100.1

●检查上传的备份文件的 md5 值,确认与第一步的一致:

md5sum /tmp/backup.img

4、拆分镜像文件

●执行以下命令拆分备份镜像:

dd if=/tmp/backup.img of=/tmp/backup-mtd0.img bs=131072 count=8

5、写入镜像文件

●执行以下命令将镜像写入到路由器中:

mtd write /tmp/backup-mtd0.img /dev/mtd0

●系统会显示如下信息

Unlocking /dev/mtd0 ...

Writing from /tmp/backup-mtd0.img to /dev/mtd0 ...

6、完成恢复

TP-LINK TL-XDR6088从OpenWrt固件恢复到原厂固件

●完成写入后,断开电源,拔掉所有网线,只保留与电脑相连的网线,将路由器连接至1G口。

● 设置电脑网卡为 192.168.1.x,然后打开浏览器访问 192.168.1.1,将看到如图所示的页面。

测速