We are using a Nordic (nRF Sniffer) that seems to lose track of packets as soon as encryption turns on
and results with bad MIC messages. How do we get this to work?
Is there a way to turn off encryption for debugging and testing purposes?
Can somebody reconmend a better sniffer or a work around for this problem?
Security can be turned on and off based on the definition in the project.
What is bad MIC messages?
The BLE sniffer displays output using Wireshark. Every non-empty packet following the LL_START_ENC_REQ packet shows the message, "Encrypted packet decrypted incorrectly (bad MIC)". MIC is an acronym for "Message Integrity Check".
How can encryption be turned off? I've searched the API functions and could not find anything for that.