请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 1575|回复: 20

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

[复制链接]

7

主题

374

帖子

1655

积分

金牌会员

Rank: 6Rank: 6

积分
1655
金钱
1276
HASS币
40
发表于 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, 下载次数: 54)

评分

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

查看全部评分

回复

使用道具 举报

6

主题

622

帖子

2160

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

6

主题

467

帖子

2330

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

0

主题

201

帖子

662

积分

高级会员

Rank: 4

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

使用道具 举报

0

主题

122

帖子

1143

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

7

主题

1840

帖子

4792

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
4792
金钱
2952
HASS币
145

灌水之王

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

使用道具 举报

52

主题

615

帖子

2056

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

2

主题

173

帖子

644

积分

高级会员

Rank: 4

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

使用道具 举报

0

主题

77

帖子

231

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

5

主题

218

帖子

1172

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2019-9-19 03:53 , Processed in 0.089764 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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