I am really new to BLE. I am been having problem in Scanning a BLE device and using nRF it turned out that we need to apply some scan settings to see the device. Unfortunately, I couldn't find any way to apply scan settings without applying scan filters. The device seems to returning data in a non-standard way and android API doesn't call the callback function if it is unable to parse it. All I see is the error messages in logcat. The error message text matches here Line 261.
What I want to know is that how do I make sure that the callback is called when scansettings are applied. I know how to parse data by myself but so far I am having no success in getting my hand on the raw data.
Thanks.
P.S:
Some related questions:
no callback when using ScanFilter in Bluetooth LE Connection
BLE Scan Record Explanation
Why bluetoothAdapter callback is throwing error while connecting BLE device?