小爱音箱升级后:能唤起但无应答(小爱音箱降级)
本文转载自@禾令奇 !
本文主要记录一次小爱音箱降级的过程!希望能帮助到有需要的童鞋!不多说了!正题开始!
不过再次提醒一下,本文升级可能不适用所有的小米音箱!
降级原因
习惯了使用小爱控制设备,在使用一年多一点的时候,即刚过售后就出问题了,只能吐槽小米的品控做的太好了。
如果你的小爱同学(音箱)有以下表现,可以尝试看下本文,如没有,则可以从哪儿来到哪儿去了。
- 怎么叫都叫不醒,通过APP 查看网络是正常的
- 可以唤醒,但是没回复,即没有应答
- 可以通过APP 远程下达指令,本地呼唤反应
……
等等此类种种
在写文本之前,我折腾了很久,比如升级,重置网络 等等,但是大多无济于事,或者管的时间不长,期间经历就不再表述了。
最后,我找到了一个较为长久的方案,给小爱音箱的固件版本降级,也就是本文的重点。
降级教程
项目地址
https://github.com/Vicshs/xiaoai
首先下载到你本地电脑上,目前仅支持 windows7 以上环境运行,不支持xp。
- 电脑有装git ,则可以使用命令
git clone https://github.com/Vicshs/xiaoai.git
- 没装git ,先打开上述地址,然后点击 Clone or download -> Download ZIP,然后解压压缩包。
1)配置user.ini 文件
使用记事本或其他文本编辑器打开 xiaoai 文件夹下的user.ini 文件,填写以下信息。
user 对应你的小米账号
pwd 对应你的密码
配置前请确认 user.ini 文件是否存在,以及账号密码是否配置正确。
注:登陆前最好在当前网络下的浏览器访问一次,避免风控出现验证码等情况,影响正常登录,因为验证码这一环节我写程序时未涉及,所以该功能没设计。
2)运行xiaoai-cookie.exe
进入文件所在的文件夹下,选择空白处,然后按住 shift + 鼠标右键,选择“在此处打开powershell 窗口”
运行 ./xiaoai-cookie.exe
一般来说,一次运行即可,如果不在常用地登录,可能会出现验证码或其他无法登录情况。
这个功能目前还没设计,暂时不做开发,留待后续填坑。
运行完成后,会在同一路径下生成一个 xiaoai-res.txt
文件,一般包含这些信息
-------账号参数------- serviceToken:sXEJMjSxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxCP807vgDIiGmi8o+c3ORITf57CvDWs9JBW2Zodvd8EaoqrSWKNe3c1z/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx== userId:10100000x cUserId:52Dxxxxxxxxxxx -------设备参数------- deviceID:xxxx50-e4e5-xxxx-xxxx-57faef904889 sn:xxxx/8823xxx
如果你家里有多台小爱同学,可能设备会参数有多个,请通过确认小爱音箱底部的 SN 参数,确认你要降级的设备。
3) 配置 ota.ini 文件
打开 xiaoai-res.txt
文件,将对应参数一一复制到 ota.ini
里,注意serviceToken 参数后的等号要保留。
然后运行 ./xiaoai-ota.exe
,如果返回以下内容则表示成功
{ "code":0,"message":"Success","data":"" }
其他内容则表示需要检测上述步骤。
固件版本
我罗列了一些固件的旧版本,可以作一个参考,目前我使用的是 mico_all_f86a5_1.44.4.bin
如果要选择其他版本,修改 ota.ini
文件 version
参数即可。
- mico_all_6f987_1.24.14.bin
- mico_all_a3691_1.24.5.bin
- mico_all_f86a5_1.44.4.bin
- mico_all_c731c_1.52.1.bin
- mico_all_9d15e_1.54.13.bin
到此,步骤完结,打开小爱音箱APP ,点击“升级” 查看状态,若提示重启请等待重启完成,如未自动重启,请手动重启。
亲测截图
版权声明:
作者:我是小马甲~
链接:https://fandai.gezi.workers.dev/15927.html
来源:如有乐享
文章版权归作者所有,未经允许请勿转载。
Grt
wei
Kyli