Skip to content

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,
},
}

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",
},
},
}

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,
},
},
}

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",
},
},
}

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",
},
},
}