Adding Device Firmware Update (DFU/FOTA) Support in nRF Connect SDK @NordicSemi
Adding Device Firmware Update (DFU/FOTA) Support in nRF Connect SDK  @NordicSemi
Uploaded March 2024 | Updated September 2026, 1 week ago
Having Device Firmware Update (DFU) or Firmware Over-The-Air (FOTA) support in an IoT product is becoming the norm now; it has become a standard requirement in modern products, and customers expect products to have it for security updates and improvements updates.

In this developer-oriented webinar, we will dive into the fundamental principles and best practices for adding DFU/FOTA support in an nRF Connect SDK-based firmware. We will focus on MCUboot as the default bootloader in the Zephyr RTOS, inherited by the nRF Connect SDK.

Agenda:
00:00:00 Introduction
00:00:48 Agenda
00:02:31 Memory
00:05:35 The Bootloader
00:09:31 Verification
00:15:08 What is DFU?
00:19:44 Dual Slots
00:23:51 Swapping
00:27:48 Partition Manager
00:33:28 Multi-image Builds
00:42:28 Demos
01:13:20 Resources for FOTA over Cellular, Wi-Fi, and other use cases

This is a recording of a webinar held on March 13, 2024. The presentation can be downloaded here: view-su3.highspot.com/viewer/65f806e38ba4ba1531047611
Adding Device Firmware Update (DFU/FOTA) Support in nRF Connect SDKA hands-on tour of Nordic AI-assisted developmentCellular Antenna Certification with TaoglasOur Story - Nordic SemiconductorCoredump #020: The Hidden Architecture of Autonomy: How Skydio Drones Think, See, and ConnectCloud connectivity and protocols for the Internet of ThingsIntroducing the Nordic Developer AcademyExciting new features in nRF Connect SDK 3.2.0The fastest growing embedded platform – this is how Nordic has supported  Zephyr RTOS for 10 yearsIntroducing a revolution in power management!nRF Connect for VS Code, part 4: Flashing an applicationHow to Power Profile your cellular IoT application
Nordic Semiconductor |

Adding Device Firmware Update (DFU/FOTA) Support in nRF Connect SDK

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER