大家好,我和谐。
比如前几天同事带来了联想和百度联合生产的路由器newifi mini,是的,就是前几年69元卖的挺火的货,可以刷openwrt和Padavan(俗称老毛子)固件,刷前是弱鸡,刷后很弱NB的样子了。
但!是!他刷机,他翻车了。。。
前因同事在官方固件下用了3年左右。。。我不知道他是怎么用这么久的垃圾固件的。但在我的印象中,一开始固件确实很渣,中期联想云收集了几个openwrt固件之神,所以官方固件比以前好一点,但毕竟官方固件臃肿,功能少,也阉割了百度云下载功能(好像从1。更新到2。与百度的合作),简而言之,刷固件势在必行。
然后同事去百度~如果你想练习这项技能,你必须先自宫。不,你说错了。你想先刷固件breed。breed是什么呢?相当于安卓手机Recovery。原厂的breed不要让你刷第三方系统,所以我们先换一个。
然后他去恩山找大神。breed啦~
错!误!示!范!
然后他按照上图看,newifi啊,没错,d代表第一代产品,就是他!
但他不知道的是,他的路由器处理器型号是mt7620型号应该再往下拉一点lenovo y1。。。
这是对的
于是。。。通电wan闪烁后,所有的指示灯都变黑了,然后就没有反应了。
救砖是的,我在身边的同事&朋友&在亲戚眼里,是一个无所不能的小叮当形象——没有电脑和手机问题我解决不了。
是的,没有什么是我解决不了的,所以我给了他最可靠的建议:买一个新的!
全文完
好吧,别打别打,不能这样写。根据我丰富的刷死救生经验,我判断这个路由器是用来接的ttl线救砖不好,因为ttl是走breed的,刷错了breed导致启动信息不一致,无法使用。然后只剩下一种解决问题的方法:编程器!
马云家关键词马云家关键词CH341A编程器,深圳很多店都卖,价格差不多,东西也一样,都是山寨版。。。选择便宜的连编程器和夹子,不到30大洋。
链接什么,这是编程器的主体。
背面是这样的。这个价位的ch341a都是这样,包括背面的品牌。
免拆夹子。有人说这不好用。其实夹子真的是神器。毕竟我手艺不好。换电容器什么的可以凑合着做。换闪存颗粒太难了。用这个东西可以避免一看就浪费的尴尬。
注意夹子的八条线,其中一条是红色的,用来区分脚位。
直接撬开背板就能看到路由主板。刚开始以为背面铭牌上有螺丝,拉了很久才发现想多了。。。撬开后,拧下固定主板的四个螺钉,然后小心转动主板,不要断开路由器天线。
闪存就是它。来自winbond(华邦)的25Q128颗粒的容量为16M。
这里需要说们需要说,你是否看到颗粒右下角有一个小圆圈,包括主板上的一个白色实心点。这个点的位置是1英尺。不要错误地连接它。如果你错了,编程器会发烧。正常情况下,编程器的温度与室温相似。
夹上它!看,夹子红线对应芯片带点的位置。夹的时候要把夹子完全打开,然后把一边对好,把脚对好,然后慢慢夹在另一边,说起来麻烦,实际操作很简单。
编程器的这一端也用红线向小圆点方向。你可以看到编程器右下角画的两个芯片方向,以及专门画的实心·圆点。当然,如果非要不按他说的来,也可以反过来接。
刷breed我们在物理上做到了。开始连接计算机操作。
先下载卖家商品连接中的驱动包。安装驱动跳过,点击鼠标一路ok的事情。
安装驱动,在windows在设备管理器中,可以看到ch341a端口存在。
插入电脑的编程器USB口(尽量不要使用延长线和hub,避免刷机因电压不足而失败)。路由器不需要通电。连接完成后,软件的右下角会提示已连接(如果连接不好,右下角是红色的)。单击检测,在左侧读取芯片型号和参数。按几次检测,值不会改变。请注意,如果夹子反转,正在检测中$XX所有这些值都将显示在那里$FF,手摸编程器芯片感觉明显发热;或者如果连接正确,但颗粒坏了,也会显示$FF,但是芯片不会发热;如果根本没有夹紧,当你再按几次测试时,值会随机变化。
并不是所有的颗粒都能完全检测到型号和容量,型号不能检测到,从芯片搜索到相同容量,也可以刷;但如果$XX那里的数值不对,是不行的。
检测完毕后,从上面的菜单-操作处进入操作选项,根据我勾选的,全部勾选。然后打开我们正确下载breed,然后点击自动。
耐心等待,先擦掉,这很快,几秒钟,然后查空,看是否擦干净。。。
然后编程将数据写入其中,然后进行验证,然后告诉您数据一致性验证,完成。
然后关闭程序,拔下编程器。从编程器端取下夹子。芯片端不能先动,注意不要遇到其它硬件短路。因为我们不确定刷子是否成功。当然,如果你对自己有信心,你也可以小心地从芯片上取下夹子(不要像干衣服夹那样拖动,拖动夹子会坏的,不要问我怎么知道),但我建议芯片端进入breed然后操作。
网页操作按住路由复位键,然后通电。打开192.168.1.1.你会发现你终于可以进入了breed了。。。
正常情况下,正在进入breed第一件事应该是先备份eeprom但由于同事之前的骚操作,在我刷完编程器固件后,eeprom固件丢失了,所以没有必要备份(即使现在备份,也是空文件,虽然备份也是64k)。
所以我们可以直接刷固件。同样,上传我们从网上下载的相应固件。然后刷机。
刷完机器网页后不会自动刷新。耐心等待一会儿,可以观察到路由器的指示灯,当许多灯亮起时,一般是路由启动成功。刷新网页,我下载官方版openwrt,好像是19.01版。这是传说中的黑暗模式吗?
用户名root,密码password,登录(有些浏览器会缓存之前的网页数据,需要关闭并重新打开浏览器,或者打开浏览器的无痕模式才能顺利进入设置界面)。
然后进入无线设置,你会发现的。。。你的2.4g和5g无线地址变成了一堆F,这是什么情况?
对了,这就是我刚开始说的,你丢了eeprom。所以你的路由器mac地址、序列号、网卡地址丢失,包括无线信号参数,当然,如果你有丢失的想法,只要你的局域网没有第二个设备,就不会影响使用,最多是无线信号减弱。但是我不能在这里。我必须把它们都给他。
从网上下载其他网友备份eeprom文件上传到到您的路由器中-放心刷,这是通用的。不要指望制造商逐一测试最合适的每个路由器eeprom,它们都是公版,即序列号和mac地址不同,因为路由器已经保修好了,所以没有必要改回原来的序列号,我们用别人的数据恢复无线信号参数,下一步再改mac地址。
还是回到breed里面,从mac在这里修改地址,按照上图的规则,把上面的RF1的wlan mac填写路由器背面铭牌上的地址。
还是回到breed里面,从mac在这里修改地址,按照上图的规则,把上面的RF1的wlan mac填写路由器背面铭牌上的地址。mac和上面一样,mac根据上面的数字推论2 3.需要注意的是,这是16进制,9后是AF,F然后进一个。RF2的wlan mac则按照RF1里数字 2。别问我为什么,我去哪里知道为什么。。。应分别对应wan和lan1 lan2地址、wifi 2.4g和5g地址吧。点击修改后,点击恢复出厂设置,重启路由。
到wifi看看里面,你会发现无线网络地址不再是一堆FFFFFFFFFF~(如果忘记恢复上述工厂,这里不会成为正确的地址,从openwrt内部系统-备份和重置也可以恢复工厂设置,效果相同)至此,这块新要这块新鲜的砖头——至于值不值30块钱买的编程器钱,就不好说了。。。。
完