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

Android version 9 cannot find my device

I am using  nRF52832 on my device. I have used SDK13 and softdevice 4.0.5.

On any iOS devices I can scan and connect in the nRFConnect app.

On an older Samsung Galaxy S5 running Android version 5, I can find my device during scan and I connect with the nRFConnect app.

However on a Samsung A20 with Android version 9, I cannot find my device in the nRFConnect app. I have turned on location service and given other necessary permissions, but my device is not being scanned!?!

I am running the latest versions of the nRFConnect app.

What could be the issue?

Parents Reply Children
  • If you do see other devices, I can imagine only 2 possible reasons:

    1. Your device is bonded with the other phone and is advertising directly to it, so the A20 ignores this advertising.

    2. Your devices advertises with invalid data, and the A20 is discarding the packet as invalid, but the other phone is simply ignoring it, while still delivering the packet to the app.

    You may also check your settings in nRF Connect -> Scanner. Are they all default? Did you enable Offloaded batching, or anything else there?

    Are you able to see your device using some other scanner app, like BLE Scanner, etc?

Related