I am using SDK11 on a nRF52 board. I had some success in DFU, but also had issues.
Was able to upload the bootloader successfully using Master control panel. But it always fail to upload softdevice or softdevice+bootloader. It would start transmission, then stop in random percentage. Was able to upload HRM with DFU application couple of times but it can also fail in the middle of uploading.
My steps.
- erase flash
- program s132 softdevice with nRFgo studio
- build examples\dfu\bootloader\pca10040\dual_bank_ble_s132 and flash it
- use master control panel to connect to DfuTarg
- upload the prebuilt examples\dfu\ble_dfu_send_hex\test_images_update_nrf52\dfu_test_bootloader_b_s132.zip successfully
- connect to DfuTest
- upload dfu_test_app_hrm_s132_w_dfu.zip successfully with several tries
- connect to Nordic_HRM
- upload dfu_test_softdevice_b_s132.zip or dfu_test_softdevice_w_bootloader_b_s132.zip always fail