Remote OS Update(OTA)

obnizOS can be updated remotely via the cloud. This allows for vulnerability patches and the delivery of new features to your devices seamlessly.

OTA Partition Structure

obnizOS is typically stored in two separate partitions within the ESP32's 4MB internal (or external) flash memory. These partitions are used alternately for each Over-The-Air (OTA) update to ensure a safe transition.

How to Update

For detailed instructions on the update process, please refer to the OTA section under the Remote OS Update (OTA) page in Device Management.

Update Process:

  1. When an update starts, the new obnizOS is installed into the currently unused OTA partition.
  2. Once the download is complete, the boot partition is updated.
  3. The device automatically restarts to launch the newly installed version of obnizOS.

Security and Reliability

The update process is designed with safety in mind. If the update is interrupted—for example, due to a lost network connection—the OTA process will be flagged as failed. In such cases, the device will continue its current operation using the existing OS without restarting, preventing any potential "bricking" or unexpected downtime.