-
Will look at the app then. Its probably more the downloading files from a remote location...
It is an app for Android or iPhone in builtin Google or Apple app store so no downloading of random files. NRF Connect app is made directly by Nordic Semiconductor for testing BLE and flashing Nordic chips. https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Connect-for-mobile
As for poke32 - those 0x4001exxx addresses used are accessing low level NVMC hardware to directly write/erase flash memory. Doing this is protected because it would interrupt bluetooth timing - when writing to flash the CPU is completely halted until write is done which can take relatively long. So the softdevice manages flash access while it is running and writes to flash are carefully timed to not to break bluetooth traffic.
If you run that code while bluetooth is on it will immediately reboot.
Many thanks for that. Will look at the app then. Its probably more the downloading firmware files from a remote location...