各位老铁们好,相信很多人对更换路由器上的闪光灯(最后有彩蛋)都不是特别的了解,因此呢,今天就来为大家分享下关于更换路由器上的闪光灯(最后有彩蛋)以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
这次从论坛得到的宝物真是少不了……
首先,这是我从论坛上拿到的小型无线路由器WR700N。
作者希望有一天能用openwrt重新画一下。
顺便说一句,我不缺路由器。正好这两天有点空闲,想了想,就决定入手一个。
由于这个路由器的flash只有2MB,不够写op,所以只好换成flash了。
原始海报纯粹是精通软件的。虽然这个焊接工作只有8条腿,但仍然是一个很大的问题,所以我从来没有尝试过。但这一次我真的冒险了,并用它来练习。
提前准备好各种材料:几颗W25Q64(8MB Flash)芯片和一个相应的编程插座。
想来想去,我决定不买燃烧器了,要DIY,自己动手才能丰衣足食。 OK,DIY一个简单的编程器——编程器,二楼见~
万事俱备,等到中秋节,洗澡、换衣服、烧香、祈祷,就开始干活了。
首先一定要拆.拆WR700N需要参考网上的一个内容(。。【哪里拆】,拆机高手很多,先求教一下外壳卡点到避免损坏外壳)。于是我开始按照说明。。开壳。
我拿到了WR700N的核心。正面的处理器和内存有标注但没有拍照,背面的SPI Flash暴露出来。
应该比较容易拆……但是海报还是伤到了焊盘,而且5针焊盘就这样挂着……这家伙是数据输入信号……不会是一个最终悲剧了。
步骤一:用编程器将拆下的Flash中最后64K数据取出并保留以备后用。这个东西在路由世界里被称为艺术,它包含着路由信号相关的调整数据。如果没有它,其余硬件将无法发挥最佳性能。
第2步:从互联网上下载一个名为breed的东西。这个可以代替uboot来启动路由器,并且可以随时用它来刷新路由系统。
步骤3:将品种编程到Flash 中的起始位置0。内容不大,可以再看一遍。简单地读出0x15000,与原来的品种进行比较,发现有效数据是一致的。好的,您可以继续。
步骤4、(这一步可以省略,当时没看懂,后来明白了。这一步是把art烧到Flash里,但其实breed可以直接写art,所以最好让breed做这个)
第5 步:接下来,将闪存焊接回电路板上。我从来没有这样做过,但仍然需要小心处理.
接下来就可以上电运行了……所以后续只是调试过程。
Orz起不来。
蓝色的指示灯亮了,但依然很暗。我什至怀疑是不是主板坏了。原来是因为我起不来,所以灯处于不正常状态。
于是插上逻辑分析仪进行故障排除。在这个过程中,我发现从电源电路到主板电路的转换过程中,留下了一个5V测试TP,所以我只需要找到一个5V电源,将其连接到设备上,就可以轻松调试,而无需把它插到墙上看看效果。事实上,我直接将测试夹夹在连接的电容器引脚上,非常方便。
于是我一只脚一看,发现/Hold脚被拉下来了。我查看了类似路由器的电路图,发现这个引脚直接被外部电阻拉高,所以……我是不是把焊盘弄坏了……
于是果断,我立刻找了一个10K的电阻,焊了上去。继续开始……还是起不来。
再次检查后,发现逻辑分析仪上的数据是正确的。这次就悲剧了。看来主板出了问题。
喝了一杯酸奶平复了一下震惊之后,我决定继续寻找错误。一次偶然的机会,我用万用表发现Flash的4脚(GND)信号上的电压不为0,是悬空的。
再想想,也太可惜了。我一直关注的是Flash引脚上是否有数据,但这并不能保证pad上能正确获取数据……也就是说,输入到Flash的信号,目前一切都是正确,但输出信号可能有虚焊!所以,一开始担心的5脚竟然完全没问题~,然后,/Hold脚也可能虚接了,所以看起来像是被拉下来了……
于是我用万用表测试了4脚,发现确实是连接到了下面的焊盘上。即使我再用力按,也无法接触到。中间似乎有一层松香,挡住了电流。
所以我拿起烙铁,再次焊接这些引脚,然后拆下我添加的电阻。这次将每只脚稍微用力地压在垫子上。看来我第一次焊接的时候太小心了。虽然焊料熔化得很漂亮,但没有焊接好。
然后再次通电,终于一切正常了,灯亮了,连接上PC了,PC网口也亮了。噢耶~
然后用PC登录192.168.1.1,设置breed中的信息,主要包括Mac地址和艺术上传。

