Stealth Mode: Minimizing RF Footprint

Configure a Meshtastic device for minimal RF visibility using CLIENT_HIDDEN mode.

Device Roles Comparison

RoleNode ListBroadcasts NodeInfoRebroadcastsSends Position
ROUTERYesYesYes (all)Yes
CLIENTYesYesYesYes
CLIENT_MUTEYesYesNoYes
CLIENT_HIDDENNoNoNoNo

Enable CLIENT_HIDDEN

# Set role to CLIENT_HIDDEN
meshtastic --set device.role CLIENT_HIDDEN

# Disable GPS position broadcast
meshtastic --set position.gps_enabled false
meshtastic --set position.fixed_position false

# Disable NodeInfo broadcast
meshtastic --set device.nodeinfo_broadcast_secs 0

What CLIENT_HIDDEN Does

  • Device does not appear in other nodes' node lists
  • Does not broadcast periodic NodeInfo packets
  • Does not rebroadcast other nodes' messages
  • Does not share GPS position
  • Can still send and receive messages normally
  • Can still use PKC for encrypted DMs

Limitations

  • When you send a message, your transmission is still detectable via SDR
  • Your device's radio address is visible in packet headers (encrypted payload, but address is plain)
  • Does not protect against traffic analysis or direction finding
  • Reduces mesh resilience (hidden nodes don't relay)

When to Use

  • Situations requiring location privacy
  • Operating in areas with potential surveillance
  • Personal preference for minimal network footprint

For maximum operational security, combine with TAILS OS and air-gapped workflows.

LA-Mesh - Community LoRa mesh network for Southern Maine

GitHub