I have used sofdevice v7.1.0 and nrf51 sdk 6.1.0 the ble_app_hrs project which has support of dfu is not discovering the dfu services. i have enabled the BLE_DFU_APP_SUPPORT flag , then also facing same issue.
I have used sofdevice v7.1.0 and nrf51 sdk 6.1.0 the ble_app_hrs project which has support of dfu is not discovering the dfu services. i have enabled the BLE_DFU_APP_SUPPORT flag , then also facing same issue.
@komal: Which project have you used? Have you used the ble_app_hrs_dfu.uvproj project ? The project should have the following file included : bootloader_util_arm.c, ble_dfu.c, dfu_app_handler.c
You can check if ble_dfu_init() is called.
@komal: Please double check, if you program the bootloader using nRFGo Studio or nrfjprog, you should see the bootloader region in the memory layout in nRFGo Studio. Or you can use nrfjprog to read out the uicr and check if address 0x10001014 is written.
Testing the bootloader_gcc.hex file I don't see that, and 0x10001014 = 0xFFFFFFFF.
@komal: Please double check, if you program the bootloader using nRFGo Studio or nrfjprog, you should see the bootloader region in the memory layout in nRFGo Studio. Or you can use nrfjprog to read out the uicr and check if address 0x10001014 is written.
Testing the bootloader_gcc.hex file I don't see that, and 0x10001014 = 0xFFFFFFFF.