Skip to content

MeshOS - missing method to add a private channel key and exchange private channel messages #1637

@mwmaher

Description

@mwmaher

Problem: MeshOS on T-Deck currently has no UI to enter a per-channel secret key. This prevents joining and creating private channels compatible with MeshCore clients that use a channel key.

Why it matters: Enables private group messaging on-device (not just DMs), interoperability with iOS/Android/Web clients, and parity with common MeshCore channel workflows.

Requested capability

  • Ability to create/edit a MeshCore private channel.
  • Ability to send/receive on that private channel.

Suggested UI:

  • Settings → Channels → Add/Edit
  • MeshCore Terminal: Command for adding a channel number, name, and key
  • Fields: Channel number, channel name, key

Acceptance criteria:

  • A MeshOS device can exchange MeshCore private channel messages.

Device & firmware info:
Hardware: Lilygo T-Deck Plus
MeshOS version: latest as of 2/8/2026

Steps tried:
I attempted to add a private channel via MeshOS on the Lilygo T-Desk Plus device.

  • Settings --> Channels --> selected channel 2. This popped up Edit Channel 2 window with a "#" prompt.
  • #-name could be entered.
  • There was no prompt for entering a private channel key.

I also attempted to add a private channel using the MeshOS Terminal and the /setchannel command. The command provides no provision for specifying the private channel key.

  • /setchannel <1-4> # (e.g. /setchannel 3 #Jokes)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions