SWUpdate Framework
If you plan to update your device locally or remotely, SWUpdate is the right framework for you. Thanks to its high flexibility, you can tune any aspect of the update and integrate it into your project. SWUpdate does not set any special requirement and it can be integrated in any embedded Linux project. It does not matter if you want to update from a local USB stick, or via a Webserver, or via a fleet management – SWUpdate will fit your needs.
It is easy integrated in Yocto or Buildroot and an official package is also available for Debian.
There are plenty of products in the world running successfully SWUpdate – and as 100% Open Source project there are no runtime licenses at all!
Main SWUpdate Benefits
Thought for Embedded
SWUpdate is thought for Embedded Linux, and it is very careful about using resources. Its small footprint and its very low usage of resources let to integrate on devices with limited RAM and flash. Its zero-copy option allows to install a new software without accessing to the resources of your device and without temporary copies.
Security
SWUpdate is developed with security in mind to avoid that not authorized software can run on your device.
Customizable
You do not change your project for SWUpdate, SWUpdate adapts itself to your project ! SWUpdate is flexible and high customizable and you can tune it and adjust if you have some specific update requirements.
Quality
A large community participates to review of changes and ensures a high quality of code.
Many use cases
You will update from a USB stick, or you need a fleet management systems – SWUpdate provides the right solution for you !
Reduce recall costs
SWUpdate provides safe updates and help you to drastically reduce the need to recall devices from fields.
Update at any step of device's life
SWUpdate can provide ad-hoc updates for each step of the life of your device, from the early development as part of BSP to large scale rollouts in field.
Wide used
SWUpdate is already in many devices in field, providing a reliable way to update your products. Just check a short list of company having integrated SWUpdate in their products – you will be surprised how many devices you can yourself find that are running SWUpdate as OTA updater !
Victron Energy
Weidmüller
Viessmann
Lafon
SKS-Kinkel
GARDENA smart system
Unipi
Kinetics
ChirpStack
Erhardt-Leimer
Kistler
Full Open Source
SWUpdate is a full open source project – 100% of the code is released under open source license and SWUpdate is integrated and works with other FOSS projects. Commercial support is available : please check our services !