然后找到可用的openwrt固件包,上传并启动~
Orz,完全无法使用。 ……
后来用uart接收主板发来的TP数据,发现启动Linux内核时,内存不足,挂了。
按道理来说,不应该。网上说WR700N有2M ROM和16M RAM。应该没问题……嗯,网上怎么说的?我打开内存上的标签,发现这款产品是8M内存。
那么.您需要再次DIY更换66pin内存芯片吗?
好了,我们的DIY就暂时完成了。毕竟最初的目标是换更大的Flash。
我们继续下一期DIY关于更换RAM的内容。
总结了经验教训。第二天,笔者更换了另一台路由器的Flash,很快就完成了。
嗯,我心情很好。
接下来我们来说一下使用D21板制作的编程器。
对于SPI Flash来说,只要有1个SPI,就可以进行读、写等各种操作。
所以D21就绰绰有余了。
安装AStudio,驱动SPI,找到读写代码(对于我买的Flash,发现D21自带的AT25DFX驱动有点不匹配),做个实验,用uart将读发回电脑。为了避免干扰,我改成了SPI的连接
数据可以正常发送到PC,但是如何保存到文件中呢?这个方向其实很容易解决。使用功能强大的putty通过串口进行连接,然后在连接设置中修改日志记录,选择保存所有日志,并指定目标文件。应用后,串口接收到的内容会直接写入到文件中。
经过测试,读写没有问题,那么就可以用这家伙把breed写入Flash了。
但作者还是懒得写程序来控制上下位之间的通讯,所以索性直接把breed放在D21程序中。好在这个品种只有10万只,D21还能容纳。
Burn.jpg (48.05 KB, 下载次数: 0)
下载附件保存到相册
2015-9-30 03:04 上传
所以你可以继续使用通用Flash编程工具.我们稍后再做。
可见,DIY编程器确实非常实用,而且还能防止板子沾上灰尘,有效提高了板子的价值,尤其是这种体积小、功能多的高品质开发板。
所以……如果没有特殊需要的话……
我建议你花几十块钱买一个Big TB的程序员.
在DIY的时候,我无意中发现,刚开始工作时,我对硬件或电子产品了解不多。为了了解一下,后来从网上的帖子中得知,DIY的4位加法计算机……都是非门……
最后给朋友做了一个这样的东西……我只负责提供线头和加工,不提供主要原材料,所以配色和款式都无可挑剔……
这是一个钢笔挂帘.
我给女儿做了一双鞋垫,但是我的资源有限,连边角都没有盖住……
我严格按照老人的要求:线一定要密,密才能牢固……现在大家都满意了吧?
欢迎关注微博@EEWORLD
想要与更多业内网友交流,请登录EEWORLD论坛。
标题:更换路由器上的闪光灯(最后有彩蛋)
链接:https://www.ltthb.com/news/xydt/138593.html
版权:文章转载自网络,如有侵权,请联系删除!
用户评论
这篇文章正好解决了我最近遇到的问题!我那破路由器的页面都加载不了了,原来是Flash坏了,更换起来竟然很简单!感谢你的详细步骤讲解和温馨提醒!
有14位网友表示赞同!
终于有人提到了这种方法了!我之前一直以为只能买新的路由器,省心省力啊!不过那个彩蛋是什么意思?我也想试试看。
有12位网友表示赞同!
虽然感觉自己动手有点难度,但你的图文教程还是很清晰的。要是能加上一些更具体的。。讲解就更好了,这样对新手更加友好。
有20位网友表示赞同!
我试过了,结果闪存文件没识别到!后来发现是下载错了版本,赶紧去官方网站找了对应型号的文件后才成功!太感谢你的分享啦!
有16位网友表示赞同!
这篇文章简直就是路由器救世主呀!我的老路由器已经慢得不行,换块Flash感觉就像重生一样,速度飞快! 以后遇到问题还能自己解决真是太好了!
有19位网友表示赞同!
我试过更换了,但是发现系统还是卡顿。应该是我的路由器本身就比较旧了吧,性能方面已经无法跟上现在的网络环境了
有19位网友表示赞同!
路由器真的需要经常维护保养啊!原来Flash也能换!真没想到还能通过这个方法提升速度,去试试看吧。
有20位网友表示赞同!
我曾经尝试过更换路由器的闪存,结果反而导致路由器崩溃了,好险幸好系统恢复正常!所以想要尝试更换闪存的各位还是要谨慎行!
有12位网友表示赞同!
说白了这篇文章教你如何把旧电脑变成新路由器? 我觉得路由器本身的功能就挺全面的,没必要自己折腾吧? 而且换了Flash不一定能得到显著的影响。
有5位网友表示赞同!
这个彩蛋也太容易隐藏了吧!我一开始根本就没注意到它!还是先试着更换Flash再说吧,说不定还能解锁一些新的功能呢
有19位网友表示赞同!
我是建议你们如果不想自己动手的话,找个专业人士来解决问题吧!因为在操作过程中稍有不慎,可能会导致路由器被损坏了,那样就损失大了!
有16位网友表示赞同!
现在很多时候想改变系统设置,都需要一些技术才能完成啊! 時代の流れを感じます!
有12位网友表示赞同!
换Flash确实可以提升速度,但是这个方法也有一定的风险性。 如果操作不当可能会造成路由器损坏,需要谨慎选择!
有11位网友表示赞同!
我家里用的无线网很稳定,没有速度特别慢的情况,所以暂时不想尝试更换Flash。 不过以后要学习一下这方面的知识!
有17位网友表示赞同!
"彩蛋是什么意思" 感觉作者把很多东西都隐含着,一点都不直接,有点烦躁啊!
有6位网友表示赞同!
换Flash好像挺复杂的感觉,还是让我用现有的路由器吧! 等它坏了再说!
有9位网友表示赞同!
这篇文章对我来说很有启发性,我原来不知道可以更换路由器的Flash。以后遇到类似的问题可以尝试一下了!
有8位网友表示赞同!
感觉文章写得太详细了,看得有点头晕眼花,还是需要一些图示辅助更清晰!
有10位网友表示赞同!