找回密码
 立即注册

微信扫码登录

搜索
查看: 14612|回复: 22

[信息发布] 升级小爱 无法通过node red使用自定义设备

[复制链接]

2

主题

169

回帖

1175

积分

金牌会员

积分
1175
金钱
1004
HASS币
10
发表于 2019-3-4 20:55:49 | 显示全部楼层


哇!   我的也是綠版PCB,  剛剛查看, 版本還是1.40.14 .    看來, 如果升級了, 恐怕也會淪陷...
升級程序是靠系統排程,  每晚零晨3點, 就會運行檢查一次是否有更新檔.

"* 3 * * * /bin/ota slient  # check ota"

而綠板PCB因為幾乎都是只讀權限, 更新主程序 (/bin/ota) 是無法刪除的, 然後也無法把 crontab排程  改為開機不運行,

我暫時用以下命令把兩個看來跟排程有關的背景程序給強制結束了.      再來等待後期的解決方法.

ssh 登入小愛,  在命令列輸入 "ps" (回車)

.........................................
 1122 root      3100 S    /usr/sbin/crond -f -c /etc/crontabs -l 5
.........................................
 1892 root     11712 S    /usr/bin/mico_ai_crontab
.........................................
找到這兩個程序, 得到最前面的程序代碼, 然後以 "kill -9 1122", "kill -9  1892"  命令
來刪除這兩個與排程相關的程序.




root@mico:~# uci -c /usr/share/mico show
uci: Entry not found
uci: Entry not found
version.version=core
version.version.ROM='1.40.14'
version.version.CHANNEL='release'
version.version.HARDWARE='S12A'
version.version.APPID='288230376...................'
version.version.APPTOKEN='562174...................'
version.version.UBOOT='0.0.1'
version.version.LINUX='0.0.1'
version.version.RAMFS='0.0.1'
version.version.SQAFS='0.0.1'
version.version.ROOTFS='0.0.1'
version.version.BUILDTIME='Wed, 12 Dec 2018 07:29:49 +0800'
version.version.BUILDTS='1544570989'
version.version.GTAG='commit b9e9b6640c2491c7a77a2.......................'


root@mico:/# crontab -l
*/5 * * * * /usr/sbin/easy_logcut size
* * * * * /usr/sbin/network_probe.sh
32 4 * * * /usr/sbin/pns refresh
*/10 * * * * /usr/bin/check_mediaplayer_status
* 3 * * * /bin/ota slient  # check ota

回复

使用道具 举报

2

主题

169

回帖

1175

积分

金牌会员

积分
1175
金钱
1004
HASS币
10
发表于 2019-3-5 10:49:21 | 显示全部楼层
etj51357 发表于 2019-3-4 22:04
可惜现在看到已经晚了啊!!!

你可以再接回串口觀察看看,  我想升級不至於完全關閉串口debug功能.

然後手動方式運行看看.     如果可以.    可能你燒錄的單片機程序是我發的老版(檢查特定回應字串再運行mico),

你改成新版的代碼(每10秒定時檢查) ,    應該就能復原了.

現在你只能 死馬當活馬醫,  先試試了...     

目前好像只有你反應此問題....
回复

使用道具 举报

2

主题

169

回帖

1175

积分

金牌会员

积分
1175
金钱
1004
HASS币
10
发表于 2019-3-5 16:25:36 | 显示全部楼层
本帖最后由 liuje 于 2019-3-5 16:26 编辑
etj51357 发表于 2019-3-5 12:19
多谢大神回复,我刷的是你那个免安装Arduino的bin文件,不知道里面是老的还是新的逻辑,刚刚看到有个帖子 ...

"我现在ssh远程登录还是可以的,不用拆机壳,但是运行任何命令都是没有返回结果,运行reboot可以看到小爱被重启,但是端口没任何反馈,ls也是一样,以前没升级的时候就这样,这是什么原因呢?"


應該是你使用的 ssh 登入軟件問題, 檢查一下設置, 或換一個軟件.   看來是顯示上有問題,  下命令則是正常的.
回复

使用道具 举报

2

主题

169

回帖

1175

积分

金牌会员

积分
1175
金钱
1004
HASS币
10
发表于 2019-3-5 16:28:35 | 显示全部楼层
dss16694 发表于 2019-3-5 12:44
不知道能不能抓取ota服务器的地址,直接劫持掉好了。

應該可行.   從路由器觀察小米檢查OTA的地址,  然後設置屏敝.    有時間來抓看看 ~   
回复

使用道具 举报

2

主题

169

回帖

1175

积分

金牌会员

积分
1175
金钱
1004
HASS币
10
发表于 2019-4-12 16:34:53 | 显示全部楼层
tomasgo 发表于 2019-4-11 16:16
liuje兄您好!首先非常感谢您之前的绿板小爱改装教程,我已经完全按照您的介绍改装完成。
目前发现我的固 ...

我沒特別注意.    現在也不去管它了.     但好像它也沒有升級成最新版.   已經好幾週了...
沒在關注此問題了.   暫時用都沒問題.

等萬一自己做更新了.   此篇不是也有教,  把 log 檔的連結給更新一下,  應該就能繼續用了.
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-29 03:01 , Processed in 0.306460 second(s), 8 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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