现在可以 不拆打开telnet(支持的固件 v1.4.6_0043,v1.4.7_0040,v1.4.7_0063,v1.4.7_0065,v1.4.7_0115)需要将“ XiaomiGateway3”插件升级到v1.0.1及以上 前言(废话~)
以下homeassistant简称hass。
上个月天刚买了一个网关,想着加入hass的没想到固件没打开telnet就放弃了,用homekit接入的。但是一更新hass系统,传感器就无反应了需要重新与hass绑定就很麻烦。所以就自己刷了一个固件,蓝牙 zigbee等设备都能在hass显示就很棒。(因为不会排版所以~能讲明白就好了~)
这里面最复杂的就是把网关拆开因为得动刀~所以大家拆的时候一定要小心小心再小心!直接上视频~ 拆解教程
这个是卡口的位置可以参考一下。
打开之后将主板取出,对照图片焊接到对应的位置。
也可以不需要焊接利用夹子也可以万能淘宝有售 烧录夹具
当然我是能省就省了自己做了一个大家可以参考一下
UART Tx <-> TP4(网关Rx)
UART Rx <-> TP11(网关Tx)
UART GND <-> TP8(网关GND)
触点接好之后用杜邦线跟usb转串口模块连接好。这个是我买的一款,淘宝样式有很多功能都是一样的,这里不做指定产品。 转接模块
跟电脑连好以后连接好电源但是 不要通电!!!打开teraterm(压缩包里面有)可自行下载最新版
选择Serial 端口(COM)的话按实际情况而定。选择好后点击OK。
进入这个页面后点击Control----Macro
选择这个文件mgl03_uart_recovery.ttl 点打开
会提示这个点ok继续
这个页面再点ok之前一定要确定没有通电!!!
然后你就看到页面出现好多数据
提示你选择引导文件 这个的话压缩包内提供 57600(速度慢但是稳定)和115200(推荐,速度和稳定居中)两个引导。可自行选择也有 其他引导
选择之后等待自动上传,上传后提示选择需要刷的 网关固件(mod就是修改后的)
上传固件的时候可能会报错,检查杜邦线与小米网关pcb板的触点连接是否良好!!
上传完后会显示这个页面,什么都不要动!!!! 直到出现下一个图片
点ok
这个是对软件的赞助点NO就可以了,把所有连接的线全部去除掉。将pcb板放回,把盖子扣上。
网关通电后等待网关开机,连摁网关按键十次,用米家给网关配置上网就可以了。
https://github.com/serrj-sv/lumi.gateway.mgl03/tree/main/uart_recovery(上传程序、宏、引导、网关固件)
刷上固件后千万千万千万不要在米家app更新固件!!!!更新后只能重新来过~
Home assistant上添加网关教程原教程地址https://github.com/serrj-sv/lumi.gateway.mgl03/tree/main/uart_recovery
固件介绍
- 启用“ telnetd”
- 禁用的通用密码
- 删除密码(如果存在)
- mosquitto侦听外部接口(端口已打开)
- 在启动'/data/run.sh'上运行
- 添加了“卷曲”
- 添加了'dropbear'(开始在'/data/run.sh'行'/ bin / dropbear -R -B'中添加)
- 将“ silabs_ncp_bt”替换为修改后的版本(无需网络即可运行)
- 为dropbear添加了“ sftp-server”
- 添加了'socat','ser2net','htop','tcpdump','ldd','strace','gdbserver'
- 创建了'/ dev / tty'(某些程序需要它)
- 添加了“ / usr / share / terminfo”(某些程序需要它)
- 将mod版本添加到'/ etc / rootfs_fw_info'
- 添加了问候信息(固件版本,ip,mac,令牌等)
- 在$ PATH中添加了'/ data / bin',在$ LD_LIBRARY_PATH中添加了'/ data / lib'
- 创建符号链接“ /.profile”到“ /data/.profile”(用于别名等)
已知问题
1、打开Zigbee Home Automation Mode开关出现网关无法控制情况,问题未知,最好就把他禁用就好了。解决办法恢复出厂模式重新添加就可以了
|