fwup
« Back to VersTracker
Description:
Configurable embedded Linux firmware update creator and runner
Type: Formula  |  Latest Version: 1.14.0@0  |  Tracked Since: Dec 21, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 415  |  Forks: 56  |  Language: Shell  |  Category: System utilities
Tags: firmware embedded linux updater devops
Install: brew install fwup
About:
fwup is a command-line tool designed to create, apply, and manage firmware images for embedded Linux systems. It utilizes a simple configuration language to define update processes, enabling robust A/B partition updates and safe rollback mechanisms. This utility streamlines the deployment of firmware to resource-constrained devices, ensuring reliable and secure updates.
Key Features:
  • A/B partition update support for zero-downtime upgrades
  • Configurable update scripts using a simple language
  • Cryptographic signing and verification of firmware images
  • Support for various storage media (eMMC, SD cards, raw flash)
  • Minimal runtime footprint on the target device
Use Cases:
  • Creating secure firmware update packages for IoT devices
  • Deploying Linux distributions to embedded hardware
  • Implementing robust rollback strategies for system updates
Alternatives:
  • RAUC – RAUC is a more complex solution often integrated with Buildroot/Yocto, whereas fwup is standalone and simpler to configure.
  • swupdate – swupdate is highly modular and feature-rich but can have a steeper learning curve compared to fwup's concise configuration.
Version History
Detected Version Rev Change Commit
Dec 21, 2025 8:00pm 1.14.0 0 VERSION_BUMP cdf2ccc0
Sep 13, 2025 5:39pm 0 VERSION_BUMP 2a4f9c3e
Dec 23, 2024 2:18am 0 VERSION_BUMP 77b2712f
Sep 13, 2024 8:07am 0 VERSION_BUMP 2dd62fdd