I made an application using Nordic's SDK on their nRF52 DK board, which has the same processor as Puck.js. Now, I'd like to run my app on the Puck.js. I can flash Puck using the J-Link OB from the nRF52 DK board but I would also like to be able to go back to Puck.js original firmware.
My application (see screenshot from nRFgo Studio) uses SoftDevice 132 and does not have a bootloader.
I see that I can download binary file from Espruino.com (espruino_1v94_puckjs.bin) but I am not sure that is enough.
I have nRFgo Studio and I can download hex from Puck.js, but only application and softdevice. It won't let me download the bootloader.
So the question is, if I perform a complete chip erase, will I be able to load back all the Puck.js original firmware, including bootloader and how. As I said, I have nRFgo Studio and J-Link OB at my disposal.