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: I'm not sure why you need to use nrfjprog to manualy write the address to UICR. If you set it up correctly, with BOOTLOADER_REGION_START = 0x00035000, when you flash the bootloader .hex , the address will be written automatically.
Please let me know your further steps until you get the error.
If you couldn't take a sniffer trace, please send the Master Control panel log and screenshot.
@komal: I'm not sure why you need to use nrfjprog to manualy write the address to UICR. If you set it up correctly, with BOOTLOADER_REGION_START = 0x00035000, when you flash the bootloader .hex , the address will be written automatically.
Please let me know your further steps until you get the error.
If you couldn't take a sniffer trace, please send the Master Control panel log and screenshot.