get_firmware_info
Get the firmware version, build date, and commit hash from a Busy Bar device to confirm the installed revision before deploying updates.
Instructions
Retrieve firmware version details from the Busy Bar device.
This tool queries GET /api/status/firmware via `SystemApi.get_status_firmware()` to get
information about the firmware currently installed on the unit.
Returns a StatusFirmware object containing:
- version (str): Firmware version string (e.g., "1.0.0")
- target (int): Firmware target code
- branch (str): Git branch name the firmware was built from
- build_date (str): Build date (e.g., "2024-01-01")
- commit_hash (str): Git commit hash, may include a "-dirty" suffix
- intercom_version (str): Intercom handshake version string
- nwp_version (str): Radio firmware / NWP version (e.g., "1711.2.14.5.2.0.7")
- matter_version (str): Matter framework version (e.g., "1.0")
Use case:
Verify which firmware revision is running on a unit before deploying
updates or diagnosing firmware-related bugs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||