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

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

[已解决] M401A/311-1a盒子Armbian系统中蓝牙基本完美,reboot/音乐问题搞定

  [复制链接]

2

主题

24

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
金钱
198
HASS币
0
发表于 2022-10-31 03:49:16 来自手机 | 显示全部楼层
dts文件在那段位置增加了连接蓝牙电路的串口?
回复

使用道具 举报

10

主题

1329

帖子

4242

积分

论坛元老

Rank: 8Rank: 8

积分
4242
金钱
2913
HASS币
0
发表于 2022-11-1 09:59:39 | 显示全部楼层
YanceyChiew 发表于 2022-10-28 08:38
好吧,之前看到说“已经有坛友找到了可以顺畅下载并且波特率会自动调整为2M的config”,原来是指自动从配 ...

大佬,请问一下,这个服务怎么生效呢?我把文件
# /etc/systemd/system/rtk_bluez.service
放到了这里,然后rc.local注释了原来那几行代码,并不生效,是不是需要在哪里设置一下这个服务开机启动?不懂就问,请大佬不吝赐教。
回复

使用道具 举报

10

主题

1329

帖子

4242

积分

论坛元老

Rank: 8Rank: 8

积分
4242
金钱
2913
HASS币
0
发表于 2022-11-1 11:06:41 | 显示全部楼层
xcray大佬,现在出现了这个问题“如果同时使用HA的蓝牙集成收集传感器信息的话,2m波特率可能会导致蓝牙吊死,表现就是所有蓝牙传感器都停止状态更新。“,,我在想能否将imzlh提供的配置文件改成4m试试?115200和230400的没法放歌呀,请问这个怎么改,我没搜到更改方法。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2022-11-1 15:49:26 | 显示全部楼层
隔壁的王叔叔 发表于 2022-11-1 11:06
xcray大佬,现在出现了这个问题“如果同时使用HA的蓝牙集成收集传感器信息的话,2m波特率可能会导致蓝牙吊 ...

你再好好看看主贴
回复

使用道具 举报

10

主题

1329

帖子

4242

积分

论坛元老

Rank: 8Rank: 8

积分
4242
金钱
2913
HASS币
0
发表于 2022-11-1 16:17:52 | 显示全部楼层
XCray 发表于 2022-11-1 15:49
你再好好看看主贴

我来来回回看了好几遍,您改好的没问题的只有2m基础上的115200 203400,还有原来不好用的115200基础上的4m和230400,虽然这个有4m但是流控没有了吧,我其实是想在2m配置文件的基础上改成4m试试。81字节的没有4m版本啊。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2022-11-1 16:29:05 | 显示全部楼层
隔壁的王叔叔 发表于 2022-11-1 16:17
我来来回回看了好几遍,您改好的没问题的只有2m基础上的115200 203400,还有原来不好用的115200基础上的4 ...

2m听音乐足够足够的,4m稳定性更差。流控都有
回复

使用道具 举报

10

主题

1329

帖子

4242

积分

论坛元老

Rank: 8Rank: 8

积分
4242
金钱
2913
HASS币
0
发表于 2022-11-1 16:34:22 | 显示全部楼层
XCray 发表于 2022-11-1 16:29
2m听音乐足够足够的,4m稳定性更差。流控都有

那就是说要想听歌就只能忍受蓝牙吊死了呗。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2022-11-1 16:49:36 | 显示全部楼层
隔壁的王叔叔 发表于 2022-11-1 16:34
那就是说要想听歌就只能忍受蓝牙吊死了呗。

你试试新的方法,也许更稳定
回复

使用道具 举报

10

主题

1329

帖子

4242

积分

论坛元老

Rank: 8Rank: 8

积分
4242
金钱
2913
HASS币
0
发表于 2022-11-1 17:01:02 | 显示全部楼层
XCray 发表于 2022-11-1 16:49
你试试新的方法,也许更稳定

这个我需要更改dtb,我按照说明反编译dts,反编译的时候报错,可以生成dts 可是里面的内容并没有您说的那段,
dtc -I dtb -O dts -o target.dts source.dtb
target.dts: Warning (unit_address_vs_reg): /soc/bus@ff600000/bus@34400/pinctrl@40: node has a unit name, but no reg property
target.dts: Warning (unit_address_vs_reg): /soc/bus@ff800000/sys-ctrl@0/pinctrl@14: node has a unit name, but no reg property
target.dts: Warning (simple_bus_reg): /soc/thermal-zones: missing or empty reg/ranges property
target.dts: Warning (simple_bus_reg): /soc/bus@ff600000/bus@34400/pinctrl@40: missing or empty reg/ranges property
target.dts: Warning (gpios_property): /__symbols__:gpio: property size (47) is invalid, expected multiple of 4
回复

使用道具 举报

0

主题

9

帖子

157

积分

注册会员

Rank: 2

积分
157
金钱
148
HASS币
0
发表于 2022-11-2 01:44:56 | 显示全部楼层
本帖最后由 YanceyChiew 于 2022-11-2 03:51 编辑
隔壁的王叔叔 发表于 2022-11-1 09:59
大佬,请问一下,这个服务怎么生效呢?我把文件放到了这里,然后rc.local注释了原来那几行代码,并不生效 ...

放到注释中的位置后,首先需要让systemd重新创建依赖树:
systemctl daemon-reload


然后再启用这个service单元,这样开机后它就会自动启动:
systemctl enable rtk_bluez


最后,如果要当前手动立即启动,可以运行:
systemctl start rtk_bluez


与之对应的,start命令换成stop或restart,就是停止/重启这个服务。(留意service单元中rtk_hciattach程序的路径,需要根据个人存放的位置来修改。)
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 23:29 , Processed in 0.092950 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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