找回密码
 立即注册
查看: 40579|回复: 44

小米多模网关任意版本固件接入HomeAssistant——刷机篇

[复制链接]

4

主题

210

回帖

1667

积分

论坛积极会员

积分
1667
金钱
1453
HASS币
0
发表于 2020-12-16 17:02:55 | 显示全部楼层 |阅读模式
本帖最后由 kingwell 于 2020-12-16 17:10 编辑

最近发现HomeAssistant新版本发展迅猛,上手也更简单了,遂重新搭建了HomeAssistant系统。在接入多模网关时发现我两个多模网关固件均为v1.4.7_0063版本,作为不升级不舒服斯基的强迫症晚期患者,我基本上是每版必升,所以看到其他网友提过的升级不超过两次可以降级的方法并不适用于我。最终采用拆壳TTL线刷。
对于发现某版本固件不稳定,恢复出厂也无法解决的可以刷入其他版本的自定义固件。 (PS:拆机、焊接刷固件导致的无法保修情况,请自行斟酌)
本文属于小白学HomeAssistant的记录,来源参考https://github.com/AlexxIT/XiaomiGateway3
支持版本(现阶段的“任意版本”所指,杠精必看)
v1.4.4_0003
v1.4.5_0012
v1.4.5_0016
v1.4.6_0012
v1.4.6_0030
v1.4.6_0043
v1.4.7_0040
v1.4.7_0063
v1.4.7_0065
硬件部分:
1、撬开外壳






2、TTL触点(焊盘)。
可选择焊接或者用弹簧针夹具(或叫测试夹具、治具);焊坏了也不怕,背面有备用焊盘。






关于UART的重要说明:
UART适配器必须处于3.3V模式。网关PCB不支持5v。
不要将UART取电。使用原有micro USB供电。
请勿触摸任何其他测试点(例如TP16,TP17等)。
软件部分
1、以您要选择的速度从bootloader 1文件夹下载中间bootloader :
rtkboot_38400.bin 1速度最慢的,但是最可靠的(上传固件将花费超过1个小时的时间)。
rtkboot_115200.bin 1(推荐)是速度和可靠性之间的最佳折衷方案(上载固件大约需要20分钟)。
rtkboot_460800.bin 1是最快的一种(上载固件大约需要6分钟)。
2、从固件文件夹 1中选择固件下载mgl03_xxxxx.uart文件。
下载并安装Tera Term
运行Tera Term

                               
登录/注册后可看大图
选择“串口-> COM端口”,确定
网关先不要接USB供电



选择“控制->宏”

                               
登录/注册后可看大图

打开选中下载的.mgl03_uart_recovery.ttl文件。
屏幕上还会有一个菜单。选择确定


                               
登录/注册后可看大图

                               
登录/注册后可看大图

然后“ >> Power ON Gateway NOW!<<”将出现在屏幕上,将Micro-USB线插到网关,通电,系统将提示您选择加载引导程序(比如rtkboot_115200.bin)


                               
登录/注册后可看大图

按照屏幕上的说明选择bootloader 引导固件。引导加载程序固件过程将开始,我们等待其结束


                               
登录/注册后可看大图

之后,系统将提示您加载名为mgl03_xxxxx.uart的固件文件。


                               
登录/注册后可看大图

                               
登录/注册后可看大图

等待结束。这将是最长的等待时间。我花了大约二十分钟
总结
自此,刷入自定义固件成功,你可以选择刷入不同的自定义固件版本,稍后便可以通过HACS接入HomeAssistant。




为了方便以后刷机,我选择了开孔留针,随时可以开刷了。

评分

参与人数 1金钱 +1 收起 理由
pedroxu + 1

查看全部评分

回复

使用道具 举报

40

主题

3016

回帖

1万

积分

超级版主

Nero

积分
11150
金钱
8044
HASS币
182
发表于 2020-12-16 17:29:42 | 显示全部楼层
本论坛也支持 markdown

[md]
# 我是一级标题

## 我是二级标题
```
我是代码
```
[/md]
Nero
回复

使用道具 举报

4

主题

141

回帖

1820

积分

论坛积极会员

积分
1820
金钱
1670
HASS币
20
发表于 2020-12-16 17:33:46 | 显示全部楼层
非常感谢感谢··怎需要
回复

使用道具 举报

4

主题

141

回帖

1820

积分

论坛积极会员

积分
1820
金钱
1670
HASS币
20
发表于 2020-12-16 17:35:13 | 显示全部楼层
请问还要重置吗··原来的设备要重新配对吗
回复

使用道具 举报

4

主题

210

回帖

1667

积分

论坛积极会员

积分
1667
金钱
1453
HASS币
0
 楼主| 发表于 2020-12-16 19:52:35 | 显示全部楼层
neroxps 发表于 2020-12-16 17:29
本论坛也支持 markdown

超版好!没怎么发过帖,想着在iobroker论坛已经编辑完直接复制过来,谁知道出现一堆乱码了。
回复

使用道具 举报

2

主题

135

回帖

2400

积分

金牌会员

积分
2400
金钱
2263
HASS币
0
发表于 2020-12-16 19:55:09 | 显示全部楼层
这篇被俄人盯了
回复

使用道具 举报

75

主题

1901

回帖

8282

积分

元老级技术达人

积分
8282
金钱
6256
HASS币
430

活跃会员教程狂人

发表于 2020-12-16 20:23:36 | 显示全部楼层
neroxps 发表于 2020-12-16 17:29
本论坛也支持 markdown

金水大佬估计已经满脸黑线哭着走了,怎么调都不行。。。
所有过往,皆为序章。
回复

使用道具 举报

75

主题

1901

回帖

8282

积分

元老级技术达人

积分
8282
金钱
6256
HASS币
430

活跃会员教程狂人

发表于 2020-12-16 20:26:09 | 显示全部楼层
kingwell 发表于 2020-12-16 19:52
超版好!没怎么发过帖,想着在iobroker论坛已经编辑完直接复制过来,谁知道出现一堆乱码了。 ...

得在高级模式里面,右上角有个纯文本,勾上,然后把markdown源文件粘进去,首尾加上N大说的2个中括号代码。
所有过往,皆为序章。
回复

使用道具 举报

4

主题

210

回帖

1667

积分

论坛积极会员

积分
1667
金钱
1453
HASS币
0
 楼主| 发表于 2020-12-16 20:53:04 | 显示全部楼层
咸味土豆 发表于 2020-12-16 20:26
得在高级模式里面,右上角有个纯文本,勾上,然后把markdown源文件粘进去,首尾加上N大说的2个中括号代码 ...

感谢指点,稍后再重新编辑下
回复

使用道具 举报

175

主题

2794

回帖

7618

积分

超级版主

我就是六神

积分
7618
金钱
4624
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2020-12-16 21:21:04 | 显示全部楼层
论坛这编辑器是真的有点不友好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-4 10:31 , Processed in 0.705659 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表