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

BLE mesh restore models failed after power on off

Hi, 

I setup one ble mesh network, and it works good for a while. But I encounted a problem that when I power off the mesh node (note: the voltage drops slowly) and then power on again, I found the provision and configuration data lost (It is failed in restore from flash when power up, e.g. in restore_models()) ). 

My thinking is that, the mesh stack is keeping write message informations which receive from mesh network, and something fault happens when the flash operation during low voltage, it makes the parameters in flash are incorrect.  So, the mesh stack initiliaze failed when restore from flash when power cycle.

Thank you!

Regards,

Evan

Parents Reply
  • Ok, so that may suggest that the flash data is corrupt. Does this happen every time, or only some times when the voltage is dropped slowly?

    When the voltage is dropped slowly, are you able to see whether the application reset a lot of times?

    Is it possible to describe a bit more in detail how the application fail after this? Does it encounter an ERROR_CHECK() that fails? How does the node fail when the issue occurs?

Children
No Data
Related