Firmware Info Uplink Data
Static information about the currently running firmware and the
device itself. These values are reported on boot and whenever
requested with a null value.
Key path: devdata.fw
To request current values:
{ "devdata": { "fw": null } }ver_str
Section titled “ver_str”Human‑readable version string (e.g., "1.1.3-rel").
Configuration variables
- Type: string
- Sent on: Boot, on request
{ "devdata": { "fw": { "ver_str": "1.1.3-rel" } } }ver_maj / ver_min / ver_patch
Section titled “ver_maj / ver_min / ver_patch”Numeric major, minor, and patch version components.
Configuration variables
- Type: integer
- Sent on: Boot, on request
{ "devdata": { "fw": { "ver_maj": 1, "ver_min": 1, "ver_patch": 3 } } }device_id
Section titled “device_id”Unique device identifier (8‑byte hex string). Matches the serial number returned over USB.
Configuration variables
- Type: string (hex)
- Sent on: Boot, on request
{ "devdata": { "fw": { "device_id": "38b8ebe80007" } } }device_type
Section titled “device_type”Hardware board configuration string (from the Zephyr build).
Configuration variables
- Type: string
- Sent on: Boot, on request
{ "devdata": { "fw": { "device_type": "CC2_V1" } } }Build timestamp of the firmware image.
Configuration variables
- Type: string
- Sent on: Boot, on request
{ "devdata": { "fw": { "rel": "2024-06-10T08:15:00Z" } } }Related
Section titled “Related”- Firmware Config (Downlink) — DFU and provisioning
- Core State — device state and uptime
- Changelog — firmware release history