Android Question BT RSSI & Android 8


Active Member
Licensed User
Longtime User
Hello everyone!

In the past i was used to obtain RSSI from a bluetooth device during a background scan by using this instructions:

Actually with Android 8 it doesn't work, so i am guessing that it is a limitation of Android 8 related to implicit broadcasts.

So is there a solution or a library that can log the RSSI during a scan of surrounding Bluetooth devices?
(The scan is made always in background by a service)

Isn't possible, for example, modify the original Serial Library and add something like this and then pass back the value to the sub _DeviceFound (Name As String, MacAddress As String, RSSI as Int)?

int  rssi = intent.getShortExtra(BluetoothDevice.EXTRA_RSSI,Short.MIN_VALUE);
(Taken from

Thanks in advance for your any suggestions!
Last edited:


B4X founder
Staff member
Licensed User
Longtime User
Upvote 0