Launch Week: Introducing Product Analytics
Memfault Quickstart

Memfault QuickStart: Get Up and Running Fast

As a firmware engineer, you’re always striving to innovate and enhance your embedded systems with new feature-rich capabilities. However, if you’re like many of our our customers, the relentless demands of troubleshooting and maintenance can make integrating new tools into your firmware stack seem daunting. We understand this challenge and have good news!

Today, we are excited to announce that getting started with Memfault is faster and easier than ever with the launch of Memfault QuickStart. 🎉

Observability in Minutes

Memfault has always been able to integrate with your devices quickly—within a couple hours in most cases. But with QuickStart, you can start collecting crash data and monitoring firmware stability on your development devices in just minutes.

This means you can quickly evaluate our observability tools and judge for yourself how they can make your work easier, without having to block off too much time in your busy schedule.

How Does QuickStart Work?

Getting started with Memfault QuickStart is an easy process designed to be completed by yourself. (Although we’re always happy to help if you need assistance.) The specific steps vary depending on your architecture and operating system, but all QuickStarts allow you to add Memfault to a real device and start reporting real data right away.

To get started:

  1. Sign up for your free 30-day trial of Memfault.
  2. Choose the platform you want to set up. (Explore the list of supported embedded device architectures.)
  3. Follow the easy in-app guide to complete your QuickStart.

Once you have completed QuickStart, you’ll be able to collect real crash data from your device and real metric data related to connectivity, stability, and battery. This gives you the ability to:

  • Visualize a simple, consistent set of measures in one dashboard
  • Understand real-world performance of your IoT product
  • Compare progress between releases

With these tools, you can quickly identify problems and prioritize them with ease.

Support for Your Specific Device Architecture

Memfault offers QuickStart for many popular embedded device architectures. And if a QuickStart isn’t available for your current architecture, don’t worry—Memfault supports a very broad range of embedded device architectures via the standard integration process. It just might take a few extra steps.

Here’s how we support you and your specific device architecture:

QuickStart for MCU

  • Add the Memfault firmware SDK to your project’s build system
  • Add config options to your application to enable Memfault
  • Add Memfault function calls to your application to make sure Memfault is booted properly
  • Start collecting data using our demo CLI

Here is a video walkthrough for setting up your MCU device with a Nordic nRF9160, Nordic nRF52/53, or Espressif ESP32.

QuickStart for Android

  • Enable adb access on your Android device
  • Side-load the Memfault Bort Lite app
  • Start collecting data

This will work on any Android device running Android 8 or higher.

Here is a video walkthrough for setting up your Android device. 

QuickStart for Linux

  • Execute a single curl script to install Memfault on your embedded Linux device
  • Upload your symbol files (sometimes, our system can do it for you!)
  • Start collecting data

Up and running in no time!

With Memfault QuickStart, your time-to-value is unmatched. Being able to collect crash data and monitor firmware stability in minutes will help you:

  • Find the root cause of bugs and device crashes quicker
  • Resolve issues before your customers even know they exist
  • Focus on building innovative new features, not on fixing bugs

We hope you’ll give it a shot! Join the innovative IoT companies that have become happy Memfault customers. You’ll be able to debug faster and more efficiently, understand your products better, and update with confidence and precision.

Getting started with Memfault is so easy that you can try it yourself here!

Want us to walk you through it instead? Set up some time with us and we’ll get you up and running in less than an hour.

What’s next?

Once you have had a chance to experience Memfault on one device through QuickStart, you can sign up for Memfault and start deploying across your entire fleet. With our full standard integration, you’ll be able to optimize and tune Memfault to get the most out of the tool and:

  • Set up custom metrics to understand the performance of your fleet for your specific use case
  • Configure alerts to be proactively notified of bugs and other issues
  • Ship updates and fixes lighting fast with OTA updates
  • Perform historical trend analysis on common device issues
  • Compare device performance between release across your entire fleet

We’re so excited to see how you transform your development process with Memfault!