Windrose

Memfault Firmware SDK

memfault · 242 GitHub stars

Crash reports, coredumps, logs, fleet metrics and OTA for MCU devices, backed by the Memfault platform.

Memfault Firmware SDK

memfault · 242 GitHub stars

Crash reports, coredumps, logs, fleet metrics and OTA for MCU devices, backed by the Memfault platform.

Install

# From the workspace root
curl -fsSL https://kartben.github.io/windrose/m/memfault-firmware-sdk.yaml \
     -o zephyr/submanifests/memfault-firmware-sdk.yaml
west update memfault-firmware-sdk
  • Upstream has a newer release: 1.47.0.
  • License LicenseRef-Memfault-SDK includes custom terms: read them before shipping.

Details

Revision
1.33.0
License
LicenseRef-Memfault-SDK
Maintainers
@memfault
Last commit
2 days ago

About

memfault-firmware-sdk provides embedded developers with built-in remote debugging, performance monitoring, and OTA update capabilities for MCU-based devices. It automatically captures crash reports, logs, and stack traces from devices in the field, making it easier to diagnose issues without physical access. The SDK also collects lightweight performance metrics such as memory usage, battery life, connectivity, and firmware stability to track fleet reliability over time.

The SDK communicates with the Memfault platform, which aggregates this data so teams can prioritize and resolve issues faster. In addition, the SDK supports over-the-air firmware updates, enabling controlled rollouts and remote deployment of new releases.

The SDK is protected under a custom BSD-style license with service-specific use restrictions. See the Memfault Firmware SDK License for more details.