Skip to content

BMCLI doctor

Check the BMCLI runtime environment, including the BMCLI version, loaded BMAPI DLL path and version, compile-time BMAPI header version, compiler, operating system, and connected hardware.

Terminal window
bmcli doctor
bmcli doctor --channel=10356/0

With --channel, the command also opens the selected channel and dumps its live mode, bitrate, terminal resistor, RX filters, CAN status, TX tasks, routes, logging, and replay state. A DLL/header version mismatch is reported prominently so that the deployed libbmapi.dll can be replaced before hardware tests.



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.