春节宅家的方式,我选择刷机
创作立场声明:本文商品和服务为自费。如参加张大妈家的活动获得,我会在文中点明。坚持独立的评价观点是笔者创作的基本底线,绝不会因商品和服务来源不同而有所偏颇,请各位放心。
春节七天长假,我们有了更多可支配的时间。在经过三十到初三高强度的吃吃吃、喝喝喝,以及各种春晚的轰炸下。我的胃肠逐渐失去了蠕动,笑容也愈来愈僵硬。初四的中午,当我从回笼觉的幸福中醒来,我想,我干点什么吧。
先把家里收拾收拾,权当运动,也提升一下“宅质量”。 在拾掇书房时,看到了角落里蒙尘的TC1智能插座,以及默默工作的K3,正好,刷机过年,升级迎牛年。
首先,要把吃灰许久的TC1刷成zTC1。TC1曾经是智能插排的扛把子,应该说fx理财产品中,它的设计和做工都给人留下了深刻的印象。饭盒造型相当独特,兼顾收纳和智能控制,是一款精美的产品。
当年曾在京东抢购多次才到手,只不过刚返了两期款,0元购就翻车了。好在东哥良心,没把车门焊死,同意退货退款。东哥,我永远支持你。
我要刷的这个TC1,是买DC1时凑单用优惠,也因为怀念它的设计和做工,在PDD购入收藏的。现在不管TC1还是DC1,价格都有点飘,性价比不高了。当然,如果还想买,注意要A1版,这个版本变回智能只要刷机就成,是最简单的。
第一步是拆机。四个胶垫可以取下,其中两个下面有T8螺丝,要用带孔的批头。然后对准两个螺丝孔中间偏上,标签稍下(红色部位),用拳头稍用力一锤,里面的插排主体就可无损拆下。
上几张主体图。拿在手里很有分量,做工真的好。
第二步接线。在zTC1的github烧录文档里,建议焊接。我为了省事,看了一下EMW3031的数据手册(mxchip.com/documents),直接用订书钉作了插线,即插即刷。
第三步准备刷机。刷机需要使用支持swd的jlink烧录器,于是翻箱倒柜找出过去玩单片机的存货,按照顺序连好线,准备工作OK!
以管理员身份运行FlashPlus。对照截图,Chip选择88MW30X;Interface选择JLINK;Flash选择External Flash,选择QSPI,选择Otehr;选择PROGRAM按钮,Flash Address中地址输入0,Erase Mode中选择Erase all flash,Options中选择Verify after programming(不选也不影响刷机,选了可以验证Flash中刷入的程序是否完整正确);File选择下载好的固件,记得要用带all的bin文件,那个才是刷机用的。这时就可以把jlink插入电脑的USB,插排的灯会亮起,总开关会吸合响一声。最后点击start,大概几分钟后会出现Verify Sucess,说明刷机成功,可以把插线全部拿掉了。
第四步通电配网。先不急着把插排主体装回盒子,在做好绝缘、安全的前提下(切记!切记!切记!)。用木头、塑料之类按下插排主体上的按键(别问我为什么!),然后给插排上电,灯闪烁后松开,完成配网,TC1就可以复活了。如果你刷的是0.8版本以后的固件,要想实现插孔控制,需要激活码。如何获得可以参考作者的文档(a2633063/zTC1)。现在zTC1的控制app只支持安卓,名字叫ZControl。iOS有个PhiHome-NG,需要自签,也有许久没有更新了。如果想远端控制,则需要自己搭建mqtt服务器,N1、树莓派、贝壳云等各种盒子都是不错的选择。
接下来,就是给K3刷恩山的梅林386。这个相对简单,恩山上有很多帖子可以参考。不过这个过程中,作为老司机,却把车开下了山。为了警示后人,我就讲述一下过程,不上图了(因为情况不明,当时也没有拍照)。
因为原来用的是380梅林,我采用了Tftp刷机。先用网线连接电脑和路由,然后在cfe WEB中清除NVRAM,浏览器地址栏输入命令配合tftpd开始刷机。整个过程都很顺利。当tftpd显示完成后,我就开关电源重启了路由器,却发现无论如何修改电脑ip,都找不到路由器了!因为没有了WiFi,家人开始轮流探访我,没办法只好用淘汰的路由先顶上。回忆升级过程并没有出错,不仅百思不解。
没办法,只好拆开K3,连上TTL,看看还能抢救一下吗。在路由启动后,TTL显示cfe没有ip和mac,所以网线连接电脑没有反应,看来问题挺严重。于是用命令行补上了ip、mac,可依然没法建立连接,想通过TTL恢复cfe是没希望了。
这时只有一条路了,就是用原来备份的cfe写入spi,然后spi启动重刷NAND。可是编程器好久不用,挖地三尺也没找到,手头也没有现成的spi flash。过年下单,虽说春节不打烊,但也不知什么时候收到。
既然是牛年,就要用点牛招。趁着家人都休息了,把已经刷过Breed的淘汰老路由拿过来,进入Breed Web ,先备份好spi flash的全部内容。然后从固件更新里,选择Bootloader,选择K3 cfe文件,更新!这样,没用编程器,一个写好K3 cfe的spi就完成了。剩下就是焊下spi flash,装到K3上,同时做好双启动接线,用spi启动,把备份cfe重写到NAND flash。接下来,刷官ROOT,再刷梅林386,路由器抢救成功!
这个过程中,我也找到了路由变砖的原因。因为更新梅林386的是时候,需要一并升级cfe,虽然tftpd传输完成,NAND也刷新了,但梅林系统升级cfe后,要更新NVRAM,同时NVRAM也要把路由的一些适配数据回传给cfe,需要一点时间。这时候如果断电重启,处理没完成,就可能导致cfe丢失重要信息。因此,升级过程最好用ping命令检查电脑和路由是否连通,更新完成后,等有了持续的响应,再重启,一般就不会有问题了。














小黑鱼科比
校验提示文案
充电瓜
校验提示文案
gottenall
校验提示文案
魔都小脑虎
校验提示文案
MocII
校验提示文案
厚道二师兄
校验提示文案
Kavana
校验提示文案
饮料自带
校验提示文案
泉眼
校验提示文案
充电瓜
校验提示文案
泉眼
校验提示文案
饮料自带
校验提示文案
Kavana
校验提示文案
小黑鱼科比
校验提示文案
厚道二师兄
校验提示文案
MocII
校验提示文案
魔都小脑虎
校验提示文案
gottenall
校验提示文案