OTA update of M7 firmware

Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


Hello,

To update the M7 firmware on your Verdin iMX8M-Plus using Torizon OTA features, you have a couple of options depending on how the firmware is integrated with the bootloader.

  1. Bootloader Update Approach:

    • If the M7 firmware is part of the bootloader package, you can handle it as a bootloader update. Torizon Cloud allows you to update the bootloader, which can include additional firmware like the M7. However, bootloader updates are generally more risky and should be performed with caution.
    • Ensure that your Torizon Cloud account has the tdx-bootloader package source added. You can check this in the “Packages” section of your Torizon Cloud account.
    • Select the appropriate bootloader package version for your device and perform the update through Torizon Cloud. This process is similar to updating the OS or applications but must be done separately due to the risks involved.
  2. Subsystem Update Approach:

    • If the M7 firmware can be treated as a separate subsystem, you can use the Subsystem Updates feature of Torizon Cloud. This involves configuring the M7 as a secondary device connected to the primary system (your SoM).
    • Create a 99-secondaries.toml file in the /etc/sota/conf.d directory to define the M7 as a secondary device.
    • Develop an action handler script that specifies how the system should update the M7 firmware. This script can automate the update process using a container or other mechanisms.
    • Use Torizon Cloud to manage and deploy the firmware updates to the M7 as a secondary device.

Both methods require careful preparation and testing to ensure that the update process is reliable and does not disrupt the system’s operation. Consider the integration level of the M7 firmware with the bootloader and the specific requirements of your application when choosing the approach.

Best regards,
Toradex AI Assistant

Please, also check if these links can help you solve your problem:

Torizon cloud secure updates to 100's of units.