This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to use BLE peripheral DFU with nRF Connect SDK?

Hi 
I have a question with nRF Connect SDK. I've already used nRF Connect SDK for a while and now I want to try with BLE and DFU on my PCA10040 board (nRF52832). When I look for DFU example code with nRF Connect SDK v1.5.0, the central_dfu_smp is the only one result I found. Besides that I found the ble_app_buttonless_dfu(ble_peripheral) example, it's really useful but this example belongs to nRF5 SDK. So
Does the nRF Connect SDK have ble_peripheral_dfu example code? If not, How can I modify central_dfu into peripheral_dfu in nRF Connect SDK?
Thank you so much. 

Parents Reply
  • Dear Simon
    After I researched on DFU, I realize that with nRF Connect SDK I can upgrade the firmware with a FOTA upgrade. Unfortunately, they tell me that "There is currently no support for upgrading the bootloader (MCUboot) on nRF52 Series devices." so

    1. How I can upgrade the firmware when I'm using nRF52832?

    On the other hand, with SMP server sample, the mcumgr command-line tool only works with Bluetooth Low Energy (BLE) on Linux and macOS. On Windows there is no support for Device Firmware Upgrade over BLE yet. I wonder

    2. Do we have another way to implement the signed image which does not use the mcumgr command-line tool? 

    Thank you so much

Children
Related