黃子衡 发表于 2020-1-13 19:18:30

52bluetooth 发表于 2020-1-13 18:40
开发板有技术支持群的,可以在群里咨询下。

管理员您好, 台湾同胞无法注册QQ. 我只能在这边跪求了. 或请您帮忙转达.
如果有微信也可以
我发现reset后的log
ruleAutoHandsetPair, complete, already paired with handset
感觉是断线后变量没清干净. 没有连线却误判已经连线.

liujinhan 发表于 2020-1-13 20:24:37

黃子衡 发表于 2020-1-13 17:34
谢谢liujinhan大师, 您是第一位跟我拿log的, 真心感谢, 小弟原也想放log, 但碍于大师们时间宝贵, 如何能小 ...

1. 默认工程,没有手机断开耳机,耳机进pairing的功能;看UI文档说明,长按x秒听到提示音进配对
2. 添加功能:手机断开耳机,进pairing:
appA2dpHandleA2dpSignallingDisconnectInd 函数下,appUiAvDisconnected 后面执行 appSmPairHandset

lulu7320198 发表于 2020-1-13 20:38:11

liujinhan 发表于 2020-1-13 20:24
1. 默认工程,没有手机断开耳机,耳机进pairing的功能;看UI文档说明,长按x秒听到提示音进配对
2. 添加 ...

大哥 请教一下,对耳配对后主动发起手机回连是哪个规则呀?我用CONN_RULES_CONNECT_HANDSET这个根本就没用呢

liujinhan 发表于 2020-1-13 20:42:01

lulu7320198 发表于 2020-1-13 20:38
大哥 请教一下,对耳配对后主动发起手机回连是哪个规则呀?我用CONN_RULES_CONNECT_HANDSET这个根本就没 ...

直接执行 appSmConnectHandset(); 试试

黃子衡 发表于 2020-1-13 22:23:00

liujinhan 发表于 2020-1-13 20:24
1. 默认工程,没有手机断开耳机,耳机进pairing的功能;看UI文档说明,长按x秒听到提示音进配对
2. 添加 ...

大师就是您~~~谢谢您的看诊.
祝您明年有个好年!
这高通的默认设置违反常理, 令小弟不曾怀疑paring藏在UI中.
小弟会继续努力的, 也会回来贡献, 谢谢啦!

zhaopeng2511 发表于 2020-1-14 09:21:21

你的log里没有触发任何断开进入pairing的rule,耳机状态也不对,下面log显示耳机已经在配对状态才ignore掉一些规则,但实际没有进入配对状态。要在断开事件里添加自动进入配对的规则,同时要看下规则判定条件是否合理,会不会被挡掉。最重要的分析线索是rule,关注每条rule的触发状态和执行状态,不然满屏的log只会让你无从下手。
876.519    apps1: 037B: ruleConnectPeer, ignore as pairing                                                                                                                                                                           
876.519    apps1: 037C: ruleOutOfCaseConnectHandset                                                                                                                                                                                 
876.519    apps1: 037D: ruleConnectHandset, reason 3                                                                                                                                                                                 
876.519    apps1: 037E: ruleConnectHandset, ignore as pairing      

黃子衡 发表于 2020-1-14 09:35:02

lulu7320198 发表于 2020-1-13 20:38
大哥 请教一下,对耳配对后主动发起手机回连是哪个规则呀?我用CONN_RULES_CONNECT_HANDSET这个根本就没 ...

out of box后不就会主动回连了吗?

黃子衡 发表于 2020-1-14 10:27:34

zhaopeng2511 发表于 2020-1-14 09:21
你的log里没有触发任何断开进入pairing的rule,耳机状态也不对,下面log显示耳机已经在配对状态才ignore掉一 ...

谢谢大师建议.
果然光是断线的地方加是不够的ˊ, 要在任何需要的地方自己加入, 包含您说的rule.
正常的产品应当是在outofbox后或无连接时都要能够进入paring.
我也不知道高通的工程师再想什么? 默认方案就没有这些, 只有按压五秒才能进入paring.
果然高通是不会做方案的.

yjq551611 发表于 2020-1-14 11:03:18

黃子衡 发表于 2020-1-13 22:23
大师就是您~~~谢谢您的看诊.
祝您明年有个好年!
这高通的默认设置违反常理, 令小弟不曾怀疑paring藏在U ...

你好,不是默认工程违反常理,而是在QCC的默认工程案例中都是这样的(断开连接后不直接进入pairing),除默认工程外其它的功能都是需要靠自己去开发的,摸索的,有QCC系列开发经验的都是知道的

黃子衡 发表于 2020-1-14 11:26:03

yjq551611 发表于 2020-1-14 11:03
你好,不是默认工程违反常理,而是在QCC的默认工程案例中都是这样的(断开连接后不直接进入pairing),除 ...

我明白您说的, 但小弟说的违反常理是指, 默认工程应当贴近最终产品的样貌, 让下游厂商快速导入生产.
下游厂商仅需关切UI的设置, 才能把量做大. 相信这对高通这么大的企业并不困难, 但就是不懂为何不处理?
我离开自台湾的最大芯片商MTK, 过去台湾的芯片商手法很简单, 将方案做到最贴近市场需要, 让不到十人的小企业快速导入量产, 这也是我们能成功的原因. 欧美厂商普遍不这么做. 直到近几年才有所认知改进.
高通的QCC很显然不懂此道.
以上个人拙见.
页: 1 [2] 3 4
查看完整版本: QCC3020断线后无法被scan到的问题