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.
i tried with ur hex files. they are working properly i.e while 2nd tme firmware update they dont get disconnected. in my code i have handled the BLE_GATTS_EVT_SYS_ATTR_MISSING event properly but still facing the same issue.
Tried to enter bootloader with the help of BUTTON. yes, can update the firmware succefully 2nd tme also with BUTTON, as when i hold the BUTTON while resetting the chip, it ernters into bootloader mode and the further firware update takes place successfully.
But BUTTONLESS i cant update the firmware 2nd tme, as per the functionality provided by your hex files.
Where am i going wrong?
i tried with ur hex files. they are working properly i.e while 2nd tme firmware update they dont get disconnected. in my code i have handled the BLE_GATTS_EVT_SYS_ATTR_MISSING event properly but still facing the same issue.
Tried to enter bootloader with the help of BUTTON. yes, can update the firmware succefully 2nd tme also with BUTTON, as when i hold the BUTTON while resetting the chip, it ernters into bootloader mode and the further firware update takes place successfully.
But BUTTONLESS i cant update the firmware 2nd tme, as per the functionality provided by your hex files.
Where am i going wrong?