I have a device that is emitting Bluetooth Low Energy (BLE) advertisements and a Nexus 7 (2013) Android tablet that should hear those advertisements. However, it cannot hear the BLE advertisements from my device and appears not to hear any BLE advertisements (there are some BLE beacons in the area). The same goes with a ca. 2014 Moto G phone I tried.
However, an LG G4, a Samsung S4 and a Samsung S5 will pick upp precisely those advertisements.
Is there potentially some configuration I can modify for the Nexus 7 2013 device so it can hear those BLE advertisements? My internet survey suggests that the Nexus 7 2013 is BLE capable (as opposed to the Nexus 7 2012 which isn't).
Is there some way to detect (e.g. via some API) whether a given device can listen to BLE advertisements?
EDIT: Tried this on a different Nexus 7 and it worked there. For reference I'm using this app to search for BLE advertisements: https://github.com/gardarh/android-blescanner
You need to activate location in the settings to receive ble scan results on Android 6+