Backup state before reprogramming?

I’m considering replacing the Particle bootloader on a couple of my Xenon devices. I don’t want to permanently lose them from my list of devices in case I decide to move back. Is there anything that I need to back up?

If you are using the Segger J/Link and nrfjprog, the instructions are here.

If you’re using a different debugger, you can basically back up the entire flash and restore it and get the device back to normal. Don’t forget to back up and restore the UICR bytes. As long as you don’t erase the external QSPI flash, you won’t lose the configuration including the mesh configuration.

Actually, the entire contents of the internal flash are not device specific so you can also use Device Restore JTAG as well.

1 Like