Hello,
in my app I've got two service, with a specific BluetoothAdmin and serial for each one.
When I call BluetoothAdmin StartDiscovery of one of the service, the DiscoveryFinished is called in both service. I've initialized them with different names, I don't understand why they are called both.
Attached you can find a sample to reproduce the problem, simply click one button and watch the log in b4a where "Discovery finished" is called for both services
This is not a bug. You should use a single BluetoothAdmin. Otherwise they will intercept the events of each other (it is related to the way the events pass from the system).