You should do another recovery, but download the wiced_sense application instead from the SDK.
In hindsight, the sense kit is more of a demo kit than anything else. For all product development, the TAG3 board
is still the way to go.
Yes, it was recovered somehow after I download many different version of my code.
I'm not sure, but it seems to be related to this line of code
Instead of NULL, I should use a blank function instead.
Calling of NULL may generate inconsistent behavior as I observed.