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

 找回密码
 立即注册
查看: 45912|回复: 37

[智能音箱] 黑板小爱可以不拆机升级了

  [复制链接]

9

主题

534

帖子

4530

积分

元老级技术达人

积分
4530
金钱
3986
HASS币
60
发表于 2019-6-1 11:06:28 | 显示全部楼层 |阅读模式
本帖最后由 sangood 于 2019-6-1 13:05 编辑

研究了1天,把三台黑板升级了系统,顺便写了个烂脚本,以便不用拆机
小爱分两个系统:
如果需要手动同版本升级,则手动修改 /usr/share/mic/version 文件中的 option ROM '1.44.2' 版本小于最新版本即可。

1.备份:把我的脚本mybackup.sh放到 /data/myconfig/
mkdir -p /data/myconfig/chmod 755 /data/myconfig/mybackup.sh
/data/myconfig/mybackup.sh backupconfig
2.
修改/bin/flash.sh
注释掉/bin/flash.sh中的重启, 删除重启,每个版本位置不一样,自己找位置,并且添加恢复命令
 #force release ip before reboot
 #killall -USR2 udhcpc
 #reboot
# add restore 恢复备份文件到新升级完成的分区:
  /data/myconfig/mybackup.sh restornewsystem
  echo "wait to reboot"

3.执行: /bin/ota upgrade 升级,升级完成先别重启
4.恢复备份文件到新升级完成的分区:
[color=#0820][font=Consolas, "][size=12px]查看  /tmpsys/etc/rc.d/S96ssh_enable 文件是否存在?[/size][/font][/color]
如果不存在可以再次执行以下命令试试,如果2步骤没有成功的话/data/myconfig/mybackup.sh restorothersys
成功了再 reboot
5. 重启后,取消自动升级
crontab -e
注释ota行
6.注释掉/bin/flash.sh中的重启,关键点:删除重启
并且添加恢复脚本,以便应对不小心升级
#force release ip before reboot
#killall -USR2 udhcpc
#reboot
# add
/data/myconfig/mybackup.sh restornewsystem
echo "wait to reboot"

其它功能 以下步骤可以不用做
7 .ssh登录,修改passwd

8.删除开机铃声:
vi /etc/init.d/wireless
                boot_done 方法中 注释
        #mphelper tone /usr/share/sound/bootup.mp3
        添加一行: echo "boot_done dont play bootup.mp3"

mybackup.sh.zip (1.42 KB, 下载次数: 160)






评分

参与人数 2金钱 +21 HASS币 +20 收起 理由
[email protected] + 1 感谢楼主分享!
+ 20 + 20 这个厉害了!

查看全部评分

回复

使用道具 举报

8

主题

870

帖子

5218

积分

论坛元老

Rank: 8Rank: 8

积分
5218
金钱
4348
HASS币
0
发表于 2019-6-1 11:08:36 | 显示全部楼层
谢谢分享, 楼主厉害了
回复

使用道具 举报

10

主题

680

帖子

5658

积分

论坛元老

Rank: 8Rank: 8

积分
5658
金钱
4973
HASS币
50
发表于 2019-6-1 22:25:08 | 显示全部楼层
感谢分享!
回复

使用道具 举报

0

主题

240

帖子

4364

积分

论坛元老

Rank: 8Rank: 8

积分
4364
金钱
4124
HASS币
0
发表于 2019-6-2 06:39:09 | 显示全部楼层
感谢分享!
回复

使用道具 举报

0

主题

167

帖子

4601

积分

论坛元老

Rank: 8Rank: 8

积分
4601
金钱
4434
HASS币
0
发表于 2019-6-2 16:56:45 | 显示全部楼层
大大厲害,謝謝分享
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-6-3 07:56:34 | 显示全部楼层
路过感谢分享 虽然没小爱
回复

使用道具 举报

65

主题

853

帖子

3044

积分

论坛元老

Rank: 8Rank: 8

积分
3044
金钱
2184
HASS币
40
发表于 2019-6-3 22:29:35 | 显示全部楼层
绿板 硬解 围观+路过
回复

使用道具 举报

3

主题

217

帖子

1443

积分

金牌会员

Rank: 6Rank: 6

积分
1443
金钱
1226
HASS币
10
发表于 2019-6-5 10:55:18 | 显示全部楼层
感谢分享!
回复

使用道具 举报

0

主题

150

帖子

1263

积分

金牌会员

Rank: 6Rank: 6

积分
1263
金钱
1113
HASS币
0
发表于 2019-6-8 21:13:26 | 显示全部楼层
谢谢分享
回复

使用道具 举报

7

主题

235

帖子

1374

积分

金牌会员

Rank: 6Rank: 6

积分
1374
金钱
1129
HASS币
20
发表于 2019-6-12 10:56:49 | 显示全部楼层
用MQTT好像会接收到多条消息。有时候控制音量、下一首会执行几次。。然后改成SSH控制了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 23:27 , Processed in 0.258705 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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