TP-WR886N 硬改刷 OpenWrt


电子维修员
原创
发布时间: 2026-03-03 12:55:03 | 阅读数 0收藏数 0评论数 0
封面
上次改了个TP-WR841N,绝的挺有趣,又翻箱倒柜找了一个老物件TP-WR886N V5,这次接着改,这个看着比841高端,3根天线,它本身是2M闪存16M内存,我决定把它改成8M闪存64M内存,接下来改改看效果怎么样。

准备工作:

材料:

  1. flash芯片 我用的是8M的W25Q64FVS
  2. DDR内存芯片 我用的是HY5DU121622DTP-D43 KOR

工具:

编程器- 我用的是CH341A

1

拆机

背面只有两个螺丝拆掉后,直接沿着缝隙扣开即可。

2

换内存和FLASH

先用隔热胶布把芯片周边的原件做好防护,然后直接用热风枪拆掉,先打点焊油,利于加热均匀,然后清理焊盘后直接焊接新的芯片,由于操作时太紧张,忘记拍照了,只有焊好后的照片。

3

刷不死U-boot bread

应该是先刷bread,再焊接,我忘了,正好我手里有这个夹子线,但是不好操作,所以最好是先刷bread,再焊接芯片。用管理员权限打开编程器,打开文件,然后烧录。

BIN
breed-tp9343.bin
89.49KB
4

提取设备art数据

art就是设备自己的无线配置数据,都是独有的,所以要提取出来。先用编程器软件提取原来的flash芯片上的固件数据。把原芯片接到编程器上,读取数据保存成文件,然后用二进制编辑软件WinHex打开这个文件,再新建一个文件,大小为64K,然后从固件文件中复制20800---20C3F的数据,粘贴到新文件从1000的位置,注意是粘贴替换不是粘贴加入,不然文件大小就会超过64K,然后保存为art.bin文件。

5

刷OpenWrt

首先安装路由器的reset键不放,上电,然后在浏览器输入198.168.1.1回车,这样就会进入bread的操作界面。之后就是升级固件了,上篇文章已经说过了,这里就不再赘述。我用的是明月的编程器固件。注意刷固件前先更新art.bin文件,并且修改MAC地址,再刷固件。

BIN
mingyue-20180227-openwrt-15.05.1-ar71xx-generic-tl-wr882n-v1-squashfs-sysupgrade.bin.bin
8.00MB
6

和wr841n搜索WiFi信号的对比

886N搜索到13个信号,841N搜索到8个信号,难道是多了一根天线?哈哈。

阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载
pdf下载 举报