mirror of
https://github.com/meshtastic/meshtastic.git
synced 2024-11-16 02:24:15 -08:00
112 lines
2.5 KiB
Plaintext
112 lines
2.5 KiB
Plaintext
---
|
|
id: user
|
|
title: User Configuration
|
|
sidebar_label: User
|
|
---
|
|
|
|
import Tabs from "@theme/Tabs";
|
|
import TabItem from "@theme/TabItem";
|
|
|
|
The user config options are: Long Name, Short Name, and Is Licensed. 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](/docs/faq/#what-is-the-benefit-of-using-my-ham-license-with-meshtastic) of using Meshtastic with a HAM license, enable this flag.
|
|
|
|
Disabled by default.
|
|
|
|
By enabling `IsLicensed`, you should also review the following related configurations:
|
|
|
|
- **User:** `LongName` (Should be your Call Sign)
|
|
- **Channel:** `PSK` (Should be Empty, removing encryption)
|
|
|
|
<Tabs
|
|
groupId="settings"
|
|
defaultValue="cli"
|
|
values={[
|
|
{label: 'Android', value: 'android'},
|
|
{label: 'Apple', value: 'apple'},
|
|
{label: 'CLI', value: 'cli'},
|
|
{label: 'Web', value: 'web'},
|
|
]}>
|
|
|
|
<TabItem value="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**
|
|
|
|
:::
|
|
|
|
</TabItem>
|
|
|
|
<TabItem value="apple">
|
|
|
|
:::info
|
|
All User config options are available on iOS, iPadOS and macOS at `Settings > Radio Configuration > User`.
|
|
:::
|
|
|
|
</TabItem>
|
|
|
|
<TabItem value="cli">
|
|
|
|
:::info
|
|
|
|
All User config options are available in the python CLI. Example commands are below:
|
|
|
|
:::
|
|
|
|
Please see instructions for [Enabling HAM License](/docs/software/python/cli/usage#ham-radio-support)
|
|
|
|
:::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'
|
|
```
|
|
|
|
</TabItem>
|
|
|
|
<TabItem value="web">
|
|
|
|
:::info
|
|
All User config options are available in the Web UI.
|
|
:::
|
|
|
|
</TabItem>
|
|
</Tabs>
|