I have some old production code that uses s110 v 5/6 and SDK 8.0.0 (perhaps - no one seems to know). The production device has never been able to do a bonded reconnect correctly, as encryption always failed on the central side. The reason was the flash writes do not work on this nrf51822 p10001 board. The only way I can get flash writes to work is use the debugger and step through the flash writes line by line.
However, I ported the code over to SoftDevice s130 with SDK 12.3.1 and the flash writes DO work but on the development kit. The code is based upon a p10028 board. Could I flash this code on the p10001 board? The only pins being used are for the UART to receive data from the sensor. Clearly I will need to update SoftDevice. Given that all the PINs I configure are the same in p10001 and p10028 I am hoping that it will be compatible. Would this work? This would solve my flash write problem.