Hello, I am trying to do DFU over BLE for nrf52 devices from another microcontroller (ESP32 to be specific), I couldn't find any data or example code to do this, are there any document that can help in building this?
Hello, I am trying to do DFU over BLE for nrf52 devices from another microcontroller (ESP32 to be specific), I couldn't find any data or example code to do this, are there any document that can help in building this?
Hi,
Unfortunately, we do not have a reference implementation for a OTA DFU master/controller running on a nRF51/nRF52. You may refer to the BLE transport documentation if you want to implement your own. Here are the message sequence charts: https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/lib_dfu_transport_ble.html?cp=5_1_3_5_2_2_3#lib_dfu_transport_msc
And you might find this unofficial serial DFU controller found in Chapter 6 in this blog-post helpful: https://devzone.nordicsemi.com/nordic/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader