Update with sima-cli

This method allows developers to update the firmware on a SiMa.ai MLSoC DevKit using the sima-cli tool. This approach downloads the firmware image to the host machine and transfers it to the DevKit for update.

Note

Please install or upgrade sima-cli before continuing. This guide is intended for use with the latest sima-cli version.

Warning

Upgrading a Modalix DevKit from SDK 1.7 to 2.0 requires additional steps. Refer to the Convert to eLxr guide for the conversion procedure.

Before proceeding, ensure the host machine can reach the DevKit over the network. Refer to:

Developers can run sima-cli directly on the standalone DevKit to update the device. Ensure the DevKit has an active Internet connection, then execute:

modalix:~$ sima-cli update

On MLSoC running Yocto Linux, developers may also specify a full URL instead of a version string if they have previously downloaded and hosted the image themselves.

davinci:~$ sima-cli update http://your-server/image.tar.gz

Note

For PCIe system update:

  • Starting with firmware version 1.5, a virtual Ethernet interface can be used in PCIe mode, eliminating the need for physical cabling to the DevKit. This enables seamless updates over an existing PCIe connection.

  • For firmware version 1.4 or earlier, a direct network connection must be established with the DevKit. In this case, connect the DevKit in standalone mode or use the Palette-Assisted Update method instead.