Skip to content

Diagnostics

The Diagnostics app shows live values that help confirm each subsystem is working and the badge is configured the way you expect. The rows are grouped under a heading per module.

  • Node: this badge’s node id.
  • Radio: region, frequency, and spreading factor.
  • Channel: the channel name and the sync word.
  • RX/TX: decoded receive count and transmit count for this channel.
  • Heard: every valid LoRa frame the radio demodulates on any channel, counted before the channel and decrypt filter.
  • Signal: the last received signal strength and signal-to-noise ratio.
  • Peers: the number of known nodes.

The RX/TX and Heard counters are the quickest way to tell what the radio is doing. If you send a message and TX goes up, the firmware reached the radio. If a device is nearby but RX stays at zero, look at Heard: if Heard is climbing the radio hears traffic and the problem is the channel or key, and if Heard is also zero check the region and frequency against that device.

  • Fix: whether there is a fix and the satellite count.
  • Pos: the current latitude and longitude.
  • State: the connection state, with signal strength when associated.
  • IP: the assigned address when the link is up.
  • State: off, advertising, or connected, for the Meshtastic companion link.
  • Battery: charge percentage and voltage, and whether USB power is present.
  • Up/Heap: uptime and free heap.