找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 42732|回复: 96

TL-WR2041n v1.0硬改-解锁-刷入最新OpenWrt(含最新OpenWrt固件)

  [复制链接]
本帖最后由 yumeimm 于 2021-5-22 20:07 编辑


2020-12更新:
-- 增加Openwrt v18.06.9固件



2020-09-30更新:
--添加Openwrt v19.07.4固件



2020-02-29更新:

--添加Openwrt v19.07.3固件
--添加Openwrt v18.06.8及v19.07.2固件


2020-02-02更新

-- 添加Openwrt-v18.06固件。
-- 添加Openwrt-v19.07.1/19.07.2/19.07.3固件。

蓝筹云链接:
https://www.lanzous.com/b0evdvq9a       密码:e5qf
https://wwa.lanzoui.com/b0evdvq9a       密码:e5qf


1. 前言
这是一款比较老的路由器了。现在二手在30大洋左右。
相同或者类似的路由: TL-wdr 3500, tl-wr941n v6, tl-wr2041n v1 相似。
这款路由的方案,CPU是AR9344 频率560MHz,内存64MB 闪存4MB。AR9344是比较有名的CPU,现在还有些路由在用它。无线方面,用的AR9381,3T3R,每条通道都有独立的PA和LNA,信号在TPlink的产品里算是好的。

无线芯片: AR9381/AR9381-ALIA无线芯片,带双功放。
CPU: AR9344 / AR9344-BC2A
内存: DDR2 64M内存/现代64MB内存H5PS5162GFR-Y5C/H5PS5162GFR Y5C
FLASH: 4MB/FL032PIF

原厂的固件,无线非常不稳定。 而OpenWrt现在对athos芯片的支持非常好,刷入Openwrt是不错的选择。只是FLASH太小, 实在是束手束脚。





2. 拆改flash
  如果需要更多功能,可以更换原flash芯片为8M/16M。 如果不改flash, 下面的固件也是合适的,只是不能安装其它功能插件了。

题外话: 楼主硬件新手, 用尖头洛铁, 反复几次始终粘连,无法焊上新flash。后面改用刀头, 拖焊一下就OK。

3. 解锁及刷机
1)  在原厂固件的 “升级”处刷入解锁了u-boot的OpenWrt固件 (因为是解锁固件,功能不全
   openwrt-wr2041n-v1-unlock.bin

   关于如何编译解锁u-boot分区的固件, 在文件:target\linux\ar71xx\files\drivers\mtd\tplinkpart.c中,注释掉相应的mask即可。编译后的xxx-factory.bin就是。

  1. parts[0].name = "u-boot";
  2.         parts[0].offset = 0;
  3.         parts[0].size = offset;
  4. /*        parts[0].mask_flags = MTD_WRITEABLE; */       //注释掉这一行

  5.         parts[1].name = "kernel";
  6.         parts[1].offset = offset;
  7.         parts[1].size = rootfs_offset - offset;

  8.         parts[2].name = "rootfs";
  9.         parts[2].offset = rootfs_offset;
  10.         parts[2].size = art_offset - rootfs_offset;

  11.         parts[3].name = "art";
  12.         parts[3].offset = art_offset;
  13.         parts[3].size = TPLINK_ART_LEN;
  14. /*        parts[3].mask_flags = MTD_WRITEABLE; */             //注释掉这一行

  15.         parts[4].name = "firmware";
  16.         parts[4].offset = offset;
  17.         parts[4].size = art_offset - offset;
复制代码


2)  升级解锁固件后,重启即可进入OpenWrt系统, 然后备份无线配置的art文件。
可以在OpenWrt的LUCI界面备份无线配置art:System-->Backup/FlashFirmware:
“save mtd content”-->art:



或者:
SSH登录进入路由(192.168.1.1), 输入如下命令备份:
(SSH登录的用户名root, 密码无)
  1. # cd tmp
  2. # cat /proc/mtd
  3. # dd if=/dev/mtd4 of=4-art.bin
  4. # dd if=/dev/mtd5  of=5-firmware.bin
  5. # tar czvf  2041n-v1-rom.tar.gz   4-art.bin  5-firmware.bin
  6. # touch /www/a.tar.gz
  7. # mount --bind  2041n-v1-rom.tar.gz   /www/a.tar.gz
复制代码



从浏览器地址 http://192.168.1.1/a.tar.gz 下载打包的rom文件,重命名为2041n-v1-rom.tar.gz并保存。


