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

can nrf_connect for andrio scan for long range ble advertise

I want to use long range ble for advertising with nrf52833. I have a PCA10100 SDK board, and I'm running a program with type of BLE_GAP_ADV_TYPE_EXTENDED_NONCONNECTABLE_SCANNABLE_UNDIRECTED. Then I use nrf_connect for andrio in a mobile phone to scan for it. I have seen the device information of the phone and found that it surported long range(PHY Coded). but I can't scan my PCA10100 SDK. What reason is it?

  • It return NRF_SUCESS. What do you mean to say "using another nRF", Is it using another phone? or using another program?  

  • you will need to write an application that scans on long range to be running on a separate nRF. I didn't understand the second screenshot from your mobile phone. There it says that none of the Bluetooth 5 features are available.

    I got some clarity in the "bug" in nRF Connect:

    The issue is that some phones support some long range features. In particular they support Long range when a connection is entered. That is, they scan on 1MBPS, then connect to a peripheral, and then you can switch to long range. Some of these phones does not support scanning on CODED_PHY (long range). But the way that nRF Connect for iOS checks this is just by reading a bit that says whether or not long range is supported. That bit doesn't say whether scanning in CODED_PHY is supported. 

    Please search devzone for scanning in long range. I have not done this myself, but there are a few posts discussing it. 

    If you are able to pick up long range advertisements using a custom application on an nRF acting as a scanner, but not on the cellphone, that would suggest that the phone doesn't support scanning on Long Range.

    Best regards,

    Edvin

Related