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

Cannot find NRF52 on Android Nexus 6p

Hello, I am trying to connect a Nexus 6p running Android 6.0 to the NRF52 dev board. I have tried numerous ble examples in the SDK, but nothing ever appears in the nRF Master Control Panel. The phone bluetooth is turned on.

In the nRF Master Control Panel Device Information, all Bluetooth Smart line items are green.

Any ideas?

Parents
  • Hi,

    On Android Marshmallow you have to enable Location service in order to scan for BLE devices. Just open the notifications and clock on the Location. The new version of nRF MCP will also ask you for the location permission when first launched. As the current version 3.4.1 targets the Lollipop API it got that permission automatically on installation.

    Google guys decided that scanning for Bluetooth Smart devices could give the app information about the user's location. For example beacons may be used for indoor navigation etc. Therefore since Android 6.0 you have to have the Location permission granted and the location service enabled. It may be set to any value other than OFF.

    Best Regards, Aleksander

  • Also, if you don't want to give other apps an option to see your location you can deny them the location permission in the Android settings: Settings->apps->Setting icon at the top->App permissions

Reply Children
No Data
Related