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
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




Suggest a Guest: https://docs.google.com/forms/d/e/1FAIpQLSf76qnsUDznyIJfC2OXCC_dIwR8v9z1yvE3PPlOhfsNCR_sug/viewform?usp=header
Follow Nordic Semiconductor:
- LinkedIn: https://www.linkedin.com/company/nordic-semiconductor/
- Instagram: https://www.instagram.com/nordicsemi
- Facebook: https://www.facebook.com/nordicsemiconductor
- TikTok: https://www.tiktok.com/@nordic_semiconductor
- Twitter (X): https://twitter.com/NordicTweets
Follow Memfault:
- LinkedIn: https://www.linkedin.com/company/memfault/
- Bluesky:https://bsky.app/profile/memfault.com
- Twitter:https://twitter.com/memfault
Other ways to listen:
Apple Podcasts: https://podcasts.apple.com/us/podcast/coredump-sessions/id1804647817
iHeartRadio: https://www.iheart.com/podcast/269-coredump-sessions-271043539
Amazon Music:https://music.amazon.com/podcasts/a5a780d4-7f14-4ed8-bda6-dd1aa4e98479/coredump-sessions)
GoodPods:https://goodpods.com/podcasts/coredump-sessions-668730)
Castbox: https://castbox.fm/channel/Coredump-Sessions-id6534689?country=us
Visit our website: https://www.nordicsemi.com/
Coredump Sessions started at Memfault, now part of Nordic Semiconductor. Were continuing the series here with the same hosts, guests, and deep dives into embedded systems. Coredump #020: The Hidden Architecture of Autonomy: How Skydio Drones Think, See, and Connect](https://i.ytimg.com/vi/orhyys3T3AE/mqdefault.jpg)






