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

BLE DFU, MCU to MCU (Zephyr), GATT DFU SMP Service Clinet

Hi,

So, I want to do BLE DFU from one nRF52 MCU to another nRF52 MCU. The start point for me was this:
  • put SMP server sample on one nrf52dk (this device is advertising)
  • put Bluetooth: Central DFU SMP sample on other nrf52dk
  • they connect by default because the board that is advertising (the first one) has an SMP service.
  • I can send echo command over BLE SMP
Now my question: Is there an example that shows how to use the GATT DFU SMP Service Client to send the new image to the device and reboot it (do the BLE OTA DFU) or this is something I need to do manually using the GATT DFU SMP Service Client library? And also is it possible to do the BLE OTA DFU using the GATT DFU SMP Service Client?

I am using NCS 1.5.0 on Ubuntu 18.04 LTS with two nrf52dk_nrf52832

Best regards,
Vojislav.
Related