Firmware Update
Keep the DevKit firmware current, recover a device that does not boot, or install a specific firmware release.
Please install or upgrade sima-cli before continuing. These guides are intended for use with the latest sima-cli version.
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.
Operating Systems
SiMa.ai Modalix DevKits run eLxr Linux, a Debian-derived distribution. Units shipped after mid-December 2025 come with eLxr preloaded. Earlier Modalix units (shipped before mid-December 2025) are preloaded with Yocto and can be converted to eLxr following the Convert to eLxr article.
eLxr is a Debian-based OS for development on the Modalix platform. It offers:
- Full Debian package management (
apt) - A broader user-space environment for development and debugging
- The ability to build and install tools directly on the device
- Faster iteration without cross-compilation
- A broader ecosystem of libraries and frameworks
Use the firmware update workflows below to update a DevKit, create bootable recovery media, or reflash firmware over the network.
If your DevKit does not have Internet access, use a host-based workflow. Use Net Boot Recovery to boot from the host and flash eMMC, or Create Boot Image to prepare removable boot media. The host machine needs Internet access to download the firmware image unless you already have the image available locally.
Choose an Update Method
Select the path that matches the state of your DevKit and the firmware you need to install.
- Update with sima-cliUpdate a working DevKit over the network. This is the default path for current firmware updates.
- Net Boot RecoveryUse TFTP netboot for downgrades, pre-release builds, corrupted systems, eLxr conversion, or eMMC flashing.
- Create Boot ImageWrite a bootable SD card, USB drive, or NVMe image for recovery or removable media setup.