Mender blog

How to do delta (differential) updates with Mender

Using binary deltas for applying updates is a more efficient mechanism for updating software over-the-air (OTA) which enables faster downloads and bandwidth cost saving for metered networks. When using cellular (e.g. 4G/LTE) or other bandwidth constrained networks, the impact is even greater. With the recently announced commercial editions, Mender offers the ability to generate and only deploy the binary difference (delta) between the software version already on the devices and the new version with robust and atomic rollback approach.

To utilize binary delta updates with Mender, there are some requirements:

  • Mender board integration is only provided for Yocto Project. If you are interested in support for other platforms, please email contact@mender.io.
  • Device needs to be configured to run with the root filesystem in “read-only” mode.
  • Mender client version 2.0.0 or newer integrated as part of the disk image.
  • Mender Artifact version 3.1.0 installed on your development machine.
  • Mender-binary-delta and mender-binary-delta-generator which contain the binaries needed to generate and apply deltas
  • A device using SD/eMMC as storage medium. Raw NAND flash is not yet supported.

We provide binaries for ARM and Intel x86_64 architectures and also binaries for other platform architectures on a need basis.

See a tutorial on how to do delta updates with Raspberry Pi 3. Learn more in detail about Mender Enterprise and its key features here.

Recent articles

From monolithic bundles to modular intelligence: How independent update domains accelerate innovation

From monolithic bundles to modular intelligence: How independent update domains accelerate innovation

Discover how independent update domains in AI-enabled IoT products enhance innovation and streamline software updates for diverse applications.
New Release – Hosted Mender 4.2.0: Stronger account security and a refreshed management experience

New Release – Hosted Mender 4.2.0: Stronger account security and a refreshed management experience

Discover the latest updates in Hosted Mender 4.2.0, featuring enhanced security, unified login options, and improved device management for IoT solutions.
New in Mender: Introducing support for Yocto 6.0 Wrynose LTS

New in Mender: Introducing support for Yocto 6.0 Wrynose LTS

Mender introduces support for Yocto 6.0 Wrynose LTS, updating components and enhancing compatibility. Discover the latest features and improvements for seamless IoT updates.
View more articles

Learn why leading companies choose Mender

Discover how Mender empowers both you and your customers with secure and reliable over-the-air updates for IoT devices. Focus on your product, and benefit from specialized OTA expertise and best practices.

 
sales-pipeline_295756365