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

 找回密码
 立即注册
查看: 23880|回复: 36

[经验分享] 多模网关telnet下刷入改版固件...求大神指点

[复制链接]

21

主题

431

帖子

2495

积分

金牌会员

Rank: 6Rank: 6

积分
2495
金钱
2059
HASS币
20
发表于 2020-12-16 17:02:00 | 显示全部楼层 |阅读模式
本帖最后由 AnyLine 于 2020-12-18 13:18 编辑

多模网关的下的小米mesh开关(新出的那个米家单火开关),接入ha后这个开关只有一个light.实体,而且只能看到开关日志且不可用。
还有主要是米家里面的自动化经常不执行或者延迟,不知道是不是多模网关没有升级到新版的缘故,所以想折腾下刷入新版固件,但又不愿放弃接入ha。看到老外已经搞出多模网关1.4.7_0065改版的了,想尝试搞一下,无奈又没有刷机工具。
结合这个说明,https://github.com/niceboygithub/XiaomiGateway3fw,不知道到对不对,路过的大神指点下呗。

1.多模网关能够正常telnet登录
2.wget下载rootfs_1.4.7_0065.bin和full_125.gbl到多模网关
3.fw_update rootfs_1.4.7_0065.bin  刷入改版固件
4.run_ble_dfu.sh /dev/ttyS1 full_125.gbl 125 1  刷入蓝牙固件


回复

使用道具 举报

21

主题

431

帖子

2495

积分

金牌会员

Rank: 6Rank: 6

积分
2495
金钱
2059
HASS币
20
 楼主| 发表于 2020-12-16 17:03:48 | 显示全部楼层
或者说wget后,直接在telnet只执行 fw_update rootfs_1.4.7_0065_modified.bin就可以了?
求指教
回复

使用道具 举报

2

主题

137

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
金钱
2249
HASS币
0
发表于 2020-12-16 17:07:44 来自手机 | 显示全部楼层
第 3 步骤,不要用原米家的 rootfs
回复

使用道具 举报

2

主题

137

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
金钱
2249
HASS币
0
发表于 2020-12-16 17:08:59 来自手机 | 显示全部楼层
Kernel 也要 fw_update, 用米家的 kernel 就可以
回复

使用道具 举报

21

主题

431

帖子

2495

积分

金牌会员

Rank: 6Rank: 6

积分
2495
金钱
2059
HASS币
20
 楼主| 发表于 2020-12-16 19:24:51 来自手机 | 显示全部楼层
zonglong 发表于 2020-12-16 17:08
Kernel 也要 fw_update, 用米家的 kernel 就可以

不太明白,是不是3和4不要了,直接fw_update rootfs_1.4.7_0065_modified.bin就可以了?
回复

使用道具 举报

2

主题

137

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
金钱
2249
HASS币
0
发表于 2020-12-16 19:53:43 | 显示全部楼层
AnyLine 发表于 2020-12-16 19:24
不太明白,是不是3和4不要了,直接fw_update rootfs_1.4.7_0065_modified.bin就可以了? ...

原本的  3  不要了.
4要
回复

使用道具 举报

21

主题

431

帖子

2495

积分

金牌会员

Rank: 6Rank: 6

积分
2495
金钱
2059
HASS币
20
 楼主| 发表于 2020-12-16 20:04:11 来自手机 | 显示全部楼层
zonglong 发表于 2020-12-16 17:08
Kernel 也要 fw_update, 用米家的 kernel 就可以

Kernel 也要 fw_update,Kernel这个文件没找到啊,链接里,能指点下吗?第四步,这个Kernel在哪呢
3.fw_update rootfs_1.4.7_0065_modified.bin
4.fw_update Kernel.xxxx.bin
回复

使用道具 举报

21

主题

431

帖子

2495

积分

金牌会员

Rank: 6Rank: 6

积分
2495
金钱
2059
HASS币
20
 楼主| 发表于 2020-12-16 20:07:13 来自手机 | 显示全部楼层
zonglong 发表于 2020-12-16 19:53
原本的  3  不要了.
4要

我再重写在,大神看对不对。

1.多模网关能够正常telnet登录
2.wget下载rootfs_1.4.7_0065_modified.bin和full_125.gbl到多模网关
3.fw_update rootfs_1.4.7_0065_modified.bin  刷入改版固件
4.run_ble_dfu.sh /dev/ttyS1 full_125.gbl 125 1  刷入蓝牙固件
回复

使用道具 举报

21

主题

431

帖子

2495

积分

金牌会员

Rank: 6Rank: 6

积分
2495
金钱
2059
HASS币
20
 楼主| 发表于 2020-12-17 09:20:22 | 显示全部楼层
AnyLine 发表于 2020-12-16 20:04
Kernel 也要 fw_update,Kernel这个文件没找到啊,链接里,能指点下吗?第四步,这个Kernel在哪呢
3.fw_u ...

还有最后一步,run_ble_dfu.sh /dev/ttyS1 full_125.gbl 125 1  这个full_125.gbl文件放在哪里运行啊?根目录是不可写的。放在tmp文件夹可以吗
回复

使用道具 举报

2

主题

137

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
金钱
2249
HASS币
0
发表于 2020-12-17 10:37:14 | 显示全部楼层
放 /tmp 或 /data 都可
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 16:26 , Processed in 0.067154 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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