MeshCore icon

MeshCore

Interact with a MeshCore device over TCP/WiFi

Utility → Decode Packet

AI-generated

Summary

Decode a MeshCore on-air packet from hexadecimal input into parsed packet data. Optionally filter by packet type, try supplied channel secrets or identity and peer keys to decrypt protected traffic, and verify advert signatures.

Inputs

  • Packet (required) — On-air frame as hex, such as the raw value from a Raw Data or Log RX Data trigger event.
  • Packet Types — Select packet types to emit; leave empty to accept all types. Packets that do not match produce no output item.
  • Channel Secrets — Optional labeled 16-byte channel secrets in hex to try for group text and datagram packets. Matching secrets can identify and decode channel traffic.
  • Private Keys — Optional labeled 64-byte identity private keys in hex to try for direct traffic.
  • Peer Public Keys — Optional labeled 32-byte public keys in hex for expected direct-message peers. The sender key is needed alongside a private key to derive the shared secret.
  • Verify Advert Signatures — When enabled, check advert Ed25519 signatures and include signatureValid in the output. Other packet fields, including channel-message authorship, are not authenticated by this check.

Output shape

A list of decoded packet items; filtered packets produce no item.

Packet fields depend on packet type and whether the supplied keys allow protected payloads to be decrypted. Advert signature validity is included only when verification is enabled.

Links

Discussion