I have a custom device based on Android, this sends me a TAG as part of Extended Inquiry Response.
When i scan for devices in my App, i need to read the TAG and list out only my Custom Device, currently i list all discovered devices.
I know Android DOES NOT support any api's for EIR (Extended Inquiry Response) or is it true ?
Assuming that it wont support when i traced source, i was able to identify that it writes the EIR to a file in phones internal memory in this path "/data/misc/bluetoothd/"DeviceAddress"/eir
Queries:
1. Reading of eir file , is this the only way to get EIR TAG on Android device?
Is it safe to read this file?
Do all Android devices having Bluetooth 2.1 api, support this file? i.e. if i write a code will it work across all Android devices?
Eagerly waiting for the response ...