This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Non-scannable advertising

I advertise as 

  • BLE_GAP_ADV_FLAGS_LE_ONLY_GENERAL_DISC_MODE
  • BLE_GAP_ADV_TYPE_NONCONNECTABLE_NONSCANNABLE_UNDIRECTED

This posts suggests I may have not really disabled the scan response.

https://devzone.nordicsemi.com/f/nordic-q-a/56616/how-to-disable-scan-response

I set  adv_params.scan_req_notification = 1; and I do not see a scan request logged when my phone scans.

The final reply in the following thread says "Note that some phones might not support a peripheral that doesn't send a scan response, even if it is just an empty reply."

https://devzone.nordicsemi.com/f/nordic-q-a/20796/disable-scan-response

I have no problem reading the advertisements on my android phone (Samsung M31). Can anyone clarify which phones I might have a problem with? 

Does Nordic know of any testing facilities that I could send my product for compatibility testing with the most popular handsets?

Thanks for your help,

-Jason

Parents
  • Hi Jason

    First, I have asked internally to check if we have a list of phones that but have not been able to find one as of yet I'm afraid. If you want to disable the scan response altogether you will have to implement the whitelisting indeed, but if you have already set the scan response packet and length to 0 in your application that should be fine for most central devices as far as I know.

    Best regards,

    Simon

  • Thank you Simon, that's much appreciated. I will look at whitelisting later today. 

    if this affects a significant proportion of handsets (sold in the last ~5 years) then an easy solution might be to alternate the advertising as scannable and non-scannable. I already do this for connectable advertising and I only had scannable advertising until recently. I will try to test the nrf sniffer later today also. (too much to do!)

    Thank you!

Reply
  • Thank you Simon, that's much appreciated. I will look at whitelisting later today. 

    if this affects a significant proportion of handsets (sold in the last ~5 years) then an easy solution might be to alternate the advertising as scannable and non-scannable. I already do this for connectable advertising and I only had scannable advertising until recently. I will try to test the nrf sniffer later today also. (too much to do!)

    Thank you!

Children
No Data
Related