『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 15280|回复: 16

[基础教程] 试了下新的小米智能多模网关的降级方案

[复制链接]

2

主题

37

帖子

284

积分

论坛分享达人

积分
284
金钱
247
HASS币
0
发表于 2020-12-18 20:51:19 | 显示全部楼层 |阅读模式
本帖最后由 Midm1aK 于 2020-12-19 16:32 编辑

网关型号:ZNDMWG03LM
当前版本:1.4.7_0065
项目地址:https://github.com/serrj-sv/lumi ... /main/uart_recovery
准备工具:USB转TTL,杜邦线,焊接工具
翻了下帖子,找到了一个更简单的降级方案,遍想试试新方案。


我从边缘强行拆下来的底座:

                               
登录/注册后可看大图


然后杜邦线焊接到网关上,下边有焊接的图例:

                               
登录/注册后可看大图


接线方法:
网关的GND 对 GND
网关的Tx 对 Rx
网关的Rx 对 Tx

                               
登录/注册后可看大图

或者网关背面:

                               
登录/注册后可看大图



焊接好了之后,下载BootLoader:https://github.com/serrj-sv/lumi ... recovery/bootloader

  • rtkboot_38400.bin 最慢,最稳定(大约需要1小时)
  • rtkboot_57600.bin 比上面快一点
  • rtkboot_115200.bin 推荐下载 (20分钟大约)
  • rtkboot_23400.bin 比上面快一点
  • rtkboot_460800.bin 最快的 (6分钟,PS:但是我一直写入失败)

还有网关的固件(mgl03_xxxxx.uart):https://github.com/serrj-sv/lumi.gateway.mgl03/tree/main/firmware

A.因为手头只测试了Windows下的环境,所以就说说Windows系统操作方案:

B.感觉之前说的不够详细,补一个完整的步骤:1. 连接USBtoTTL,选择COM
QQ截图20201219162233.png

2.上面步骤A.5、A.6选择好了之后提示,点OK:
QQ截图20201219162305.png

3.上面步骤A.7,此时应当断开网关电源(不断USBtoTTL),点OK:
QQ截图20201219162316.png

4.如果这么显示了的话,连接网关电源,等待BootLoader:
QQ截图20201219162747.png

5.过了一会就会显示传入BootLoader文件,之后等待即可:
QQ截图20201219162849.png

6.接着传入下载好的固件,之后就要漫长的等待了:
QQ截图20201219163027.png

Q:如果脚本框不小心关闭了怎么办?
A:点击Control,最下面的Show Marco Window,就能打开继续操作。

降级之后,一定要记得把米家自动更新关掉..

                               
登录/注册后可看大图



评分

参与人数 1金钱 +20 收起 理由
+ 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

26

主题

217

帖子

917

积分

高级会员

Rank: 4

积分
917
金钱
700
HASS币
0
发表于 2020-12-18 23:44:23 | 显示全部楼层
完美!!!!!!!
回复

使用道具 举报

1

主题

21

帖子

168

积分

注册会员

Rank: 2

积分
168
金钱
147
HASS币
0
发表于 2020-12-19 12:40:50 | 显示全部楼层
Power ON Gateway NOW!<<”字样时,连接网关电源 后 没有跳出下一步是出现啥问题了吗
回复

使用道具 举报

16

主题

222

帖子

1719

积分

金牌会员

Rank: 6Rank: 6

积分
1719
金钱
1497
HASS币
0
发表于 2020-12-19 13:41:41 来自手机 | 显示全部楼层
选通信为tll,车选通信1
回复

使用道具 举报

1

主题

21

帖子

168

积分

注册会员

Rank: 2

积分
168
金钱
147
HASS币
0
发表于 2020-12-19 13:49:22 | 显示全部楼层
mengyu 发表于 2020-12-19 13:41
选通信为tll,车选通信1

接入USB TTL 后 不是有另外一个COM 口的吗 难道不是选新弹出来那个?
回复

使用道具 举报

8

主题

868

帖子

5152

积分

论坛元老

Rank: 8Rank: 8

积分
5152
金钱
4284
HASS币
0
发表于 2020-12-19 14:11:22 | 显示全部楼层
谢谢分享,买个试试!
回复

使用道具 举报

2

主题

37

帖子

284

积分

论坛分享达人

积分
284
金钱
247
HASS币
0
 楼主| 发表于 2020-12-19 15:24:25 | 显示全部楼层
yangeya 发表于 2020-12-19 13:49
接入USB TTL 后 不是有另外一个COM 口的吗 难道不是选新弹出来那个?

不是的,你连上USBTTL和电源到网关,然后执行Tera Term,选择好COM了之后,执行脚本。这期间USBTTL不要断开,只需要断开电源的。
第一次弹提示框是这样:
1. Connect Gateway to UART
2. Disconnect Gateway from power
3. Press OK

断开网关电源,点击按钮,终端就会出现:
>>Power ON Gateway NOW!<<

此时连接电源,终端会自动帮你进BootLoader,有个这样的提示框:
Please choose corresponding bootloader (rtkboot_XXXXXX.bin)
选择文件传入
回复

使用道具 举报

16

主题

222

帖子

1719

积分

金牌会员

Rank: 6Rank: 6

积分
1719
金钱
1497
HASS币
0
发表于 2020-12-19 16:44:54 | 显示全部楼层
yangeya 发表于 2020-12-19 13:49
接入USB TTL 后 不是有另外一个COM 口的吗 难道不是选新弹出来那个?

就是选择TLL的通信接口,别选择COM1。
回复

使用道具 举报

8

主题

377

帖子

3564

积分

论坛元老

Rank: 8Rank: 8

积分
3564
金钱
3187
HASS币
0
发表于 2020-12-20 16:45:56 | 显示全部楼层
本帖最后由 zhizhi1991 于 2020-12-20 16:50 编辑

按楼主的图,USBTTL的RX接到TX的地方,USBTTL的TX接到RX的地方
回复

使用道具 举报

26

主题

217

帖子

917

积分

高级会员

Rank: 4

积分
917
金钱
700
HASS币
0
发表于 2020-12-20 18:16:27 | 显示全部楼层

TX和RX线接反了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-17 07:48 , Processed in 0.265402 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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