Lattice OS: the part of every device nobody should have to think about.
The embedded operating system under Axon Sense, Fieldmesh, Nexa Edge and Lattice bench systems, and under a growing number of devices other companies make.
- Current version
- Lattice OS 4
- Assessment
- IEC 62304, Class C, independent
- Previous version
- Lattice OS 3, supported to December 2028
- Partners
- Licensed to device makers
What is in it
The layers a device team would otherwise build, certify and maintain itself.
Kernel and scheduler
A small preemptive kernel with deterministic scheduling and memory protection between tasks.
- Static memory allocation for safety-class tasks
- Watchdog supervision per task
- Bounded interrupt latency, measured per release
Secure boot and update
Every image is signed, verified at boot, and updated through an A/B scheme so a failed update never leaves a device without a working image.
- Hardware root of trust
- A/B partitions with automatic fallback
- Signed rollback support for Formcloud
Device abstraction
A driver framework that separates the clinical application from the silicon it runs on.
- Sensor front ends, radios and storage
- Power management profiles
- Tested on four processor families
Connectivity
Bluetooth, Wi-Fi, cellular and Ethernet stacks maintained in one place.
- MQTT over TLS 1.3
- Store-and-forward with timestamp integrity
- Mutual certificate authentication
For partners
Device makers can build on Lattice OS under license.
What a partner gets is not a shortcut through regulation. It is a platform whose share of the regulatory case has already been made, documented, and assessed.
A device built on Lattice OS still needs its own risk management, its own verification, and its own submission. What changes is how much of the platform layer that work has to cover. Partners receive the assessment report, the traceability matrix, and the software bill of materials, under a non-disclosure agreement that is standard for this kind of material.
Partners also get the same security advisories we act on ourselves, on the same day, and a named platform engineer during their first development cycle.
Version support
| Version | Released | Status | Security fixes until |
|---|---|---|---|
| Lattice OS 4 | September 2025 | Current | At least September 2031 |
| Lattice OS 3 | March 2022 | Supported | December 2028 |
| Lattice OS 2 | May 2019 | Ended | December 2024 |
Building a device?
Talk to our platform team early. The most useful conversation happens before your architecture is settled, not after.