This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

What cause the MIC wrong???

Hi,

I catched the air data packets by Sniffer and it shown that there was an error, MIC incorrect, which could be seen as followed, and the whole packet was malformed.
I am not clear about this. After the bonding ended successfully, the neccessary data have been stored in the flash, including the encry key. And it could be reloaded when re-start. Is the error happen when flash loading so the encry key was wrong?Or the key was wrong before writting to flash? All the store work are done by the softdevice, right?
It is OK when the slave paired the host at the first time, while the key become wrong once the power off and on again. I guess something happen when restart but not sure what it is.

Please help to give the point out.
Thanks a lot.

Related