user

The user config options are: Long Name, Short Name, Is Licensed, and Is Unmessageable. User config uses an admin message sending a User protobuf.

User Config Values

Long Name

A personalized name for your device.

Auto-generated by default.

If you are a licensed ham operator and have enabled IsLicensed, this should be set to your ham operator call sign.

Short Name

A personalized short identifier for your device.

Auto-generated by default.

Is Licensed (ham)

If you are a licensed ham operator and have considered the privileges and restrictions of using Meshtastic with a ham license, enable this flag.

Disabled by default.

By enabling IsLicensed, you should also review the following related configurations:

Is Unmessageable

Whether or not the node can be direct messaged

Default is False except for roles that typically would not be monitored for direct messages: ROUTER, ROUTER_LATE, REPEATER, SENSOR, LOST_AND_FOUND, TRACKER, TAK_TRACKER

User Config Client Availability

      <Icon icon="mdi:android" height="1.5rem" style={{ marginRight: "0.25rem" }} /> Android
    </>
  ),
  value: "android",
},
{
  label: (
    <>
      <Icon icon="mdi:apple" height="1.5rem" style={{ marginRight: "0.25rem" }} /> Apple
    </>
  ),
  value: "apple",
},
{
  label: (
    <>
      <Icon icon="mdi:terminal" height="1.5rem" style={{ marginRight: "0.25rem" }} /> CLI
    </>
  ),
  value: "cli",
},
{
  label: (
    <>
      <Icon icon="mdi:internet" height="1.5rem" style={{ marginRight: "0.25rem" }} /> Web
    </>
  ),
  value: "web",
},

]}>

Android

:::info

All User config options are available for Android.

  1. Open the Meshtastic App
  2. Navigate to: Vertical Ellipsis (3 dots top right) > Radio Configuration > User

:::

Apple

:::info

All User config options are available on iOS, iPadOS and macOS at Settings > Device Configuration > User.

:::

CLI

:::info

All User config options are available in the python CLI. Example commands are below:

:::

Please see instructions for Enabling Ham License

:::tip

Because the device will reboot after each command is sent via CLI, it is recommended when setting multiple values in a config section that commands be chained together as one.

```shell title="Example:" meshtastic --set-owner 'your node name' --set-owner-short 'NODE'


:::

```shell title="Set the LongName Value"
meshtastic --set-owner 'your node name'

```shell title="Set the ShortName Value" meshtastic --set-owner-short 'NODE'


```shell title="Enable Ham Mode, set name to license, disable encryption"
meshtastic  --set-ham 'CALLSIGN'

Web

:::info All User config options are available in the Web UI. :::