Over-The-Air Updates

Deploy updates to millions of devices with confidence

Update rollout management and deployment infrastructure that works via any data path and with any bootloader. A secure, scalable and simple solution for keeping your devices up-to-date.

Deploy updates to millions of devices with confidence
 

Capabilities

OTA Updates and built-in monitoring for any device. Don't deploy in the dark.

OTA Update management for devices running any MCU RTOS, Android or Linux. Deploy updates on a defined rollout schedule and monitor the performance and reliability of your devices in real time so you can quickly catch problems before they impact your fleet.

Control update rollout schedules

Using our staged rollouts functionality you can define a percentage of your fleet to receive the update and Memfault handles the rest. Keep rollouts low risk by limiting the blast radius of issues.

Maintain visibility during rollouts

Use Memfault's fleet health monitoring tools to keep a close eye on each release as it rolls out. Compare performance between release versions in real-time and get automatic alerts if something goes wrong.

Stop and fix bad updates fast

If the worst happens abort a release with one click and start fixing right away. Use Memfault to investigate the root cause of issues within minutes of spotting a problem.

 
TESTIMONIALS

What our customers say

“Memfault’s OTA functionality is great. They handle all the business logic of whether the device needs to be updated and serves new firmware when necessary.”

“Memfault saves our developers many hours each week and puts better-performing products in the hands of our end users.”

“Because of Memfault, we were able to go to market faster with more confidence in the success of our launch. I wouldn't go to market on an IoT device without Memfault in place.”

Features

OTA Update Management

  • Group devices into cohorts. Split devices into specific groups like beta users, customers facing a bug, or another cohort and only rollout to those that need the fix.
  • Deploy staged rollouts. Choose to release updates incrementally to 10%, 50%, or any size of your device fleet to test updates before you deploy to all devices.
  • Stop faulty updates with one click. Get notifications about issues in your updates, and abort the update with one-click before more of your fleet is impacted.
 
OTA Update Management
 

Features

Release Monitoring and Alerting

  • Monitor release rollouts in real time. Build custom dashboards for each release tracking the reliability and adoption of the release as it rolls out
  • Compare device performance between versions. Quickly compare the performance of your new release with previous versions on all your key metrics
  • Get alerted if something goes wrong. Build custom alerts that will keep you in front of any issues as your release rolls out

OTA Update Infrastructure

  • Store and distribute updates via our global delivery network. Just upload your payload to Memfault and we’ll handle the rest.
  • Works via any connectivity pathway. Update devices via gateways or companion devices using any connectivity technology
  • Works with any bootloader. No need to re-architect your bootloader if you already have something in place
  • Update multiple components at once. Need to update multiple chips on one device, we can help.
 
OTA Update Infrastructure

Take a tour

 

Memfault Cloud OTA Subsystem

Memfault Cloud OTA Subsystem
 

Flexible Full-Stack Architecture

Scale your devices without scaling issues

Memfault is modular, so it works on Android OS devices or ARM-based microcontroller devices running on bare metal or real-time operating systems (RTOS) using any connectivity (WiFi, Bluetooth, LTE, Zigbee, LoRa, etc.). Our three components ensure that shipping and managing millions of devices is no different than one.

Debug
Debug

Track and investigate issues as they happen. Get a list of issues prioritized for you based on impact and debug with automatically collected and decoded coredumps presented in a simple UI.

LEARN MORE
Monitor
Monitor

Collect and track key health and performance metrics from every device in your fleet. Spot trends with our built in tools and set automatic alerts for when things go wrong.

LEARN MORE
Analyze
Analyze

Understand product usage, performance and reliability like never before. Collect product usage data from every device in your fleet even when they aren’t connected.

LEARN MORE
 
Resources

Deep Insights into OTA Updates

adhoc Case Study

With Memfault’s OTA update capabilities, adhoc can maintain and improve its device fleet reliability.

Read the Case Study
On-Demand Panel: OTA Updates & Fleet Management at Scale

Embedded engineering experts discuss how they've implemented OTA firmware updates when building hardware.

Watch Now
Documentation: Introduction to OTA Updates with Memfault

Read our docs to learn how Memfault provides secure and scalable updates for all IoT devices.

Read More