unable to parse scan record when using startScan(filters, settings, callback)
See original GitHub issueHello everyone,
I am having some issue with Android BLE and I tried using the standard Android BLE API and this one as well but the results are the same.
We have some devices that we can only see in the nRF Connect android app when we enable the Offloaded scan batching. If I am not wrong, this can be achieved by applying some delay using the setReportDelay() method in setting builder. Without any settings and filters I can see Bluetooth devices but when I try to apply any settings or filters, it doesn’t show anything and I see the following error messages in logcat:
// some actual data is being replaced by x, y, z
unable to parse scan record: [x, y, z]
unable to parse scan record: [x, y, z]
unable to parse scan record: [x, y, z]
unable to parse scan record: [x, y, z]
Does anyone knows how to solve it or anyone have any idea how to achieve what nRF Connect app is doing when you enable Offloaded scan batching.
Thanks you very much. If anyone interested, I can provide you some example code that reproduce the problem. I would have shared it already but I don’t know if its a bug or related to something obvious that I am doing wrong.
Cheers. Waqar Rashid
Issue Analytics
- State:
- Created 4 years ago
- Comments:12 (4 by maintainers)

Top Related StackOverflow Question
That means I shouldn’t include anything about
useHardwareBatchingWhenSupported(false)? I tried using just theBut had no success. It still drops the adverts.
Hi, Sorry for 1.5 year delay. I hope you managed to solve the issue. I’m closing it due to inactivity.