精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何解決headset程序依舊能夠連上之前配對過的手機問題呢

藍牙 ? 來源:藍牙 ? 作者:鐘志峰 ? 2022-10-20 10:08 ? 次閱讀

內容簡介

在r344.1版本程序中,headset程序在有配對信息的情況下,進入pairing狀態后,headset依舊能夠回連上之前配對過的手機,本文介紹如何來解決這個問題。

測試工具

MDE:MDE_WIN_2.8.0.37_x64

Toolkit:ADK Toolkit 1.2.13.21_x64

QACT:NULL

Bluesuite:NULL

Hardware:Qualcomm QCC5171 DEV.

Software:adk-src-1-0_qtil_standard_oem_qcc517x-qcc307x,ADK-22.2-CS1-r00344.1

正文

這個問題在r1891.版本上不存在,而在r344.1版本上能夠測試到,所以應該是r189.1版本之后出現的,復現方法如下:

讓耳機先配對一個手機,然后讓耳機關機,再讓耳機開機并進入pairing狀態,這個時候耳機的配對LED燈會閃爍,但是耳機還是會重新回連上手機。當回連上手機后,耳機的配對LED燈繼續閃爍,用另一個手機能收到耳機的廣播,但是點擊配對會提示耳機沒有響應。

解決方法是在耳機進入配對之前,先將耳機的reconnect狀態退出。

依次修改以下代碼:

因為HandsetService_StopReconnect函數需要一個task參數,所以在headset_sm.c中修改static void headsetSmHandleInternalPairHandset函數,增加task參數傳入:

abe3c43a-4fb5-11ed-a3b6-dac502259ad0.png


在headset_sm.c文件中的headsetSmHandleMessage函數中調用headsetSmHandleInternalPairHandset的位置處也加上task參數:

ac154532-4fb5-11ed-a3b6-dac502259ad0.png


按照以上方法修改后,進入配對后就不會自動去回連之前配對的手機了。

當然,這個也不一定算是個問題,有時候在配對狀態能回連好像也挺好的,自己把握吧。




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led燈
    +關注

    關注

    22

    文章

    1592

    瀏覽量

    107842

原文標題:解決headset程序在進入pairing狀態后依舊能重新回連上之前配對過的手機的問題

文章出處:【微信號:TalkBT,微信公眾號:藍牙】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    藍牙安全管理SM的配對方法

    在藍牙配對過程開始時,第一階段就是雙方交換支持的配對特征,對于key distribute,Initiator首先會將自己的需求發給Responder,表明自己想發哪些Key,而且想要對方發哪些Key。而Responder收到后,會回復確定最終雙方
    發表于 10-26 16:06 ?2871次閱讀

    配對過IOS13.5的手機無法連接刪除綁定信息的esp32藍牙,怎么解決?

    你好,我的IDF版本是4.1,手機是IOS13.5版本的,APP是nRF Connect。 當IOS手機配對連接esp32藍牙成功后,把esp32本地存儲的藍牙綁定信息刪除掉,IOS手機
    發表于 06-25 07:56

    藍牙模塊與手機配對

    ` 我將藍牙模塊通過USB-TTl與電腦相連接,通電后與手機藍牙配對手機上裝有串口助手APP,打開電腦的串口助手,試圖在手機上發送字符,電腦通過串口助手顯示接收的字符。但行不通 ,這
    發表于 12-11 15:34

    CC2541與蘋果的lightblue密碼配對直接連上

    reject了配對過程,錯誤代碼是0x06,代碼意思是密碼缺失,搞不明白怎么會發生這樣的錯誤代碼?明明我從機發起的密碼配對已經設置了密碼啊,而且我第一次配對都能正確
    發表于 03-14 14:20

    Android與BLE認證加密配對問題

    生成顯示認證成功5。調用API cyble_storebondingdata()防止通過配對過程然而,當我的問題在當前連接的設備cyble_gapdisconnect(),說Android手機,允許其他
    發表于 08-20 02:34

    請問nrf51822怎么設置能在連接手機時要手機輸入配對的密碼

    大神們,nrf51822怎么設置能在連接手機時要手機輸入配對的密碼?看了很久搞不出來
    發表于 05-12 23:38

    為什么STM32串口DMA連續發送兩個數據依舊會丟失

    為什么STM32串口DMA連續發送兩個數據依舊會丟失?其原因是什么?有何解決方案?
    發表于 12-07 07:23

    ESP32 gatt_security_server demo,手機連ESP32如何設置密碼?

    我參考了esp32 idf中的gatt_security_server,進行藍牙加密配對功能的測試,燒錄程序后,手機可以自動連上,但是手機
    發表于 02-16 06:49

    ESP32作為BLE broadcaster時,可以與多少個手機完成配對并保存配對bond信息?

    請教下各位,ESP32作為BLE broadcaster時,1:可以與多少個手機完成配對并保存配對bond信息,下次連接不需要再輸入配對碼?2:如果超出了ESP32模塊的綁定數量,還有
    發表于 03-08 08:05

    ESP32作為BLE時配對綁定手機個數,怎么控制存儲更多的信息?

    手機嘗試連接配對綁定,ESP32怎么控制存儲更多的信息? 或者可以調用AT命令來刪除部分之前的綁定信息?
    發表于 04-24 06:26

    Headset detection in AIC33 and

    Headset de
    發表于 06-24 17:00 ?18次下載

    BLE協議棧配對過

    主要描述配對過程、配對方法、安全屬性、IO能力、配對算法、OOB和BLE安全等
    發表于 08-24 16:30 ?4次下載

    藍牙耳機怎么和手機配對

    現在我們使用的手機都有藍牙功能,在短距離傳輸方面,藍牙功能是非常方便好用的,我們可以用手機連接藍牙耳機或者連接其他手機,那么手機和藍牙怎么配對
    的頭像 發表于 07-28 09:56 ?3.9w次閱讀

    蘋果AirTags追蹤器配對過程疑似曝光

    近日,YouTube上的一位爆料者Jon Prosser放出了一段視頻,疑似是蘋果AirTags追蹤器配對過程中的動畫。Jon Prosser表示,他是從軟件工程師那里獲得這段動畫,該動畫可能會
    的頭像 發表于 01-05 10:13 ?1828次閱讀

    之前程序如何改寫才能完成相同的功能

    繼續講解!如果不調用通信工具箱,那么之前程序如何改寫才能完成相同的功能?先來看看MATLAB里面強大的工具箱!使用方法見上一篇文章中的程序
    的頭像 發表于 10-10 10:00 ?782次閱讀