nRF Connect - Only a few devices listed in Android

We as a company love the app (nRF Connect) and use it accross a lot of devices to recover stolen goods with BLE.

However, on all my Android devices (modern tablets and phones on different of modern Android versions) the app only shows 3 devices while a lot of other apps show 9 to 16 devices.

How come?! I played with the settings, but whats wrong, or what are we doing wrong?

The iPhones with nRF Connect all work amazingly well and also list loads of BLE devices.  

Parents Reply
  • Hi,
    Did you check the filter? By default it excludes some types of devices, e.g. those by Apple, Google, Samsung and Microsoft, or those advertisign Exposure Notification Service UUID.

    With exclusion filter enabled you should see them crossed out below the "No filter" above the device list.

    If that's not the case, it may be because of invalid advertising data. Starting from around Android 12 (?) the system started validating the packet and drops packets that didn't pass, e.g. have some additional 0s at the end, etc.
    You may try scanning on a different phone or on Mac.

Children
Related