前言:
楼主最近把多多上60买的斐讯M1出掉了,原因是这东西居然涨价了,多多、闲鱼、转转普遍200+,楼主挂180,最后150出的。晒物的时候被问到如何联网对时和刷机,其实楼主之前有两篇文章分别提到过联网和刷机,就是时间久远,通过标题不容易搜到,本文只是把之前的步骤重新发表,进行部分修正。
N1刷机避坑指南篇三里3.如何配置M1里有介绍如何通过easylink进行联网。
N1刷机避坑指南篇六里二、M1刷机里有详细刷机步骤,如果觉得跳转麻烦,也可以直接参照本文。
正文
一、M1联网自动对时
部分值友的M1的时钟芯片非常精准,多年都不用对时,但很多都是会几个月偏差几分钟这样子,所以最好是联网,可以让M1自动对时,不会出现时间误差。
Easylink软件(提取码:0qcm)这个是楼主之前可用版本。
话不多说,首先用安卓手机(最好root)安装Easylink软件,打开软件,点击右上角+号,输入自己家WiFi信息,网关也要输入。
输入自己家WiFi信息
长摁M1的右侧按钮5秒左右,Wifi图标会急闪,然后Easylink软件界面点start。
长摁这个WiFi键
WiFi图标(带×)会急闪。
图标闪烁
等到图标上的x消失,变成慢闪,就可以点软件上的Back按键返回,同时你就会看到一个AM1的板子出现在软件主页,同时也可以到路由器地址看连入的Wifi数,可以看到Phicomm-AirDetecto连入,这个就是M1。
注意:M1不需要连接热点,不需要连接热点,不需要连接热点。
Easylink连入后界面。
Easylink界面
以前是可以不刷机连入Homeassistant,楼主成功过一次,后来就不行了,如果想要连入homeassistant,还是要刷机。
这是楼主在2020年3月18日用小米平板1将M1配网的
二、M1刷入Zipzhang固件
目前市面上还有涂鸦智能的一个固件方案,楼主没有刷过,估计需要收费,楼主这里提供的是Zipzhang之前就公开过的M1的固件,免费的。
刷机后能实现的功能
M1可以通过TTL刷机也可以通过Jlink刷机,楼主推荐后者,因为更加简单。楼主的Jlink下载器是买的这种。
Jlink下载器
好了,准备好驱动固件下载器,就可以进行拆机了。
正面
黑色半透的屏幕面板直接用吸盘工具西开,背后是通过双面胶和框架贴合的,
取掉面板
注意取面板的时候不要把框架一起弄出来,框架是带卡扣的,单独撬会好一点,和面板一起容易断卡扣。
框架
框架主要是通过以下十个位置的卡扣固定的,知道位置了就很好撬了。
卡扣位置
拧开你能看到的螺丝,就可以打开主板,看到后面排线了,需要把排线断开,注意排线是有卡扣的。
断开排线
这就是需要刷机的主板,主要是右下角那个MXCHIP芯片。主板是有时钟芯片的,并且有一个纽扣电池,因此掉电时间也还在走的。
主板
烧录前要先安装驱动,如果以前烧录过TC1的话,还需要卸载驱动重新安装,
驱动文件
然后对固件的名称进行更改,默认固件名称是zm1@[email protected],需要将固件放入到firmware文件夹,并更改名称为all.bin,bin是默认文件类型。
更改固件名称
然后运行烧录软件中的先运行分割.bat脚本。
固件分割
然后弹出cmd界面会运行一些时间进行固件分割。
cmd界面
all.bin分割为三个bin文件。
分割后
然后到Jlink driver文件夹,运行zadig.exe,在option里选择list all devices,下面拉选J-Link,然后Replace Driver上选libusb-win32,然后点击Replace Driver。进行驱动更换。
驱动更换
提示更换成功
然后去设备管理器确认一下,看libusb里是否有J-Link。
设备管理器
上面驱动和固件准备好后,就可以接线了。刷机主要要接1、2、16、17四个引脚,右上角有1,2标识,左下角红框内下面的是17,上面的是16。
四个引脚
引脚1:SWD CLK;引脚2:SWD DIO;引脚16:VD33;引脚17:DGND
购买调试器最好配4个排针,然后将排针的头磨尖,这样可以直接插到芯片触点孔里,不用进行焊接,因为不太容易焊接。
连接排线
引脚和Jlink下载器接线一定要正确,连接后最好检查一遍。然后点击烧录软件里的再运行烧录.bat脚本,cmd界面10几秒就自动关闭了。
十来秒时间
是否刷机成功需要看上电后是否有zM1的热点,一般为zM1开头的,如下图。
M1热点
连入热点后,手机浏览器输入192.168.0.1,登入到配网界面。填写WIFI名称和密码,下一步即可,激活码不需要填。
填入家里WiFi信息
配网后WiFi图标的红叉会消失,说明成功了。
刷机后可以通过酷安网的ZControl软件进行亮度设置,这个软件也是Zipzhang提供的。
ZControl软件
局域网扫描,就可以发现M1。
进行局域网扫描
M1的界面,目前只支持局域网内查看。
界面数据
好了,刷机完成。
总结
本文介绍了M1如何进行不刷机联网和刷机的两个过程,在此请感谢刷机固件的制作者Zipzhang的无私奉献,如果想连入Homeassistant的,请参考本文片头的文章N1刷机避坑指南篇六。Zipzhang还制作过A1的固件,可以与M1联动,有兴趣的可以去看下,楼主没有A1,没试过。
本文只是提供给需要联网和刷机的朋友们一个教程。
我是MEMOL,下次见。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~