找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 8591|回复: 6

tp 2041n v2刷 openwrt 以及升级flash后自己编译openwrt

[复制链接]
发表于 2015-5-2 09:34 | 显示全部楼层 |阅读模式
本帖最后由 plcplcplc 于 2015-5-11 09:17 编辑

看有人问2041n v2,。简单说一下:



1. 找个TP路由固件头修改工具.exe

2. 下载hackpascal的解锁uboot 941n v7 4M nousb 固件
http://pan.baidu.com/s/1i3j3yRj#path=%252FOpenWrt%252F4M_NoUSB
openwrt-ar71xx-generic-tl-wr941nd-v7-squashfs-factory.bin

下载hacpascal的不死u-boot, https://www.right.com.cn/forum/thread-136444-1-1.html
u-boot-qca9558-wr2041nv2.bin

3.用 TP路由固件头修改工具.exe把
openwrt-ar71xx-generic-tl-wr941nd-v7-squashfs-factory.bin的型号从094107改为204102
再保存为
openwrt-ar71xx-generic-tl-wr2041nd-v2-squashfs-factory.bin


4. 从2041n v2原厂系统中升级,
刷入openwrt-ar71xx-generic-tl-wr2041nd-v2-squashfs-factory.bin


5. 重启,登录进入openwrt,在命令行
写入不死uboot
mtd write u-boot-qca9558-wr2041nv2.bin u-boot

6. 按住reset键,重启
ping 192.168.1.1 ttl=128,则放开reset键,浏览器访问192.168.1.1即可访问不死uboot

2041n v2原厂固件不好,但其硬件还不错,值得硬改flash,从4M换为16M,
自行编译openwrt 固件,用不死uboot刷入。


1. 网上淘winbond 25Q128 16M flash和编程器

2. 备份原厂art,  64K
dd if=/dev/mtd4 of=/tmp/tplink-wr2041nv2-factory-mtd4.bin

3. 准备uboot
u-boot-qca9558-wr2041nv2.bin

4. 下载981213提供的openwrt代码及941nv7补丁,并且把代码中flash大小从8M改为16M(其实不改也可以)选择941ND,编译openwrt
git clone https://github.com/981213/openwrt.git
./scripts/feeds update -a./scripts/feeds install -a
sed -i '/TL-WR941ND-v7/{s/8Mlzma))$/16Mlzma))/;}' target/linux/ar71xx/image/Makefile
make menuconfig

5. 生成的结果openwrt-ar71xx-generic-tl-wr941nd-v7-squashfs-factory.bin ,用TP路由固件头修改工具.exe
改为openwrt-ar71xx-generic-tl-wr2041nd-v2-squashfs-factory.bin,即型号从094107改为204102。

6. 用cat u-boot-qca9558-wr2041nv2.bin openwrt-ar71xx-generic-tl-wr2041nd-v2-squashfs-factory.bin 320K_FF.bin tplink-wr2041nv2-factory-mtd4.bin > openwrt-ar71xx-generic-tl-wr2041nd-v2-squashfs-factory-16M.bin
用编程器写入16M flash,再换掉原来的4M Flash Spansion S25FL032P 即可。

其中320K_FF.bin的FF padding随firmware大小不同而不同,用16M-128K(uboot)-64K(art)-firmware大小得到。

7. 结果。openwrt比原厂固件稳定,而且flash空余大约12M左右,空余自己定制其他openwrt功能。

CPU Qualcomm Atheros QCA9558 rev 0 RAM 64MB DDR Flash Winbond W25Q128 @ 20MHz (16MB) Ethernet Atheros AR8236 rev 1 Clocks CPU: 720MHz, DDR: 400MHz, AHB: 200MHz, Ref: 40MHz Build Date 2015-04-27 09:43:37 +08:00

Firmware Version
OpenWrt Chaos Calmer r45580.Built on May 1 2015 / LuCI Branch (git-15.118.50175-36879e9)






只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2015-5-4 00:39 | 显示全部楼层
好复杂啊,新手看不懂。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2015-5-21 11:14 | 显示全部楼层
不错的教程,正好在改2041N V2,掉线王
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2015-7-24 12:25 | 显示全部楼层
兄弟 你有做好的编程器固件吗,你说的太复杂了搞不清楚啊
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2015-12-14 11:42 | 显示全部楼层
这个刷上openwrt之后还得配合其他工具才能刷上Uboot吧
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2018-10-1 00:52 | 显示全部楼层
楼主,请问 “941nv7补丁“ 在哪,如何使用?

点评

实力挖坟!!! 论坛有固件和补丁 如果自己怕折腾麻烦 直接用lean的源码编译 前几天刚提交了9558方案的修补  详情 回复 发表于 2018-10-1 01:02
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2018-10-1 01:02 | 显示全部楼层
yumeimm 发表于 2018-10-1 00:52
楼主,请问 “941nv7补丁“ 在哪,如何使用?

实力挖坟!!!
论坛有固件和补丁
如果自己怕折腾麻烦  直接用lean的源码编译  前几天刚提交了9558方案的修补
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

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

GMT+8, 2025-6-26 14:49

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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

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