本人小白刚刚接触HomeAssistant,就遇到了小米多模网关因为固件版本为1.5.5_0006而无法接入HA的问题,苦苦研究3天终于解决了该问题,降级固件接入了HA。
下面就分享一下我一个0基础小白的降级之路。内容参考了很多大神的教学,以及自己踩得一些坑。希望对大家有帮助。
进入主题。降级需要准备的电脑软件,PuTTY ,Everything,需要降级的固件1.5.4_0090 相关附件在最后百度网盘
第一步,查看网关的IP和电脑的IP。如果网关已经接入米家,可以在米家app里,打开网关,点击右上角的三个点>更多设置>网络信息>IP地址 记住这个IP地址,后期需要用到。我这里是192.168.0.114。电脑的IP获取方式,自己根据自己的电脑系统网上找教程。我这里的电脑IP地址为192.168.0.127。
第二步,网关开启telnet,(大神的教程里没有这一步,我当时没有开启telnet,putty就一直连接不上)网关通电,先按5次重置按钮,等1秒钟,然后双击(点两次),等一秒,再双击,等一秒,再双击,等一秒,再双击。重复此步骤,注意观察指示灯,当指示灯变为绿灯闪两次,则说明已经开启telnet。
第三步,telnet连接小米网关,要用到PuTTY,下载安装PutTTy,打开PuTTY,按下图标识填写网关IP192.168.0.114和选择Other后面选择telnet,然后点open。
就弹出了登录界面,rlxlinux login:admin Password:admin 这里第一次接入需要密码,输入密码的时候不会回显,盲输然后回车就可以。然后进入登录后界面。
登陆
接入
第四步,下载上一个版本的固件mgl03_1.5.4_0090_mod20220510这个版本就可以接入HA,然后解压缩,为了方便找到我是放在了桌面用完删除。
第五步,安装Everything软件,点击工具,然后选择选项,设置如下图,如果一样就不需要修改。点击确定,
打开浏览器输入电脑IP 我的电脑IP是192.168.0.127默认端口为80 进入下图界面。复制刚才桌面固件文件夹的名称,粘贴到搜索框内,回车搜索,然后点击下方文件夹进入图三界面。
第五步,编写刷机代码。复制上面第三张图的链接192.168.0.127/C%3A/Users/Administrator/Desktop/mgl03_1.5.4_0090_mod20220510/,代替下面命令的红字部分。其它不变
cd /tmp
wget -c http://192.168.0.127/C%3A/Users/Administrator/Desktop/mgl03_1.5.4_0090_mod20220510/linux_1.5.4_0090.bin
wget -c http://192.168.0.127/C%3A/Users/Administrator/Desktop/mgl03_1.5.4_0090_mod20220510/full_ble_1.5.4_0090.gbl
wget -c http://192.168.0.127/C%3A/Users/Administrator/Desktop/mgl03_1.5.4_0090_mod20220510/root_1.5.4_0090_mod20220510.bin
fw_update linux_1.5.4_0090.bin
fw_update root_1.5.4_0090_mod20220510.bin
fw_update full_ble_1.5.4_0090.gbl
reboot
第六步,刷机, 我这里ctrl+c复制命令,然后打开putty点右键会直接粘贴命令。敲击回车等命令进度走完再执行下一行命令。在刷入 fw_update full_ble_1.5.4_0090.gbl是会报错不用管。最后reboot重启。等待重启完,去米家app查看固件版本号。
最后比较重要的说三遍,关掉自动更新!关掉自动更新!关掉自动更新!打开米家app,点最下面我的,>设置>检查更新>固件自动更新>找到网关关掉自动更新!
链接:https://pan.baidu.com/s/15EQB0uaxy7cmCsLA1yQPdA?pwd=1121
提取码:1121
|