3) 刷入不死u-boot和全功能OpenWrt固件
SSH登录进入路由(192.168.1.1),进入/tmp目录,用wget命令下载breed文件(breed-ar9344-r1163.bin)或者用命令"rz" 上传刷机的文件,
之后刷机:

  1. # cd /tmp
  2. # rz       (在弹出的对话框中选择"breed-ar9344-r1163.bin")
  3. # mtd write    breed-ar9344-r1163.bin       u-boot
  4. #
  5. # rz       (在弹出的对话框中选择OpenWrt固件, 例如:"openwrt-ar71xx-tiny-tl-wr2041n-v1-squashfs-sysupgrade-4M-v18.06.2.bin")
  6. # mtd write    openwrt-ar71xx-tiny-tl-wr2041n-v1-squashfs-sysupgrade-4M-v18.06.2.bin   firmware
  7. # reboot     (刷完重启)
复制代码

刷入Openwrt固件,可以在解锁后的Openwrt的web界面,“系统” -->"备份升级",“刷写固件”处刷入Openwrt固件(xxx-sysupgrade-xxx.bin)。


或者(其它方法也行):
可以用HFS软件搭建。(http://www.rejetto.com/hfs/?f=dl

  1. # cd /tmp
  2. # wget  http://192.168.1.xx/breed-ar9344-r1163.bin
  3. # mtd write breed-ar9344-r1163.bin  u-boot
复制代码

刷入Openwrt固件: openwrt-ar71xx-tiny-tl-wr2041n-v1-squashfs-sysupgrade-4.14.bin
  1. # cd /tmp
  2. # wget http://192.168.1.xx/openwrt-ar71xx-tiny-tl-wr2041n-v1-squashfs-sysupgrade-4.14.bin

  3. # mtd write  openwrt-ar71xx-tiny-tl-wr2041n-v1-squashfs-sysupgrade-4.14.bin   firmware
复制代码


4) 进breed
  刷写好以后, 开机按reset部分,待红灯闪烁, 即可进入breed。
  我们在breed里面,需要设置TP-LINK的参数, 分别为PIN和MAC地址。翻开路由器背面看看,然后填写到breed中。

   之后,在这里可以备份art文件,或者刷入OpenWrt固件或者原厂固件。



5) 重启/开机,即可。
如果想回到原厂固件,那么进入breed, 刷入原厂固件即可。

或者:
在OpenWrt环境下刷原厂固件更简单:
1)  OpenWrt网页  -->  System  -->  Backup/Flash Firmware --> Flash new firmware image,  
    选择TP-LINK的官方固件 “tp-link-wr2041nv1.bin”,升级后就是TP-LINK 原厂系统。
2)  SSH登录如路由,用mtd命令刷机:

  1. # cd  /tmp
  2. # rz       (输入TP-LINK官方固件 :  tp-link-wr2041nv1.bin)

  3. # mtd write  tp-link-wr2041nv1.bin   firmware
  4. # reboot
复制代码


4. 结论
1) 备份原机的无线配置文件art!!
2) 路由的无线还是不错的,默认情况下发射功率26dbm, 秒杀很多矿渣的无线功能(很多20dbm都调不到)
3) 经测试, 两个lan有线口对拷,速度稳定在11M上下, 而LAN--WLAN对拷,速度在10M-11M左右波动,完全可以跑满此百兆路由。
4) 此OpenWrt固件集成KMS/upnp, 以及IPv6等。
    i) 带4M字样的固件,支持upnp和IPv6, 英文界面   
   ii) 不带4M字样的固件,需要硬改flash为8M/16M,  集成KMS/MWAN3/UPNP/IPv6等。





















最后,本文的所有文件在这里:

链接: https://pan.baidu.com/s/1neCFMLGULXrSdXiRG0MyAQ 提取码: aryi

TP-LINK_2041n V2.2 固件看这里: https://www.right.com.cn/forum/thread-354267-1-1.html

固件功能说明:

1) openwrt-tl-wr2041n-xx-sysupgrade-4M-v18.xxx.bin
   适用于原机4M-flash存储的固件。包含基本功能(ssh,logd,opkg等)和upnp,WEB界面。

2) openwrt-tl-wr2041n-xx-sysupgrade-lite-4M-v18.xxx.bin
   适用于原机4M-flash存储的固件,精简掉logd, opkg功能,同时加入 upnp,KMS服务器(vlmcsd), WOL。

3) openwrt-tl-wr2041n-xx-sysupgrade-8M-v18.xxx.bin
   适用于硬改flash容量为8M及以上(含16M)的情况。
   功能包含: dnsmasq-full, IPv6-NAT, upnp, 负载均衡, KMS服务器, WOL网络唤醒等。
















补充内容 (2020-3-25 18:30):
已经添加Openwrt-trojan.ipk。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 3恩山币 +3 收起 理由
tenm*** + 1 感谢你的分享,无论怎样,你都是最无私的人.
iko*** + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
lai*** + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
我的2041都硬改刷了OP扔了两年多了,没啥用了,懒得用都,一箱子斐讯,哎!!现在用小米R2D内置硬盘那款!!

点评

