How are you flashing to the Puck? I guess it might change what you need to do.
It's possible that you've just got saved code and/or bonding info which you're not overwriting and which is confusing it. My guess is bonding info as Nordic's handling of bonding info seems totally intolerant to corrupt data.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
How are you flashing to the Puck? I guess it might change what you need to do.
It's possible that you've just got saved code and/or bonding info which you're not overwriting and which is confusing it. My guess is bonding info as Nordic's handling of bonding info seems totally intolerant to corrupt data.
The flash layout is below anyway: