Skip to main content
The M1 health check probes the camera, IMU, storage, networking, USB, compute, and device services. A deep check adds stress tests. Use a USB or Bluetooth LE (BLE) control session and stop recording, upload, or update work first.
health_check() blocks until the sweep completes and fills: The last completed sweep remains cached, and get_health_status() returns it without contacting the device.

From the CLI

Available over USB and Bluetooth LE. A health check requires no data plane, so a control-only BLE session is sufficient. The check verifies subsystem availability and function. Validate stream quality separately when the application depends on frame timing or sensor noise.