OTA Update

Just having an OTA update solution is not enough. Your solution needs to be fully integrated so that from notification, to update, to launch, everything works smoothly and never disrupts your customer or impacts their satisfaction with your device anything other than positively. Witekio provides you with software accelerators to succeed in your IoT and embedded projects.

Ten years ago, delivering software updates over the air (OTA) might have been a nice value-add for a mobile device. Today? OTA updates are essential and standard operating procedures in the world of mobile devices, smart devices, connected devices, and IoT.

Witekio – FullMetalUpdate 6 Features

FullMetalUpdate 6 features OTA update

In need of an update?

Witekio’s FullMetalUpdate is your fully integrated OTA solution.

FullMetalUpdate is a fully open-source solution for delivering OTA updates to your connected, mobile, and smart devices all across your IoT platform. It is a simple and robust solution to the challenges of updating devices OTA and is perfect for delivering you exactly what you demand from your software update platform: freedom to manage the OTA updates in-house, scalability and transparency, and costs savings, too.

It’s market-proven, optimized for industrial-scale deployment, and offers your team the chance to be either fully autonomous or work alongside Witekio’s experienced team to support your OTA update projects.

Totally Transparent: No Black Box, No Lock-In.

FullMetalUpdate is entirely open source, and it doesn’t hide its inner workings from you. In fact, it is entirely transparent, relying on trusted and proven technologies to deliver your OTA updates. There’s no black box here, no proprietary algorithm, and no long-term lock-in to an OTA software update platform. FullMetalUpdate is everything your engineers want from a software solution: it works, and you can see how.


Fully Autonomous or Fully Supported? It’s Your Choice.

FullMetalUpdate is ready to go out of the box. Your team will feel comfortable working with it and can manage your OTA updates without needing to contact us. It’s intuitive, easy to use, and you’ll be up and running fast. Prefer a fully supported solution? Witekio is there for you. Our software engineers can work with you to ensure that every OTA update is executed smoothly, every time.

Six Features That Set FullMetalUpdate Apart from The Rest

FullMetalUpdate can be deployed out of the bow, ready to go, and support all of your OTA software updates. Hundreds of our client projects have already relied on or continue to rely on FullMetalUpdate to deliver remote updates to mobile devices, connected and smart devices, and IoT networks. While satisfied with the simplicity and robustness of the solution general, there are six aspects in particular that regularly attract particular praise.

The open-source profile of FullMetalUpdate is welcome for the transparency it offers and the assurance of stability, too. FullMetalUpdate is built with proven open-source blocks that are efficient and effective, that optimize updates, and whose code is free and easy for your engineers to review and approve.

Witekio has always supported and contributed to open source projects, and we are proud to continue that tradition for our OTA update solution.

FullMetalUpdate offers delta updates for your devices, networks, and systems. This means that, instead of pushing an entire software install, FullMetalUpdate only pushes the differences between the existing software version and the new version. This cuts down on time, bandwidth, and costs, optimizing your update process and ensuring a superior customer experience, too.

Our OTA update solution is container-based, and this brings with it three core strengths: continuous integration, increased security, and incredible versatility. With the entire runtime environment bundled into a single package – the container – differences in operating systems and infrastructure disappear. You can feel confident that FullMetalUpdate will deploy perfectly no matter your OS, card, or processor.

With FullMetalUpdate you can maintain a high quality of service and forget about warning your customers or users about losing access to their hardware.

Our solution means you forget about downtime: the only wait your customers will have is for their application to restart because everything else involved in the update is done in the background.

Our OTA update solution is also cloud-agnostic. With FullMetalUpdate you aren’t tied to Azure, AWS, GCP, or sold a private cloud contract controlled by the company updating your devices. Instead, our solution is compatible with every private or public cloud and can even be deployed on-premises if you prefer. The solution works for you where you want it to work, and it doesn’t push you into working somewhere your team does not want to be.


Finally, using FullMetalUpdate will never brick a device or, as one of our clients put it, ‘FMU is unbrickable’. No matter how the OTA update progresses, the device will always boot and run your application – no exceptions. Your customers will never be left with a device that doesn’t work, won’t boot, and might threaten your service quality agreements.

FullMetalUpdate is the perfect OTA software update solution for any connected device, smart device, IoT device, or IoT network. Open source and container-based, cloud-agnostic and unbrickable, and with delta updates to ensure a downtime-free experience, it’s the best way to get the latest version of your software onto your hardware with the minimum interruption to service and the maximum end-user satisfaction.

It might be a little cliché in the software world, but FullMetalUpdate just works. Witekio’s clients appreciate the high speed and low-cost OTA updates it powers, engineering teams appreciate its open-source nature and full code transparency, architects appreciate the containerization and cloud agnosticism, and end-users of your devices will always welcome fast, efficient updates that will never brick their tools. FullMetalUpdate is the answer to your OTA update questions and is ready to download and deploy today.

Board Support Package

Board support package software is essential for electronic cards and processors, and customized boards support packages can accelerate your project significantly.

With the proliferation of operating systems (Linux, Android, Windows, QNX, etc.) and the emergence of increasingly powerful platforms, Witekio’s teams are constantly working to develop and support new board support packages.

Our long-standing collaboration, of over 15 years, with leading manufacturers of electronic cards and processors including NXP, Texas Instruments, STMicroelectronics, Intel, and Xilinx, has enabled us to build solid partnerships and establish ourselves as a leader in the development of reference board support packages across all of their platforms.

Automation Lab

Our Automation Lab is our turnkey solution for implementing automated testing procedures and continuous testing. It allows you to make regular checks throughout the development process and avoid the slowdown brought on by the so-called ‘testing hurdle’. Instead of bringing you to a standstill, this hurdle can be made easier to clear or, in some cases,  even eliminated altogether. Our Automation Lab works with any hardware and software and, once it is installed, it empowers you to carry out non-regression testing, functionality tests, audit tests, performance analyses, and more.