I'm trying to port the Dual Bank BLE DFU Bootloader to a custom board that we have. The only modification I have made in the bootloader was that I changed it so the internal clock source is used:
SOFTDEVICE_HANDLER_APPSH_INIT(NRF_CLOCK_LFCLKSRC_RC_250_PPM_250MS_CALIBRATION, true);
Here is the memory layout of the bootloader:
I did the following on the nRF51-DK:
- Erase all memory using nRFGo
- Program S110 8.0.0
- Compile bootloader in Keil
- Program bootloader hex in nRFGo
- Confirmed "DFUTarg" is advertising
However, when I tried the exact same steps on our custom board, I can never see "DFUTarg". I have loaded other applications on this custom board and I can confirm that I am able to see the board advertising so I know it's not an antenna issue. The board has a nRF51822QFAA chip. What could be the issue here?
Thank you for your help in advance.