Channels

The Channels view provides group messaging. The number of available channel slots is reported by the device (typically 8).

Channel Types

TypeDescription
PublicUses a fixed, well-known pre-shared key. All MeshCore users on the same frequency can read it.
HashtagThe key is derived from the channel name (e.g., #hiking produces a deterministic key). Anyone who knows the name can join.
PrivateUses a randomly generated or user-provided 16-byte key. Only users with the key can read messages.

Adding Channels

Click the + button in the channels sidebar:

  • Create Private Channel -- generates a random key and creates a new private channel.
  • Join Private Channel -- enter the channel name and 32-character hex PSK (shared by the channel creator).
  • Join Public Channel -- joins the standard MeshCore public channel.
  • Join Hashtag Channel -- enter a channel name starting with #; the key is derived automatically.

Channels can also be added by scanning a QR code from the contacts view.

Channel Chat

Channel messages show the sender's name. Your own messages appear on the right; others' on the left.

Message Paths and Repeats

MeshCore messages can arrive through multiple paths (via different repeaters). Meshy tracks these:

  • Heard repeats -- if your message is echoed back through repeaters, the repeat count and paths are shown.
  • Message paths -- right-click a message and select "Show Message Paths" to see all path variants, including SNR and hop details for each.

Channel Settings

Hover over a channel row and click the three-dot button, or long-press the row, to open channel settings:

  • Channel Name -- editable for public channels (rename is sent to the device). Shown as read-only for private and hashtag channels.
  • Private Key -- shown for private channels (copyable for sharing).
  • Notifications -- choose between Default, All Messages, Mentions Only (@yourname), or None.
  • Remove Channel -- clears the channel slot on the device.