Skip to main content

Update with sima-cli

Use sima-cli update when the DevKit is running and reachable over the network. This method downloads the firmware image and triggers the update on the DevKit.

note

sima-cli update installs official SiMa.ai builds only. If you built your own image, see Flash an Image to eMMC instead.

note

DevKits running 2.x firmware cannot use this update mechanism to move directly to 3.0. Follow Convert from 2.1.3 to 3.0.0 once. After conversion, use sima-cli update to update from eLxr 3.0 to a newer release.

Before you continue, confirm that the host can reach the DevKit over the network. See:

Run sima-cli directly on the standalone DevKit. Make sure the DevKit has an active Internet connection, then run:

modalix:~$ sima-cli update

On MLSoC running Yocto Linux and on Modalix running eLxr 3.0 or later, you may also specify a full URL instead of a version string if you have downloaded and hosted the image yourself. This includes updating from eLxr 3.0 to a newer release.

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

To downgrade the DevKit or install a build that is not the latest release (e.g. a pre-release develop build or an internal engineering image), use Net Boot Recovery instead. It boots the DevKit from a TFTP server on the host and flashes the target image directly to eMMC.