This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux:CC2564C、监听模式期间耳机断开连接

Guru**** 2931100 points

Other Parts Discussed in Thread: CC2564C

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/668852/linux-cc2564c-headset-lost-connection-during-sniff-mode

主题中讨论的其他器件:CC2564C

工具/软件:Linux

您好!

当我们在手机中使用 CC2564C 芯片 时 、它与蓝牙手机和蓝牙耳机同时与耳机配置文件配对。

我们发现、在使用听筒讲话时、耳机进入监听模式。 大约2分钟后、耳机断开并重新连接。

在我们的堆栈(对于 BT 4.1为 Alpwise)中、我们收到了由于 conn 超时而导致的链路断开事件。

我们还使用 CC2564B 对手机进行了测试、没有此类问题、因此我们认为它可能与 CC2564C 芯片有关。

随附了 CC2564C 的日志、BTS 文件版本为12_26.12。

请帮助检查监听时耳机的链接断开的原因。

非常感谢。

此致

高洪

e2e.ti.com/.../Headset_5F00_lostconnection.rar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。


    CC2564B 和 CC2564C 之间的应用代码是否相同?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    是的、它们是相同的。

    我在听筒中启动语音后发现耳机进入监听模式、不到2分钟后、它就失去了连接。

    此致

    高洪

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    通过 CC2564B 器件和成功的连接、您是否仍然看到耳机进入监听模式?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    是的、当手持终端使用 CC2564B 进行语音操作时、耳机也会进入监听模式。

    除了在耳机进入 CC2564C 监听模式后耳机失去连接外、CC2564B 和 CC2564C 的所有功能都相同。

    CC2564B 耳机保持监听模式、没有变化。

    此致

    高洪

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。


    您是否在多个不同的器件上看到过此问题? 这看起来与我们以前在其他器件中看到的情况略有相似、但尚未与 CC2564C 搭配使用。

    同时、我们将努力在最后重现和调试此问题
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    手机恰好与蓝牙手机和 各种耳机配对、例如平板长型、平板 B825 和 Sennheiser MB Pro2。

    当我们将链路支持超时设置为4S 时、发现更容易出现此类问题、如果我们将其更改为10秒、则不太可能出现此类问题。

    此致

    高洪

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您对此主题是否有任何看法?

    我们发现、只要有2个 BT 设备作为 一个手持终端(HSP/HFP)和一个耳机(HSP)配对、一个设备 就会处于语音状态、 另一个设备就会出现断开连接问题。

    我们发现断开连接的设备在断开连接之前进入监听模式。

    请尝试帮助我们找到原因、谢谢。

    此致

    高洪

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    高您好、

    [引用用户="Hong GAO"]

    我们发现、只要有2个 BT 设备作为 一个手持终端(HSP/HFP)和一个耳机(HSP)配对、一个设备 就会处于语音状态、 另一个设备就会出现断开连接问题。

    我们发现断开连接的设备在断开连接之前进入监听模式。

    [/报价]

    这似乎是某种带宽/时间问题、因为当 LSTO 设置为4秒而不是10秒时断开连接会频繁发生。 我建议在主机端执行以下操作、以检查问题是否仍然存在。

    1.通过更改链接策略禁用本地设备上的监听模式。

    2.主机堆栈似乎使用 HCI_Change_Connection_Packet_Type 将 ACL 连接数据包类型限制为所有 BR 数据包。 跳过此步骤、因为它对蓝牙链路的可用带宽设置了额外的限制。

    3.根据蓝牙规范,默认 LSTO 为20秒。 从可降低 LSTO 的主机跳过 HCI_Write_Link_Supervision_Timeout 命令。 这应显著减少由于连接超时而导致的断开连接。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    禁用监听模式可以解决问题、但我们不希望这样做、因为它会消耗器件的电池。

    延长监控超时时间可以减少丢失的连接、但无法完全解决问题。

    我们需要完全解决此问题、但我们在日志中找不到 HCI_Change_Connection_Packet_Type、您是否能澄清堆栈何时执行此操作?堆栈设置为数据包类型的限制是什么?

    非常感谢。

    此致

    高洪

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    高您好、

    [报价用户="Hong GAO"]禁用监听模式可能会引发问题,但我们不想这样做,因为它会消耗设备的电池。

    我知道这可能是不可行的、因为系统在没有监听模式的情况下会消耗更多功率。 但此测试有助于确认问题与带宽/时间受限相关。

    [引用用户="Hong GAO"]

    延长监控超时时间可以减少丢失的连接、但无法完全解决问题。

    我们需要完全解决此问题、但我们在日志中找不到 HCI_Change_Connection_Packet_Type、您是否能澄清堆栈何时执行此操作?堆栈设置为数据包类型的限制是什么?

    [/报价]

    您可以在 Headset_lostconnection.lgr 日志文件的跟踪#27029处找到 HCI_Change_Connection_Packet_Type 命令。 堆栈在获取 HCI_Connection_Complete_Event 指示已建立新的 ACL 连接后、似乎立即发送此命令。 最好的方法是不要从堆栈中施加此类限制、并让 CC2564C 控制器自行处理连接的带宽分配。

    此致、

    Vihang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您的参与、我们将尝试使用阻止来发送 HCI_Change_Connection_Package_Type 消息。

    但我还有另一个问题、因为我们没有 CC2564B 的此类连接丢失问题、我们还有 CC2564B 的 HCI_Change_Connection_Packet_Type。

    唯一的区别是 TI 芯片类型。 这是否意味着 CC2564C 有更多限制?

    此致

    高洪

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="Hong GAO"]

    但我还有另一个问题、因为 我们没有 CC2564B 的此类连接丢失问题、我们还有 CC2564B 的 HCI_Change_Connection_Packet_Type

    唯一的区别是 TI 芯片类型。 这是否意味着 CC2564C 有更多限制?

    [/报价]

    我不会期望与 CC2564C 不同的行为。 如果您可以在完全相同的用例场景中提供 CC2564B 和 CC2564C 的 FW 日志、我可以并排查看这两个日志。

    此致、

    Vihang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们已经完成 了禁用发送 HCI_Change_Connection_Packet_Type 的测试、但问题仍然存在。

    收集 CC2564B 和 CC2564C 案例的日志、BT 手持终端和耳机均已配对。

    对于 CC2564C 案例、耳机在语音听筒重新连接和语音转接到耳机(电话行为)期间断开连接、在一段时间后、听筒断开连接并重新连接、因此耳机和听筒分别发生2次断开连接。

    对于 CC2564B、未发生断开连接、手机保持语音。

    请帮助检查并找到原因。 谢谢。

    此致

    高洪

    e2e.ti.com/.../3240.fw-log.rar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    高鸿

    我看到您已开始有关此主题的新主题。 有关最新的讨论、请参阅。
    e2e.ti.com/.../680752

    此致、
    Vihang