Platform

Firmbridge Platform.

A platform for MCU devices that run a bespoke application and have to keep running. Firmbridge RTOS gives customers a dependable product with power management, secure updates and recovery already built in.

Firmbridge RTOS · MCU-class devices · UK engineered
02Editions

One runtime, ready for the product

Firmbridge RTOS is for sealed, low-power instruments that wake fast and stay up for years. It gives customers a dependable path from bespoke application to deployed product, with a consistent way to build, deploy and operate it.

MCU-class devices

Firmbridge RTOS

The runtime for sealed, low-power instruments that wake fast and stay up for years. Built on Zephyr RTOS and designed for dependable operation in the field.

Application
One portable binary
Delivered
BLE · serial · USB
Built for
Battery life, boot time, sealed enclosures
Planned
Rust and Python SDKs
Runs the RG-101 and MT-101

One platform contract across the product line — see below.

03What it handles

One platform, with critical systems built-in

The parts you'd otherwise rebuild on every device — handled once, by the platform.

01
Power management

Sleep, wake and power budgets handled for you — not rebuilt for every device.

02
Isolation & protection

The application runs in its own protected space, so one fault stays contained.

03
Updates & security

Signed, verifiable updates kept current — with a safety net if one goes wrong.

04
Logging & remote management

Log shipping and remote control built in, for devices working far from a desk.

05
Hardware interfaces

A clean interface to the device, so your application behaves consistently in the field.

06
UI

A consistent on-device interface, so every deployed product behaves predictably.

04Architecture

A stable layer between app and hardware

Each layer rests on the one below. Your application sits on top and only ever talks to the Firmbridge interface — never the underlying hardware. The platform keeps customer-facing behavior consistent as products evolve, while preserving firmware-grade reliability, security and software-level portability.

05The contract

One dependable contract

The Firmbridge interface gives every device the same foundation: system control, persistent settings, A/B slot management, application upload and live log streaming. The tooling and operating procedures stay consistent as the product line grows.

That interface is a written contract with a conformance suite behind it, so implementations cannot quietly drift apart.

Your integration, fleet tooling and operating procedures keep working as the product line grows.
06Differentiation

Not a desktop stack in a device shell

Firmbridge is designed for bespoke applications, not general-purpose computing. No desktop shell, no multi-user session model, and no unnecessary background ecosystem.

Lower overhead

Less CPU and memory spent on platform noise, more on your application.

Lower energy profile

Efficient runtime behavior supports smaller battery targets on field devices.

Smaller attack surface

Fewer exposed services and tighter control points reduce compromise pathways.

24/7 predictability

Deterministic behavior for deployments that must remain stable around the clock.

07Updates

Safe to update by default

New applications are hot-deployed — over the air by BLE or network, or by USB — with no full re-flash and no re-imaging of the device. Each application's signature is checked and the application verified when it's uploaded and again on boot, before it runs, and the previous working version is always kept intact.

How A/B slots work

If the new version won't stay up

Verification catches a bad artifact; the rollback guard catches a bad application. A version that installs cleanly but then won't keep running is swapped back to the other slot on its own, and a device that exhausts its retries stops in the boot menu rather than looping. The platform keeps the update path consistent at every layer, rolling back automatically on a failed boot so the device returns to a known-good state.

An instant rollback to a known-good application — something firmware-based devices can't offer easily.
08Portability

Write once, run across the fleet

The application is a portable binary, and one build runs across the supported Firmbridge microcontroller architectures. The same bespoke application can serve a product line without a separate port for each device, while the desktop build supports development and demos.

09SDK

Build on Firmbridge

Firmbridge is available as an SDK. Applications are written in C today, with Rust and Python support on the roadmap. One build targets the supported Firmbridge devices.

C — availableRust — plannedPython — planned

Firmbridge RTOS is built on the Zephyr RTOS, used under the Apache License 2.0. Zephyr and Zephyr Project are trademarks of the Linux Foundation. Zephyr Project, a Linux Foundation Project — all rights reserved. Firmbridge and Steadrock Systems are not affiliated with, sponsored by, or endorsed by the Zephyr Project or the Linux Foundation; references to Zephyr are for identification only.