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

 找回密码
 立即注册
楼主: liuje

[新奇玩法] 解決新版 [綠色PCB小愛同學] 無法寫入檔案+開機ssh+mico(3P排....

  [复制链接]

0

主题

257

帖子

915

积分

高级会员

Rank: 4

积分
915
金钱
658
HASS币
0
发表于 2018-12-20 13:48:40 | 显示全部楼层

谢谢分享
回复

使用道具 举报

2

主题

171

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
金钱
1004
HASS币
10
 楼主| 发表于 2018-12-22 11:33:29 | 显示全部楼层
今天突然發現我的AI音箱 竟然可以 DLNA 播放了..      原來是自動升級到 "1.40.14" 版了.
難怪~     而外接MCU硬改方案,  完全不受影響,  也不用再拆機打開ssh.      還不錯~     不過呢..   果然還是老毛病的自嗨,  播完我自定的mp3後,  自己又接著播放其它歌曲了..    暈了~~~~~

(而且還一首接著一首,  除非你叫停, 否則不會自動停止)


2018-12-22_11-29-03.gif

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='2882303761517406012'
version.version.APPTOKEN='5621740649012'
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 b9e9b6640c2491c7a77a22612e47790e6c8c0356'

回复

使用道具 举报

9

主题

358

帖子

3113

积分

论坛元老

Rank: 8Rank: 8

积分
3113
金钱
2755
HASS币
0
发表于 2018-12-22 23:14:17 | 显示全部楼层
您好   請問版主 在燒錄 avrdude-6.3-mingw32.rar 這個步驟之前
是否是要先破解好綠版的小愛在接上這個pro mini去運行腳本呢?
回复

使用道具 举报

2

主题

171

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
金钱
1004
HASS币
10
 楼主| 发表于 2018-12-23 09:31:39 | 显示全部楼层
jozhi 发表于 2018-12-22 23:14
您好   請問版主 在燒錄 avrdude-6.3-mingw32.rar 這個步驟之前
是否是要先破解好綠版的小愛在接上這個pro  ...

是的,  需要先參考 F大的這篇 "【1027更新,无需拦截词】让小爱支持控制任意自制设备" (https://bbs.hassbian.com/thread-5110-1-1.html) .   

1.  接上USB-TTL, 通過TTL Console 方式, 先下載 "install.sh" , 並且參考我這篇開頭, 修改部份命令, 再進行安裝.
2.  如果有正確修改, 在/data目錄下會自動下載 mico.sh ,  此檔案也需要做修改.   (修改3個跟sleep相關的命令)
3.  接上刷好固件的 Pro mini板 就行了.   (Pro mini只起到重新開機時, 自動打開ssh與運行mico.sh兩個工作)
回复

使用道具 举报

9

主题

358

帖子

3113

积分

论坛元老

Rank: 8Rank: 8

积分
3113
金钱
2755
HASS币
0
发表于 2018-12-25 22:50:32 | 显示全部楼层
liuje 发表于 2018-12-23 09:31
是的,  需要先參考 F大的這篇 "【1027更新,无需拦截词】让小爱支持控制任意自制设备" (https://bbs.hassb ...

L大您好....
綠版的破解 我一直無法開啟SSH
rm /etc/dropbear/*
dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
dropbear -r /etc/dropbear/dropbear_rsa_host_key
 他都顯示如下
root@mico:/# rm /etc/dropbear/*
rm: remove '/etc/dropbear/authorized_keys'?
rm: remove '/etc/dropbear/dropbear_rsa_host_key'? y
rm: can't remove '/etc/dropbear/dropbear_rsa_host_key': Read-only file system
root@mico:/#

root@mico:/# dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
Generating key, this may take a while...
Couldn't create new file /etc/dropbear/dropbear_rsa_host_key.tmp2812: Read-only file system
Exited: Failed to generate key.

一直無法開啟SSH
回复

使用道具 举报

2

主题

171

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
金钱
1004
HASS币
10
 楼主| 发表于 2018-12-26 07:15:47 | 显示全部楼层
本帖最后由 liuje 于 2019-2-24 11:28 编辑
jozhi 发表于 2018-12-25 22:50
L大您好....
綠版的破解 我一直無法開啟SSH
rm /etc/dropbear/*

你這些命令 只適合 黑色PCB的小愛音箱 .       我開頭文章應該寫的很清楚啦..

而綠色PCB版本, 請參考開頭文章,  就能打開 ssh 了.
回复

使用道具 举报

9

主题

358

帖子

3113

积分

论坛元老

Rank: 8Rank: 8

积分
3113
金钱
2755
HASS币
0
发表于 2018-12-26 17:04:15 | 显示全部楼层
本帖最后由 jozhi 于 2018-12-26 18:24 编辑
liuje 发表于 2018-12-26 07:15
你這些命令 只適合 黑色PCB的小愛音箱 .       我開頭文章應該寫的很清楚啦..

而綠色PCB版本, 只需要 "d ...

L大您好  
SSH以正常了可以使用但是
我直接執行 data/mico_enable start
用語音控制小愛會出現下面的錯誤訊息
root@mico:/# data/mico_enable start
root@mico:/# == 拦截词:
== NodeRed地址:http://192.168.101.200:1880
== 更新拦截词时间间隔 0 秒
== 有内容更新 | type: smartMiot errcode: 2002008
== 试图停止
== 停止成功
== 请求完成
== 播报TTS | TTS内容: <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot POST /</pre>
</body>
</html>
sh: bad number
sh: bad number
sh: bad number
sh: bad number
sh: bad number
sh: bad number
sh: bad number
sh: bad number
sh: bad number
sh: bad number
sh: bad number

但是黑板的都正常
回复

使用道具 举报

2

主题

171

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
金钱
1004
HASS币
10
 楼主| 发表于 2018-12-26 18:58:54 | 显示全部楼层
jozhi 发表于 2018-12-26 17:04
L大您好  
SSH以正常了可以使用但是
我直接執行 data/mico_enable start

mico_enable   這個檔案是用不到的.   因為綠板PCB, 是沒法設定開機自動運行的.

你只需要 /data/mico.sh  這個檔案.    此檔要參考我開頭文章, 修改  "usleep xx --> sleep 0 " .

要手動運行只需要 "sh /data/mico.sh"  就行了...

然後外掛的 pro mini板,  也就是定時運行 "打開ssh" 以及運行這個命令 "sh /data/mico.sh" , 就做這兩件事而已.
回复

使用道具 举报

11

主题

271

帖子

3099

积分

论坛元老

Rank: 8Rank: 8

积分
3099
金钱
2828
HASS币
10
发表于 2019-1-3 22:33:40 | 显示全部楼层
楼主您好!感谢如此详细的教程!新换的绿板小爱果然改了sleep就可以跑起来了
ATmega328P运行起来会烫手属于正常现象么?
回复

使用道具 举报

2

主题

171

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
金钱
1004
HASS币
10
 楼主| 发表于 2019-1-3 22:58:20 | 显示全部楼层
roc227 发表于 2019-1-3 22:33
楼主您好!感谢如此详细的教程!新换的绿板小爱果然改了sleep就可以跑起来了
ATmega328P运行起来会烫手属于 ...

燙手 ?????    不可能啊.

最多只能說微溫罷了.    你可能需要檢查一下焊接有沒有短接了.

+端電源(VCC)我是拉照片標示 4.2V 那一點.     你也可以用DC檔位量看看.

會燙手  肯定是不正常的.     也很容易燒掉的 .
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 19:28 , Processed in 0.340999 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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