FOTA Updates for Embedded Android and Linux Devices
Need a Reliable Solution with Customized Capabilities?
FOTA is essentially a system update process for deployed devices. Nowadays, the technological environment requires that systems remain up-to-date. For example, the Android Operating System is continuously developing, and new versions come out on a monthly basis. If a deployed device can´t perform updates, it can quickly become obsolete without application updates and bugs fixed. Furthermore, because a device BSP is usually customized in some way, a device manufacturer must supply updates for the system’s firmware.
But not all devices are deployed in a manner that allows the manufacturer to reach each device and update the firmware manually. Hence, FOTA comes into play by using internet connectivity or just server/client communication. We, as L4B, implement the FOTA system for manufacturers, be it Android, Linux, or other systems. This means that a system will always remain up-to-date even longer after it leaves the factory.
The FOTA system requires a server-side and a device side. We have experience in implementing both, which greatly eases the process for manufacturers. We also do have experience in implementing this type of system on controller-based devices that do not run a full operating system.
Secure FOTA – secure tunnel
Secure FOTA is a service developed by L4B which implements the FOTA system combined with security features. Despite serving an obvious need, FOTA also poses a risk for a system. If one can pose as a server and inject a firmware update that neutralizes the system’s security features, they can gain complete system access. Sensitive systems cannot afford this risk.
For this reason, we developed the sFOTA system to handle this threat and added certain security features to make this type of hack almost impossible. The system can be implemented on almost all FOTA supporting systems and hardware layouts.