![将 TP-Link TL-WR1043ND 从 DD-WRT 重置为原始固件](https://linux22.com/image/1254312/%E5%B0%86%20TP-Link%20TL-WR1043ND%20%E4%BB%8E%20DD-WRT%20%E9%87%8D%E7%BD%AE%E4%B8%BA%E5%8E%9F%E5%A7%8B%E5%9B%BA%E4%BB%B6.png)
我安装了这个固件,因为我认为它会更快。然而,有时它只是比以前慢,但在某些情况下情况更糟 - 例如,甚至 Gmail 都无法使用。
是否可以恢复/重新安装原始固件?我读过有关 OpenWrt 的步骤,但没有读过有关 DD-WRT 的步骤。我应该只安装 OpenWrt 吗?
答案1
答案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 机器上):
- 下载自官方的站点固件并保存它。我的是这里。官方文件使用此技术。您无需删除任何“引导”部分或从一些非官方网站下载文件。
- 下载FTP服务器程序
- 使用以太网电缆将笔记本电脑插入路由器。
- 转到控制面板->网络面板->网络和共享中心->更改适配器设置。
- 右击以太网-> 属性。然后选择“Internet 协议版本 6。 (TCP/IPv4)”-> 属性。并将 IP 地址更改为:
这个 192.168.0.66 是你的路由器在恢复模式下启动时尝试查找固件的地方(我在波兰博客上找到了更多信息(关联)但如果你愿意的话,你也许可以找到更多关于其工作原理的信息)
- 打开Tftpd64程序,点击“浏览”,选择解压固件文件的文件夹
- 现在关闭路由器。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).bin
为wr1043v2_tp_recovery.bin
- 关闭路由器,然后按下重置按钮重新打开。您应该在 Tftpd 程序中看到路由器正在复制您的固件。
当你看到它时只需松开重置按钮
- 只需等待路由器安装固件
- 恢复您在步骤5中所做的IP更改。
- 去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但有两点小警告:
- 我必须使用拇指驱动器将固件放入设备中
- 对我来说,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"