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

nRF52840 Dongle: erase Provisioning Data

Hello,

I have been trying to program my own Provisioner. While testing I accidentally had a nRF52840 Dongle plugged in with a client running on it. It automatically connected to the Provisionier. Sadly I haven't implemented a disconnect function. I am now stuck with a Dongle that I cannot connect to with another device. I tried reprogramming it multiple time, but it seems that the Provisioning Data is saved in a Part if the Flash that is separate of the program.
The same thing happened with my nRF52840 DK, but through the debugger I can do an "Erase All" which removes any of the Provisioning Data.

Is it possible to do a similar thing with the Dongle?

Cheers,

Kilian

Parents
  • Yes, you put these two lines there, you compile and flash the dongle, run it. This way the dongle will keep resetting. Provisioning data should be now removed. I'm using a Switch Client model modified for the dongle and when the dongle resets the LED's are flashing.

    After that,  you remove the two lines, compile and reflash the dongle and run it. You should now be able to see it on the nRF Mesh App ready to be provisioned.

Reply
  • Yes, you put these two lines there, you compile and flash the dongle, run it. This way the dongle will keep resetting. Provisioning data should be now removed. I'm using a Switch Client model modified for the dongle and when the dongle resets the LED's are flashing.

    After that,  you remove the two lines, compile and reflash the dongle and run it. You should now be able to see it on the nRF Mesh App ready to be provisioned.

Children
No Data
Related