LoRa Scanner: show decoded payloads in the Sniffer #28

Open
opened 2026-10-05 20:07:17 +00:00 by twisla · 0 comments
Owner

What

The Sniffer shows a packet's clear header and a hex dump (M3, Q96). Once the protocol is decoded (#24), its details should show what's inside: the port, and the text, position or node info, for Channels whose key we have.

What's known

  • This was always the plan: the first design round said the Sniffer shows raw packets until the Meshtastic protocol exists, and decoding is added then.
  • lib/lora/src/packet_view.cpp builds the detail lines; decoded fields are more lines after the header.
  • A payload we can't decrypt (another Channel's key, a public-key Direct Message) says so instead of showing noise.
  • Captures stay as received, encrypted: Wireshark's own Meshtastic support, if any, is the reader's business.

Questions

  1. Decoded text in the list row too, or only in the details?
  2. A filter: only one Node, only one Channel, only text?

Related

src/apps/lora_scanner_app.cpp, lib/lora/src/packet_view.cpp, docs/milestones/M3.md (Q96), #24.

## What The Sniffer shows a packet's clear header and a hex dump (M3, Q96). Once the protocol is decoded (#24), its details should show what's inside: the port, and the text, position or node info, for Channels whose key we have. ## What's known - This was always the plan: the first design round said the Sniffer shows raw packets until the Meshtastic protocol exists, and decoding is added then. - `lib/lora/src/packet_view.cpp` builds the detail lines; decoded fields are more lines after the header. - A payload we can't decrypt (another Channel's key, a public-key Direct Message) says so instead of showing noise. - Captures stay as received, encrypted: Wireshark's own Meshtastic support, if any, is the reader's business. ## Questions 1. Decoded text in the list row too, or only in the details? 2. A filter: only one Node, only one Channel, only text? ## Related `src/apps/lora_scanner_app.cpp`, `lib/lora/src/packet_view.cpp`, `docs/milestones/M3.md` (Q96), #24.
twisla added this to the M4 Mesh receive milestone 2026-10-05 20:07:17 +00:00
twisla added the
kind
feature
area/appsarea/lora
status
blocked
priority
low
labels 2026-10-05 20:07:17 +00:00
twisla added a new dependency 2026-10-05 20:07:17 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: twisla/roro9stack#28