斐讯TC1智能排插刷自制固件

2019年矿难,跟风收了一些矿难的遗产,其中就有斐讯的TC1智能插座。矿难之后,这个插座非常有性价比,PDD和咸鱼都有在卖,大概就60多块左右,一个只能插座加插线理线盒这个价格,还能说什么呢?小米一个塑料盒都要卖50块了。但是因为服务器关闭,导致斐讯TC1智能排插无法使用的问题,网络上有大神已经开发出可以使用的FW及对应app。

斐讯TC1智能插座的样子,还是很漂亮的,至少我觉得不错。

  项目的GITHUB

自制固件功能

  • 4个USB充电(3个普通和1个快充接口)
  • MQTT客户端连接服务器(无MQTT时使用UDP通信,如果你会内网穿透,就可能实现远程控制功能)
  • app控制每个接口独立开关
  • app配置每个接口拥有独立的5组定时开关
  • ota在线升级(使用码云releas服务器)
  • app实时显示功率

区分硬件版本

NOTE:

  • 在烧录自制固件之前,需要区分你的TC1的硬件版本,A1的是可以烧录的,A2的是不支持的。
  • 烧录固件需要专用的烧录器:支持swd的jlink烧录器,目前已知便宜的价格为不到20元包邮.

硬件版本在外包装底部,如图所示:


开始固件烧录

先下载好固件,下载后解压缩文件后应为bin格式。
固件下载

然后下载并安装刷机软件FlashPlus。
FlashPlus下载

开始拆机

卸掉背面垫片下2颗螺丝(螺丝可能与常用螺丝不同,需要使用t9梅花中空螺丝刀 ,这里就不贴图片了,自行淘宝).然后就可以想办法直接松卡扣取下即可.

如下图,拆开垫片下2颗螺丝后,倒放排插,重力捶击红圈位置,可无损将排插主体拆下.

拆开后的样子:(右上角红框内就是后面烧录FW需要处理的位置了)

文中部分图片来自微信公众号diydaily的拆机评测
https://mp.weixin.qq.com/s/8pxjWlDdObah92j2gPPImQ

 

如图,红圈内为我们需要用到的4个触点.分别为GND/3v3/clk/dio

gnd与jlink的gnd相连,dio与jlink的swdio相连,clk与jlink的swclk相连,3v3与jlink的vcc相连,注意:你需要确认你使用的烧录器的电源为3.3V.

你可以使用电烙铁焊接:

或是用手直接将线按在焊盘上:(手抖接触不量导致烧录失败重试即可,不会损坏硬件).

强烈建议使用焊接而不是手按!

以上,就做好了烧录固件的硬件准备

烧录过程请不要接220V电!尽管烧录可以用220V电,但是为安全,请不要上220V电!!!!

 

烧录固件

打开安装好的FlashPlus 软件,整个过程需要点选的按钮截图

烧录完成

烧录完成后,重新上电.确认没有问题装回壳内即可使用.

 
你可以用以下方法来确认输入成功(一般情况下烧录弹出verify success的弹窗就已经烧录成功):

  1. 普通上电,led会闪烁记下
  2. 按住按键上电,led会常亮(此为配对模式)
  3. 普通上电后,按住按键10秒,led会一直闪烁直到按键松开后,排插会自动重启(此为恢复默认设置)
  4. 注意:刚刷完机由于还没有激活,所以上电后短按按键不会有任何动作!此为正常现象.

 

初始化

烧录完成重新开机后,zTC1处于默认设置的状态.所有配置为默认配置.打开app安装app提示配对wifi。

NOTE:后续需要恢复默认配置时,可以安住logo按键10s直到指示灯闪烁后松开按键.zTC1会自动重启并恢复默认配置.

完成以上步骤后,现在在局域网下,手机已经可以直接控制zTC1了.

MQTT配置

如果你没有MQTT服务器,甚至不知道MQTT是什么,可以忽略此项设置.

不连接MQTT服务器时,zTC1与手机通过udp通信.udp通信不稳定,建议使用mqtt通信
如果你已经配置过mqtt服务器,再次配置时,需要手动重启zTC1才能使新配置生效

配置手机app中的mqtt服务器:

在侧边栏中点击设置按钮,输入MQTT地址,MQTT用户名,MQTT登录密码后返回设备界面.确保底部有提示服务器已经连接.

点击右上角云图标,app会通过udp将MQTT配置发给zTC1.如果正常,zTC1会直接连上MQTT服务器,现在就可以通过MQTT控制设备了.

注意:

​ MQTT地址格式为域名或IP:端口,如地址为www.xyz.com,端口为1883,则应该输入www.xyz.com:1883

   
 
 

注意:大神为了不让不良商家盗用成果出售,采用激活码方式,具体可以到大神的GITHUB上看怎么获取免费的激活码。

 
  获取激活码
 
 

最后安装安卓客户端配对使用。

下载安卓app

也可以到酷安平台下载

酷安下载

Mr.CC

文章作者信息...

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

相关推荐