This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

LPN won't unprovision

Hello,

I'm trying to get an LPN to unprovision itself based off of an external command.

I tried to base it off of the examples so I simply call: 

(void) proxy_stop();
mesh_stack_config_clear();
dsm_clear();
node_reset();

However after the reset it still immediately pairs back with it's friend and still seems to have retained it's keys.

What am I missing?

Thanks,

Alex

Parents
  • Hi,

    Have you stepped through the code and see if the node is actually reset?

    What SDK version are you using?

  • I've done a few tests to really be sure:
    -I have logging active so I can see my startup message, the startup is displayed, still retains it's friendship status 
    -We have an external watchdog, I forced an infinite loop so the watch dog would latch, it did, still same issue

    One thing of note is that I do have the bootloader (/Bootloader/nrf52833_secure_bootloader.hex) running on it as well for DFU.

    I'm using Mesh 5.0.0 SDK


Reply
  • I've done a few tests to really be sure:
    -I have logging active so I can see my startup message, the startup is displayed, still retains it's friendship status 
    -We have an external watchdog, I forced an infinite loop so the watch dog would latch, it did, still same issue

    One thing of note is that I do have the bootloader (/Bootloader/nrf52833_secure_bootloader.hex) running on it as well for DFU.

    I'm using Mesh 5.0.0 SDK


Children
No Data
Related