Hi,
when I use nRF Connect (or MCP before) to browse my BLE service, I get shown some garbage if I use many characteristics in my service.
When I use 45 characteristics, the last 8 characteristics are not displayed properly. Instead if Unknown Characteristic, I see Unknown Descriptor entries (2 descriptors for each missing characteristic: 1x UUID 2803 and 1x my configured UUID).
If I increase the amout on characteristics to 48 or 52, the discovery does not even finish anymore (last log message: [Callback] Services discovered with status: 0
). After that, the App does not work properly anymore (e.g. you cannot start scanning in the corresponding tab). I have to shut down nRF Logger and re-start it.
If I use a different Android App like 'SmartDiscover' or 'BLE Scanner', at least the software does not hang but I can see the same behavior with the descriptiors mentioned above. Is this a Android issue? By the way, I'm using Android 4.4.2.
On the nRF side everything seems to be okay, I get NRF_SUCCESS in return for all the characteristics that I register...
Any ideas?