connectless CTE TX/RX problem

I am testing connectless CTE RX/TX.
A strange behavior is occurring.
Please advice me.

・connectless CTE TX
     nRF52833-DK + nRF Connect SDK + connectless CTE TX (almost same as sample)
・connectless CTE RX
   nRF52833-DK + nRF Connect SDK + My Application (customised connectless CTE RX)
   Scan doesn't stop after sync_create().

1. CTE is received normally for several tens of minutes.
2. Suddenly reception on the connectless CTE RX side stops. (stop scan)
3. If you start advertising while reception is stopped, you will be able to receive it.
4. When advertising stops, reception also stops. (stop scan)
5. If the connectless CTE TX is operating (transmitting) while advertising is running, reception will not stop even if advertising stops.

Is there anything we can investigate?

Parents Reply
  • Try setting CONFIG_BT_CTLR_SCAN_ENABLE_STRICT=y and see if you still see the bt_le_scan_stop() being triggered if/when this issue occurs. I don't think it will fix the issue entirely, but you should be able to see a bt_le_scan_stop() trigger when the scanner actually stops, and likely glean some information from what exactly called this scan_stop() function.

    Best regards,

    Simon

Children
Related