ef-cli controls the M1 over USB by default. Add --ble <MAC> for Bluetooth LE
(BLE).
Global flags
Commands
Discovery & identity
Calibration
--rectify on the device undistorts frames itself and produces
rectilinear images. With it off, the default, frames remain raw fisheye.
--fov-scale accepts a positive number and sets the rectified field of view,
1.0 by default, with lower values wider and higher values zoomed. The complete
model is in Calibration.
Health
Recording
download never decrypts. An encrypted recording is transferred as ciphertext,
so specify a destination and process it with ef-decrypt. See
Access Control and Encryption.
Upload
Update
WiFi & misc
<psk> to enter it at a hidden
prompt. The optional country is an ISO regulatory-domain code (US unlocks
5 GHz).
Access control & encryption
--yes is required when no terminal is available for prompting: the two
destructive commands refuse rather than prompt under cron or
ssh box 'ef-cli ...'.
Separate binary, built alongside ef-cli when libcrypto is present:

