From Customer:
We are using SDK version 3.40.00.02 and Host Test application for this testing. Testing done using CC2652 Launchpad with both UART TX and UART RX data get log in file. We monitor these log file as well as RF link using RF log detector to oscilloscope (time domain). We placed multiple BLE devices, one near to CC2652 Launchpad and other far away.
Command send and receive structure we define as UART TX (PC to CC2652 launchpad) UART RX (CC2652 launchpad to PC)
UART TX => 01 1d fc 01 00
UART RX <= 04 ff 05 1d 04 00 1d fc
UART TX => 01 00 fe 08 08 00 00 00 00 00 00 00
UART RX <= 04 ff 06 7f 06 00 00 fe 00 04 ff 2c 00 06 00 8d 74 6a 03 ee 04 ff 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ba 4e 0b 0e 08 2e 3c ab c0 16 99 da ff 28 91 29
UART TX => 01 53 fe 06 01 01 40 06 40 06
UART RX <= 04 ff 06 7f 06 00 53 fe 00
UART TX => 01 55 fe 02 06 00
UART RX <= 04 ff 06 7f 06 00 55 fe 00
UART TX => 01 60 fe 04 01 01 20 03
UART RX <= 04 ff 06 7f 06 00 60 fe 00
UART TX => 01 60 fe 04 01 00 20 03
UART RX <= 04 ff 06 7f 06 00 60 fe 00
UART TX => 01 51 fe 06 00 00 f4 01 28 00
UART RX <= 04 ff 06 7f 06 00 51 fe 00 04 ff 07 13 06 00 00 00 01 00
After this we received the data packets from CC2652 to PC (UART RX) loaded in as per the scan capture log .txt file. (see attached file)
When we do this sometimes we do not have scan response package from the BLE device which supports scan request and scan response. We also monitor the RF link using RF log detector with oscilloscope, we found there is no scan request sent by CC2652 once in a while. So, this indicate, from CC2652 there is no scan request sent to other advertising BLE device, even though CC2652 received the advertisement packet. This is very random behavior. Not always happen but happen once in a while.
Is there some explanation that you know of for the intermittent missing scan response?
