将 TP-Link TL-WR1043ND 从 DD-WRT 重置为原始固件

将 TP-Link TL-WR1043ND 从 DD-WRT 重置为原始固件

我安装了这个固件,因为我认为它会更快。然而,有时它只是比以前慢,但在某些情况下情况更糟 - 例如,甚至 Gmail 都无法使用。

是否可以恢复/重新安装原始固件?我读过有关 OpenWrt 的步骤,但没有读过有关 DD-WRT 的步骤。我应该只安装 OpenWrt 吗?

答案1

您可以从 TP-Link 的下载页面。其中
包含一个用途不明确的实用程序 - 您可以尝试看看它是否有帮助。

安装说明在此文章说:

警告:仅当您的原始固件中包含单词“boot”时才执行下面的 dd 操作,例如 wr1043nv1_en_3_9_17_up_boot(091118).bin。如果您的原始固件名称中没有“boot”,请不要 dd,例如 wr1043nv1_en_3_11_5_up(100427).bin,因为如果您这样做,您的路由器就会变砖!

答案2

我能够在 TL-WR1043ND V2 上安装原始固件。无论您使用的是 DD-WRT 还是 OpenWrt,过程都是相同的,而且非常简单。

基本上我遵循了此视频和文章中描述的内容:

https://community.tp-link.com/en/home/forum/topic/81462

https://www.youtube.com/watch?v=dkUc76lDbl8

我执行的步骤(在 Windows 机器上):

  1. 下载自官方的站点固件并保存它。我的是这里。官方文件使用此技术。您无需删除任何“引导”部分或从一些非官方网站下载文件。
  2. 下载FTP服务器程序
  3. 使用以太网电缆将笔记本电脑插入路由器。
  4. 转到控制面板->网络面板->网络和共享中心->更改适配器设置。
  5. 右击以太网-> 属性。然后选择“Internet 协议版本 6。 (TCP/IPv4)”-> 属性。并将 IP 地址更改为: 在此处输入图片描述 这个 192.168.0.66 是你的路由器在恢复模式下启动时尝试查找固件的地方(我在波兰博客上找到了更多信息(关联)但如果​​你愿意的话,你也许可以找到更多关于其工作原理的信息)
  6. 打开Tftpd64程序,点击“浏览”,选择解压固件文件的文件夹
  7. 现在关闭路由器。8 按下重置按钮和电源按钮。您可以松开电源按钮,但继续按下重置按钮。9 您应该在“日志查看器”选项卡中看到 Tftpd64 程序中的一些“日志”,例如
Connection received from 192.168.0.86 on port 4084 [26/04 21:40:57.616]
Read request for file <wr1043v2_tp_recovery.bin>. Mode octet [26/04 21:40:57.618]
File <wr1043v2_tp_recovery.bin> : error 2 in system call CreateFile The system cannot find the file specified. [26/04 21:40:57.620]
Connection received from 192.168.0.86 on port 4084 [26/04 21:40:59.605]
Read request for file <wr1043v2_tp_recovery.bin>. Mode octet [26/04 21:40:59.605]
File <wr1043v2_tp_recovery.bin> : error 2 in system call CreateFile The system cannot find the file specified. [26/04 21:40:59.617]
Connection received from 192.168.0.86 on port 4084 [26/04 21:41:01.610]
Read request for file <wr1043v2_tp_recovery.bin>. Mode octet [26/04 21:41:01.617]
File <wr1043v2_tp_recovery.bin> : error 2 in system call CreateFile The system cannot find the file specified. [26/04 21:41:01.617]
Connection received from 192.168.0.86 on port 4084 [26/04 21:41:03.617]
Read request for file <wr1043v2_tp_recovery.bin>. Mode octet [26/04 21:41:03.617]
File <wr1043v2_tp_recovery.bin> : error 2 in system call CreateFile The system cannot find the file specified. [26/04 21:41:03.618]

注意路由器正在搜索的 .bin 文件的名称。我的是wr1043v2_tp_recovery.bin。将固件文件名更改为此名称 在我的情况下,我将其更改wr1043v2_en_3_19_32_up_boot(150910).binwr1043v2_tp_recovery.bin

  1. 关闭路由器,然后按下重置按钮重新打开。您应该在 Tftpd 程序中看到路由器正在复制您的固件。

在此处输入图片描述

当你看到它时只需松开重置按钮

  1. 只需等待路由器安装固件
  2. 恢复您在步骤5中所做的IP更改。
  3. http://192.168.0.1/并使用默认凭据 (admin/admin) 登录

答案3

在最新的 dd-wrt ​​固件下载页面获取适合您的路由器型号的“Webrevert to Stock”文件并注意硬件版本,在 dd-wrt ​​中使用此文件进行“升级”将恢复到库存 tp-link 固件,您可以再次使用最新的库存固件进行更新。

答案4

我知道这已经很古老了,但是今天经过很多努力,我终于能够从 DD-WRT v24SP2-(03/25/13)回滚到我的 TP-Link TL-WR1043ND v1.8 上的最新 TP-Link 原始固件。

对我有用的是大致按照回到原始固件部分的步骤进行:https://oldwiki.archive.openwrt.org/toh/tp-link/tl-wr1043nd#back.to.original.firmware但有两点小警告:

  1. 我必须使用拇指驱动器将固件放入设备中
  2. 对我来说,MTD 分区是“linux”,而不是那里的说明中描述的“固件”。

我下载的固件中有“boot”字样,所以我必须从中删除引导加载程序。

为了弄清楚哪个是正确的 MTD ,我将引导加载程序修剪后的固件大小与 MTD 的大小进行了匹配,我可以通过以下方式查看:

root@DD-WRT:/tmp/mnt/sda_part1# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00020000 00010000 "RedBoot"
mtd1: 007c0000 00010000 "linux"
mtd2: 00620000 00010000 "rootfs"
mtd3: 000b0000 00010000 "ddwrt"
mtd4: 00010000 00010000 "nvram"
mtd5: 00010000 00010000 "FIS directory"
mtd6: 00010000 00010000 "board_config"
mtd7: 00800000 00010000 "fullflash"

相关内容