Meshtastic @ Disobey 2026

Design principles, i.e. "why these settings?":

Settings

Channels

Channel 0: "Disobey"

General event chat

Channel 1: "MeshChat"

Mesh-related chat, connection tests, etc.

Channel URL and QR code

Complete URL (includes all channels): https://meshtastic.org/e/#Ch0SEGV2ZXJ5dGhpbmdpc2JvcmsaB0Rpc29iZXk6AAoeEhBESVNPQkVZMjAyNi1NRVNIGghNZXNoQ2hhdDoAEhsIARAGGPoBIAsoBTgDQANIAVAbaAHABgHIBgE Meshtastic QR code

Python CLI script

PORT="/dev/ttyUSB0"

meshtastic -s $PORT \
  --set device.node_info_broadcast_secs 10800 \
  --set telemetry.device_telemetry_enabled false \
  --set position.position_broadcast_smart_enabled false \
  --set position.fixed_position false \
  --remove-position
meshtastic -s $PORT \
  --set lora.use_preset true \
  --set lora.modem_preset SHORT_FAST
meshtastic -s $PORT \
  --set lora.ignore_mqtt true \
  --set lora.config_ok_to_mqtt false \
  --set device.role CLIENT \
  --set mqtt.enabled false

meshtastic -s $PORT --ch-index 0 \
  --ch-set name Disobey \
  --ch-set psk base64:ZXZlcnl0aGluZ2lzYm9yaw==  \
  --ch-set uplink_enabled false \
  --ch-set downlink_enabled false \
  --ch-set module_settings.position_precision 0

meshtastic -s $PORT --ch-index 1 \
  --ch-set name MeshChat \
  --ch-set psk base64:RElTT0JFWTIwMjYtTUVTSA== \
  --ch-set uplink_enabled false \
  --ch-set downlink_enabled false \
  --ch-set module_settings.position_precision 0