3 years, 10 months ago.

Nordic DFU boot loader Questions for nrf52.

The link on the mbed site which explains the Internals of Nordic DFU boot loader https://docs.mbed.com/docs/ble-intros/en/latest/Advanced/Bootloader/ is it valid for the nrf52 as well?

I am trying to figure out in a production scenario how would I go about enabling FOTA in nrf52? Also from the link above the online IDE generates the Softdevice + Application and the drag-n-drop of the firmware over USB results in a mass-erase followed by programming.

So in order to have a bootloader that supports FOTA, should I not be building using the online compiler?

Thanks, Ajay.

Question relating to:

The nRF52 Development Kit is a single-board development kit for Bluetooth Smart, ANT and 2.4GHz proprietary applications using the nRF52 Series SoC. This kit supports both development for nRF52832 SoCs.

Any thoughts on this question?

posted by Ajay Kashyap 08 Nov 2016

4 Answers

3 years, 2 months ago.

Still no updates on the nRF52? Currently the nRF52 is still lacking DFU FOTA support, a pretty critical feature. I wanted to make mbed work for a project but at the minute it is a bit of a fragmented mess with mbed-OS 2.0 vs 5.0 and support for important features such as FOTA is missing.

It's available at a feature branch, and I've been using it myself and works fine (although it uses the old bootloader, not the new secure one). I've asked internally why this has not been merged yet.

posted by Jan Jongboom 02 Aug 2017

Hi Jan, any update on this?

posted by Allen Foster 22 Aug 2017
3 years, 7 months ago.

Any updates on the NRF52 DFU service support?

3 years, 7 months ago.

FOTA targets for nRF52 are not released jet in mbed-os. Although it is possible to use those from feature branch (see https://github.com/ARMmbed/mbed-os/tree/feature-nrf5_dfu_s13x_v2/targets/TARGET_NORDIC#2-regular-and-fota-targets-types). you must using mbed-cli for building those FOTA targets.

Hey @Andrzej, any updates on this?


posted by anweiss anweiss 06 Jul 2017