小娱路由器C1救砖之路
前情提要
近期通过acwifi站长分享的小娱路由器拆机和改装的文章,冲动之下在某鱼平台购得了一台C1版本未刷Breed的小娱路由器,准备凭借自己的钻研精神自己刷Breed和固件。收到后用网上的小娱C5一键刷Breed工具提示上传Breed失败,网上搜索发现部分C1、C5机器无法一键刷(我这个就是)。于是又在网上看到了@阿维吉特 分享的通过openwrt + SSH 刷Breed的方法 按部就班尝试到第五步失败,电脑连接小娱无法识别网络,于是又在网上看到@晋升奶爸的垃圾佬 分享了通过编程器 + TTL的方式刷Breed ,就在tb上购买了CH341A编程器,结果按部就班操作依旧不行,砖已成定局,解决的办法就是直接向闪存烧录Breed,于是便有了下面的救砖之路。
注:本人也是电子小白,下面都是自己在网上查找资料摸索出的方法,如有表述不准确的地方见谅。
物料准备
小娱路由器C1 + 梅花螺丝刀
CH341A编程器 + 编程器上位机软件v1.37版(没有的推荐直接从 枫叶在线 这里购买,以便获得正版上位机软件,因为小娱的闪存是32M的,所以目前网络上的上位机软件包括tb其他卖家随编程器附赠的上位机软件均不支持)
SOP16转SOP8烧录夹 + 杜邦公对母连接线*8 (只要烧录夹即可,杜邦线长度随意)
两根细导线(10cm长即可) + Windows电脑
上述材料准备齐全后就开始进行烧录前的物料准备工作:
小娱的拆机略过,最主要的就是通过杜邦线将烧录夹和编程器连接,首先把杜邦线进行一个处理:
再将8条杜邦线与烧录夹按照对应针脚进行连接(具体针脚连接见后面示意图):
再按照图中的接线方式将烧录夹连到编程器上,注意因为小娱的这个闪存比较特殊,需要额外的3.3V供电才能写,否则只能读不能写,所以下面的接线示意图中编程器上3.3V针脚用一条导线插到8号口中,GND用一条导线插到4号口中:
最后将烧录夹夹到闪存上,注意要夹准,完成烧录前的准备:
进行烧录
Windows电脑装好上位机软件需要的驱动(我反正串口、并口驱动都装了):
打开上位机软件、插上编程器,此时上位机软件右下角显示已连接,点击检测按钮会弹出选择芯片的具体型号,选W25Q256JV即可,此时下图红圈中的四个参数都不是$FF说明芯片读取成功,可以进行接下来的烧录流程:
注:如果Windows上使用了MacType字体渲染软件需要把上位机软件的进程排除掉,否则双击上位机软件无法显示界面!
烧录流程依次为:读取-->擦除-->查空-->打开(选择Breed.bin文件)-->写入-->校验(校验会再写入完成后自动进行),完成后即可拔下编程器,断开烧录夹和芯片的连接,尝试进入Breed(小娱通过LAN口连电脑,按住reset接电源,电脑浏览器输入192.168.1.1)按照这篇文章把空的MAC地址补一下。
后记
整个过程对于高手来说还是比较简单的,我就是一步步摸索才救砖成功,也花了不少学费提升了不少本领,这里要感谢我在购买SOP烧录夹时在评论中看到的买家@WELN2013和@渺若星辰二位,前者是因为晒出了烧录小娱的图片所以追问了下能否成功,TA告诉我能读不能写,需要额外的3.3V供电,后者在烧SOP8芯片时遇到额外供电是采用了外接干电池的做法,给我提供了思路,但是我在使用外接干电池时遇到电压不稳的问题,然后看到编程器上有个3.3V的针脚,于是就按上述的接线方式尝试了下,成功了,感谢互联网!
超Wongzta
校验提示文案
值友2387141023
校验提示文案
值友4289169231
校验提示文案
情慕蔓
校验提示文案
小小big胖
校验提示文案
值友9971177710
3.3V是必须的,编程器由一个三端稳压IC把USB的5V降压到3.3V来提供。可是这输出功率很低,当USB电压输出不足,同时25芯片在板上编程时,电路其它部分对3.3V的消耗,会造成25芯片供电不足导致写入失败。文章中跳线操作不能增加3.3V功率,故不可行。偶尔的成功也只可能是碰上一个USB供电很强的电脑。
解决的方法就真是文章中提过的通过排针的GND和3.3V,接入外接3.3V电源。对小娱的编程中,3.3V供电的电流超过高达300mA.
校验提示文案
值友3235157097
校验提示文案
沧海又一笑
校验提示文案
chnp101
校验提示文案
维多利亚妹
校验提示文案
dhsdyd
校验提示文案
dhsdyd
校验提示文案
小小big胖
校验提示文案
情慕蔓
校验提示文案
值友4289169231
校验提示文案
维多利亚妹
校验提示文案
chnp101
校验提示文案
沧海又一笑
校验提示文案
值友3235157097
校验提示文案
值友9971177710
3.3V是必须的,编程器由一个三端稳压IC把USB的5V降压到3.3V来提供。可是这输出功率很低,当USB电压输出不足,同时25芯片在板上编程时,电路其它部分对3.3V的消耗,会造成25芯片供电不足导致写入失败。文章中跳线操作不能增加3.3V功率,故不可行。偶尔的成功也只可能是碰上一个USB供电很强的电脑。
解决的方法就真是文章中提过的通过排针的GND和3.3V,接入外接3.3V电源。对小娱的编程中,3.3V供电的电流超过高达300mA.
校验提示文案
值友2387141023
校验提示文案
超Wongzta
校验提示文案