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.

WL1831MOD: A2DP disconect

Part Number: WL1831MOD
Other Parts Discussed in Thread: WL1831

1.a2dp 、avrcp conect iphone6

2.hfp、hid conect iphone5s

3.iphone5s dial out->active phone->hung up phone ->dial out ->active phone ->hung up phone...    repeated operation.

iphone6 a2dp and avrcp disconnected.

4.bt fw log:a2dp disconect .rar

35596 row 03/08/18 13:45:30.079 +0:06:20.922 0x0004A65C 0x01ABDC7F <---- HCI_Disconnection_Complete_Event

Why iphone6 a2dp and avrcp disconnect?

  • Hello Chen,

    i can see that you do it in a loop and after a while you get a disconnection.

    according to the log it seems that we get to a timeout which causes the link to drop.

    Can you please remove the sniff and retry again?

    Thanks,
    Chen Loewy
  • Hello Chen Loewy,

    1.BT FW LOG:

    close_sniff_mode.rar

    1665 row 03/09/18 10:50:21.346   +0:00:12.590 0x000026F7 0x000026F7 HCI_VS_Set_Supported_Features ---->           close sniff mode

    2085 row 03/09/18 10:50:45.729   +0:00:36.973 0x00007393 0x0001E375 LMP_features_res 3-slot packets = 1, 5-slot packets = 1, Encryption = 1, Slot offset = 1, Timing accuracy = 1, Switch = 1, Hold mode = 1, Sniff mode = 0, Park Mode = 0, RSSI = 1, Channel quality driven data rate = 1, SCO link = 1, HV2 packets = 1, HV3 packets = 1, u-law log = 1, A-law log = 1, CVSD = 1, Paging scheme = 0, Power control = 1, Transparent synchronous data = 1, Flow control lag(least significant bit) = 0, Flow control lag(middle bit) = 1, Flow control lag(most significant bit) = 0, Broadcast encryption = 0, Reserved = 0, Medium Rate ACL 2 Mbps mode = 1, Medium Rate ACL 3 Mbps mode = 1, Enhanced inquiry scan = 1, Interlaced inquiry scan = 1, Interlaced page scan = 1, RSSI with inquiry results = 1, Extended SCO link (EV3 packets) = 1, EV4 packets = 1, EV5 packets = 1, Reserved = 0, AFH capable slave = 1, AFH classification slave = 1, Reserved = 0, Reserved = 1, 3 slot Medium Rate ACL packets = 1, 5 slot Medium Rate ACL packets = 1, Sniff Sub-Rate = 1, Encryption Pause Resume = 1, AFH capable master = 1, AFH classification master = 1, Medium Rate eSCO 2 Mbps mode = 7, Medium Rate eSCO 3 Mbps mode = 1, 3 slot medium rate eSCO packets = 1, Extended Inquiry Response = 0, <future> = 1, <future> = 1, Simple Pairing = 1, Encapsulated PDU = 1, Erroneous Data Reporting = 0, Non-flushable Packet Boundary Flag = 1, (Persistent Sniff) = 1, LSTO = 1, Inquiry TX Power Level = 0, Enhanced Power Control = 0, <future> = 0, <future> = 0, <future> = 1, <future> = ???, Extended features = ??? 

    close sniff mode =0.

    it is not happen a2dp disconect, but we need sniff mode.

     

    2.This question is host, controller(WL1831), phone, who's the problem?

    What are the reasons for your timeout?

  • Hello Chen Loewy,

        What are the reasons for your timeout?Can you help me answer the question? Thank you!

  • Hello Ben,

    The sniff will get a higher priority and in some cases the ACL which is a lower priority link can be dropped.

    You can try and change the timeout of the different connections in order from them not to fail.
    or have bigger intervals for the sniff which will give the ACL more time where it loses it's priority.

    BR,
    Chen Loewy
  • Hello Chen Loewy,

        Thank you for your reply!

     

    you say:You can try and change the timeout of the different connections in order from them not to fail.

    I ask: => Modify the supervision timeout?Or other timeout?Can be more specific?

  • Hi,

    Please start with the supervision timeout.

    BR.
    Chen Loewy