Hi All,
I have developed an application on the RedBear BLE Nano2, and am trying to port it accross to a custom nRF52 board.
The Hex that the Arduino IDE outputs does not contain the soft device, so I have run MergeHex to combine the SoftDevice/Bootloader that the application hex is intended to work with.
The bootloader is: SoftdeviceS132_2.0_SDK11_Bootloader_20161221.hex
The merge works correctly, and if I drag and drop the resultant hex file over the DapLink to the BLE Nano, everything works.
When I use the DapLink to program the custom board, nothing seems to run.
I also tried putting the same hex file on an nRF52K, and this ends up getting locked in the bootloader mode.Constantly advertising dfuTarg.
I have written a lot of code using the RedBear Libraries, which is happily working on the BLE Nano2, and I would love to get this working on my custom board. Any advice about why the bootloader/softdevice may be going screwy would be appreciated, or advice on how to merge my application hex with a different SoftDevice file would also be helpful.
Pleae can someone explain the cause of the different behaviours I am seeing, and how I overcome it?
Cheers.