这些老路由也就折腾下,该送人送人,该吃灰吃灰了~~ 带KMS功能用于激活Windows/office全家桶功能不错,之前送了几个亲戚家用~~  详情 回复 发表于 2019-3-8 21:42
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
温柔背后 发表于 2019-3-8 21:27
我的2041都硬改刷了OP扔了两年多了,没啥用了,懒得用都,一箱子斐讯,哎!!现在用小米R2D内置硬盘那款! ...

这些老路由也就折腾下,该送人送人,该吃灰吃灰了~~

带KMS功能用于激活Windows/office全家桶功能不错,之前送了几个亲戚家用~~

点评

激活我感觉没啥用,win7和win10我都有永久激活工具!!!  详情 回复 发表于 2019-3-9 10:44
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

家里去年升级了100M,换了K2P,2041N扔柜子里了。拿出来刷刷
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

玩了几天这个TL-WR2041n v1.0,换了四个固件,两个能用,还算稳定。。只还安装PPPOE SERVER都有问题。。。
今晚玩玩你的。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

前来支持一波
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我刷了三次。。都不保存信息啊。。只要重启信息就没了。。修改系统密码,LAN IP WIFI等都复原了。
第一次在lede-ar71xx-generic-tl-wr2041nd-v1-squashfs-sysupgrade.bin这固件上升级
第二三次在Breed Web
后来试试用WINSCP丢个文件到/ETC重启后就没了。。
2. SOFTWARE没空间了。。。什么也不能安装。。想删掉KMS/upnp,重启就启动不了。。要重刷。

点评

确实, 忘了我在8M-flash上测试的。4M-flash不能保存任何配置。  详情 回复 发表于 2019-3-9 15:43
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

yumeimm 发表于 2019-3-8 21:42
这些老路由也就折腾下,该送人送人,该吃灰吃灰了~~

带KMS功能用于激活Windows/office全家桶功能不错 ...

激活我感觉没啥用,win7和win10我都有永久激活工具!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 yumeimm 于 2019-3-9 15:59 编辑
nhfox 发表于 2019-3-9 00:13
我刷了三次。。都不保存信息啊。。只要重启信息就没了。。修改系统密码,LAN IP WIFI等都复原了。
第一次 ...

确实, 忘了我在8M-flash上测试的。4M-flash因为空间没有了,不能保存任何配置。
4M-FLASH就只能OpenWrt的基本系统,或者精简某些基本功能后,带其它插件。

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这是个用过的最稳定的一个固件 能够识别450M的速率但是就无线速度最高只能到6M

点评

用的OP固件吗? 我这里实测无线拷贝文件,可以跑满10M,也就是百兆带宽满速的~~  详情 回复 发表于 2019-4-4 11:59
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
kangtazhy 发表于 2019-4-2 20:45
这是个用过的最稳定的一个固件 能够识别450M的速率但是就无线速度最高只能到6M

用的OP固件吗? 我这里实测无线拷贝文件,可以跑满10M,也就是百兆带宽满速的~~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

想问一下楼主,你网盘里的这四个固件有什么区别啊,尤其是两两相同大小的?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

带...4M-xx.bin的,是可以不用硬改flash, 直接在原厂的4M大小flash上面直接刷的。 不带...4M...bin的,是需要硬改flash为8M或者18M才能刷的。 另外就是OpenWrt版本版本不一样,刷哪个都行。其中v18.06.2的,是Op  详情 回复 发表于 2019-4-19 07:11
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
bunnybug 发表于 2019-4-18 16:04
想问一下楼主,你网盘里的这四个固件有什么区别啊,尤其是两两相同大小的?

带...4M-xx.bin的,是可以不用硬改flash, 直接在原厂的4M大小flash上面直接刷的。
不带...4M...bin的,是需要硬改flash为8M或者18M才能刷的。

另外就是OpenWrt版本版本不一样,刷哪个都行。其中v18.06.2的,是Openwrt的稳定版。

点评

换了8m内存,刷了uboot。进不去控制台,升级没有无线。鸡肋  详情 回复 发表于 2020-4-11 18:17
4M-xx的固件有ipv6方面的功能吗?  详情 回复 发表于 2019-4-19 09:08
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

yumeimm 发表于 2019-4-19 07:11
带...4M-xx.bin的,是可以不用硬改flash, 直接在原厂的4M大小flash上面直接刷的。
不带...4M...bin的, ...

4M-xx的固件有ipv6方面的功能吗?

点评

有IPV6功能的~~  详情 回复 发表于 2019-4-19 10:16
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
bunnybug 发表于 2019-4-19 09:08
4M-xx的固件有ipv6方面的功能吗?

有IPV6功能的~~

点评

刷过之后,那个路由器turbo键还有没有用处?  详情 回复 发表于 2019-4-19 10:56
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-28 07:22

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表