BMCLI offline
On-device (offline) operations: recording/replaying to/from the device’s own flash storage, plus device-config save/load/clear. Third-generation hardware only.
offline logging and offline replay share their underlying implementation
with the --hardware forms of logging/replay.
| Action | Equivalent to | Description |
|---|---|---|
offline logging start |
logging start --hardware |
Start on-device logging (BM_SetLogging) |
offline logging stop |
logging stop --hardware |
Stop on-device logging |
offline logging status |
(per-device part of logging status) |
Query on-device logging state (BM_GetLogging) |
offline replay start |
replay start --hardware (planned) |
Start on-device replay (BM_SetReplay) |
offline replay stop |
replay stop --hardware (planned) |
Stop on-device replay |
offline replay status |
(per-device part of replay status) |
Query on-device replay state (BM_GetReplay) |
offline config save |
— | Save config to device flash (BM_SaveConfig) |
offline config load |
— | Load config from device flash (BM_LoadConfig) |
offline config clear |
— | Clear stored config (BM_ClearConfig) |
bmcli offline logging start --channel=10356/0,10356/1 --output=log.ascbmcli offline logging stopbmcli offline replay start --channel=10356/0 --file=stored.asc --loopbmcli offline replay status --channel=10356/0 --format=jsonbmcli offline config save --channel=10356/0 --items=rxfilter,txtask,route--items values (save/load/clear): mode, bitrate, tres, rxfilter, txtask, route, logging, replay, all (default).
Source of truth: bmcli_reference.md in the BMCLI repository. Run bmcli help <category> <action> --format=json for the exact contract of the installed version.