Flash基础入门之硬改TP-Link WR841N v8刷breed和OpenWrt
小标 2019-01-24 来源 : 阅读 4770 评论 0

摘要:本文主要向大家介绍了Flash基础入门之硬改TP-Link WR841N v8刷breed和OpenWrt,通过具体的内容向大家展现,希望对大家学习Flash基础入门有所帮助。

本文主要向大家介绍了Flash基础入门之硬改TP-Link WR841N v8刷breed和OpenWrt,通过具体的内容向大家展现,希望对大家学习Flash基础入门有所帮助。

找到了以前的路由器,想刷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,作者决定闭源,既然没有商用,也无从追究了)
breed很好用,用breed上传openwrt的固件

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

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

以上就介绍了Flash的相关知识,希望对Flash有兴趣的朋友有所帮助。了解更多内容,请关注职坐标常用软件Flash频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved