I am using nrf51822, I have two firmwares with different offset address, one is having offset address of 0x16000 another at 0x28000.Both are 60kb of size each. I want to start the second application sits at 0x25000 from the bootloader. For uploading these firmwares I merged two files using the mergehex tool. For starting the second application I changed the bootloader CODE_REGION_1_START= 0x28000. Then I tried to upload the merged hex file, but the dfu does not start. The nrftoolbox was stuck at 'starting dfu' message. But it will work fine if I upload the second firmware alone. What I noticed is, this problem starts after changing the m_storage_handle_app.block_id = CODE_REGION_1_START; to m_storage_handle_app.block_id = 0x28000;. What could be the reason for this issue? Please help me to solve this problem ( I am using SD v7.3 and single bank dfu).