Open Source Summit Europe 2025 - Amsterdam

Watch and track your favorite playlist.

Curated by: The Linux Foundation (287 videos)


Currently Playing: CPatch: Optimising OTA Upgrades Through Binary Diffs - Jordan Yates, Embeint

Don't miss out! Join us at the next Open Source Summit in Seoul, South Korea (November 4-5). Join us at the premier vendor-neutral open source conference, where developers and technologists come together to collaborate, share knowledge, and explore the latest innovations and advancements in open source technology. Learn more at https://events.linuxfoundation.org/ CPatch: Optimising OTA Upgrades Through Binary Diffs - Jordan Yates, Embeint Do you find yourself twiddling your thumbs while waiting for dozens of devices to upgrade over Bluetooth? Or do you think twice before pressing the “Firmware Rollout” button due to the anticipated LTE data bill? Introducing Constrained Patch (CPatch), a binary patching algorithm designed specifically for Firmware Over-the-Air (FOTA) upgrades of constrained devices running Zephyr. In this session I will step through the design and implementation of the algorithm, including: * Prerequisites for a diff based solution * Constraints the algorithm works within * Embedded patching implementation * Python patch generation * Comparisons against existing algorithms * Live demo!


Tracks in this Playlist