Skip to main content
The Efference M1 combines synchronized sensors, onboard compute, persistent storage, and wired and wireless connections.

Device components

  • Onboard compute running the device services, capture, and encoding
  • Camera and inertial sensors on a shared timebase
  • Persistent storage for configuration and device-local recording
  • USB, Bluetooth LE (BLE), and WiFi interfaces

Hardware-synchronized data

Video frames and IMU samples share a device timebase. The Efference SDK preserves those timestamps in live streams and MCAP recordings, so the same capture API can process live and recorded data.

Two operating models

Standalone recording

Start a device-local recording, disconnect the host, and retrieve the MCAP file later.

Host-connected capture

Stream synchronized video and IMU to a Linux host over USB or WiFi/UDP.

Control and data planes

The device separates low-bandwidth control from high-bandwidth sensor data: