Embedded Manager¶
The Embedded Manager is the firmware build interface within ToloMEO. It allows engineers to trigger firmware builds against a target model, monitor the build pipeline, and promote successful artifacts to OTA delivery.
Work in progress
The Embedded Manager is under active development. Some capabilities described here are not yet fully available. Refer to the current state of the UI for what is live.
Build lifecycle¶
A build goes through the following stages after it is triggered:
- The build pipeline starts
- If necessary signing approval requests get sent to entitled users/machines
- The firmware is built, signed, and tested
- Artifacts and test results are uploaded in a secure cloud environment
- The build is marked complete and available for review
From the build detail view, a successful build can be promoted to an OTA release, which registers it as a valid firmware version on the target PMS Model. See the OTA Release flow for the full delivery sequence.
A completed build SBOM can also be flagged for tracking inside the Cybersecurity module. See the SBOM Tracking flow for the upload, triage, and reporting steps.
Build paths¶
When starting a new build, the user selects a model and then chooses between two paths:
- Preconfigured path
- A streamlined flow for DAVE handled vertical repositories. The user selects a firmware version and triggers a build against a known, locked repository. Suitable for standard production and reproducible builds.
- Customized path
- A full configuration flow for custom firmware. The user selects a base image to start from, then customizes it with specific settings or a custom application, and optionally enables board
Views¶
| View | Description |
|---|---|
| Model list | Target models available for building |
| Build list | All past and running builds with status and metadata |
| Build detail | Logs, artifacts, and promotion controls for a specific build |
| New build | Wizard to configure and trigger a new build |








