HOME   >   NEWS   >   ARTICLES   >   2022-05-30-ADVANCE-FIRMWARE-UPDATE-LWM2M-OBJECT
Image

Advanced LwM2M Firmware Update Object

OMA SpecWorks is developing a new, advanced LwM2M Firmware Object

Tags: microcontrollers

By:

OMA SpecWorks

|

2022-May-30

Advanced Firmware Update Object – OMASpecWorks is developing a new, advanced Firmware Object using the LwM2M protocol to support emerging microcontrollers with multiple instances of firmware.

The LwM2M specifications define a Firmware Update Object, which allows a LwM2M Server to determine the firmware version running on the device, to update firmware on the device and to monitor the progress of the update. This Firmware Update Object has been widely implemented and is in deployment today in various IoT devices.

The firmware update process has become more complex with the advanced microcontrollers that are new to the market, since firmware can now be composed of multiple images.

Examples include:

  • microcontrollers containing separate images for a bootloader, modem firmware and application firmware,
  • microcontrollers with multiple cores, and
  • microcontrollers using modern security features, like TrustZone, with firmware partitioned into secure and non-secure processing environments.

While these firmware images can be updated independently, they cannot be activated or deactivated, or installed independently without considering the dependencies. Additionally, each may require a device restart to apply the upgrade.

To maintain backwards compatibility with the single firmware image supported by the LwM2M Firmware Update Object, and to offer solutions for high-end IoT devices, the DMSE Working Group aims to start work on an Advanced Firmware Update Object using the LwM2M protocol.