Stealth Mode: Minimizing RF Footprint
Configure a Meshtastic device for minimal RF visibility using CLIENT_HIDDEN mode.
Device Roles Comparison
| Role | Node List | Broadcasts NodeInfo | Rebroadcasts | Sends Position |
|---|---|---|---|---|
| ROUTER | Yes | Yes | Yes (all) | Yes |
| CLIENT | Yes | Yes | Yes | Yes |
| CLIENT_MUTE | Yes | Yes | No | Yes |
| CLIENT_HIDDEN | No | No | No | No |
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.