如何硬改TP

114次阅读
没有评论

共计 1271 个字符,预计需要花费 4 分钟才能阅读完成。

如何硬改 TP-Link WR841N v8 刷 breed 和 Open,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

找到了以前的路由器,想刷 OpenWrt
但版本是 TP-Link 的 WR841N v8 版,上网查过才知道,是专门面向国内发布的严重缩水版
国际版的 Flash 是 4M,内存 RAM 是 32M,国内版是 2M/16M,不过论坛上也有人说到手的 Flash 是 4M 的。
(OpenWrt 官网中的 v8 China 版)

打开盖子看看手气吧,果然 Flash 是 cF-EON 2M 的 Q16,RAM 是 16M,ZENTEL 的 A3S28D40FTP,还是挺佩服 TP 的技术人员,已经到了缩无可缩的程度了,真能把一个路由系统 (也是 Linux) 塞进 2M 的 Flash 里。
只有 CPU 是 AR9341,看在 CPU 的面子上,改吧

先联 TTL 看一下状况,幸好 JP8/JP9/JP2 的位置比较明确
BootLoader 是 U -Boot,不过已经固化了,没有任何切入的可能

Flash 换成 16M 的,Winbond W25Q128FVSG,Taobao 上买 6 元左右(2017.12)

原内存是 ZENTEL 的 A3S28D40FTP,16 位的,换 Hynix 的 HY5DU121622DTP,64M (DDR 400),1~2 元

第一次换芯片,工具是不能少的

25 芯片的 Flash 编程器,先买了 XTW100 PRO,不好用,再买了 CH341A 的编程器
Flash 夹子,不好用,基本不能用
宽体 SOP8 编程底座
热风拆焊烙铁,100 元,还不错

拆 Flash 比较容易,用编程器备份
换 RAM 比较麻烦,少买了耐热吸盘,定位焊脚花了半个多小时
只换 Flash,系统可以启动,但因缺乏内存基本不能运行

换 16M 的 Flash,实际上只要预装适当的 BootLoader 就可以了,用编程器写入 AR9341 的 breed
(breed 可能是基于 uboot 的自行开发的 bootloader,作者决定闭源,既然没有商用,也无从追究了)
BootLoader 的位置在 Flash 的最头部,0x00000000~0x00020000 的位置,所以从头烧就可以了
breed 很好用,用 breed 上传 openwrt 的固件

再次启动系统,会遇到一个启动问题,没有无线网 Wifi 的支持
因为 Atheros 的无线芯片要用到所谓 ART 的运行工具(openwrt 中有详解),ART 是 Flash 中的最后一个分区,大小 64K,从原来的 2M 芯片中分割出来,做成一个 art 的固件文件,breed 中有上传 art 固件连接,上传后即可使用

OpenWrt 的配置有一个问题,WAN 端口的位置是靠近 RESET 按钮的一个,可能是应用到国际版的,无大碍

固件下载
breed bootloader for AR9341
art partition backup
openwrt official firmware

看完上述内容,你们掌握如何硬改 TP-Link WR841N v8 刷 breed 和 Open 的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-04发表,共计1271字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)