πŸ“‘ Meshtastic Setup Resource

Meshtastic quick start guide

Plain-English setup instructions for Android users getting started with Meshtastic, LoRa, Long_Fast, Medium_Fast, optional MQTT, and SoCalMesh verification.

This is for Android, the iOS version is coming shortly.

Before you start

This is a plain-English Meshtastic setup guide based on the latest Android app notes for June 2026. The goal is to get a beginner node working without needing to understand every radio detail first.

Important: Most screens require scrolling to the bottom and pressing Save. Your device will reboot and reconnect after many changes. It is annoying, but you should only need to do this setup once.

If you are in Southern California, the SoCalMesh Discord is strongly recommended. The Parrot bot can help confirm that your messages are reaching the mesh.

Open SoCalMesh Parrot thread

1. User settings

Start with identity. This is how people can recognize you and reply.

Long NameUse something that helps others identify you for replies.
Short NameUse 4 characters, or use an emoji if you prefer.
SaveScroll down to save and commit to your device.
User settings Screenshots
Meshtastic Android main screen
Main screen with node information.
Meshtastic Android user settings screen
User name, short name, and save button.
Meshtastic Android user settings screen
Save button.

2. LoRa settings (important)

These settings control the radio side of Meshtastic. For beginners, start conservative and avoid flooding the network.

RegionUnited States
PresetStart with Long_Fast. When ready, try Medium_Fast for less traffic.
Ignore MQTTChecked
OK to MQTTChecked
Transmit EnabledChecked
Number of HopsChoose 3 or 5 so you do not flood the network.
SaveScroll down to save and commit to your device.
LoRa settings Screenshots
Meshtastic LoRa settings screen
Region, preset, hops, MQTT, and transmit settings.
Meshtastic Android user settings screen
Save button.

3. Channel configuration

On the LongFast channel, use these settings as a basic starter setup.

Uplink EnabledChecked allows public messages you receive to be sent to the internet by your device
Downlink EnabledUnchecked because this will flood the mesh
Position EnabledChecked
Location SliderUse this if you have GPS or want to appear on the map to others.
After changing channel settings, press the Send button to push changes to your phone.
Channels Screenshots

4. Device configuration

These settings make your node behave like a normal user node and help others identify it.

Device RoleClient
Node Info Broadcast Interval3 hours. This helps push your friendly node name to the mesh.
Time ZoneIf you have GPS, it can handle time. Otherwise, use phone time zone as a good start.
Bluetooth PINChange the default PIN.
SaveScroll down to save and commit to your device.
Device Details Screenshots
5-device_position
Position, GPS, location sharing, and smart position settings.
5-device_position
Position, GPS, location sharing, and smart position settings.
Meshtastic Android user settings screen
Save button.

5. Position settings

Position settings depend on whether the node is mobile or fixed.

Mobile companion nodes
  • Broadcast Interval: 15 or 30 minutes. Shorter intervals create more mesh traffic.
  • Smart Position: checked.
  • Smart Interval: make it the same as broadcast.
Fixed nodes
  • Use Fixed Position only for non-mobile nodes.
  • Set intervals much longer because the node location is not changing often.
SaveScroll down to save and commit to your device.
Device position Screenshots
5-device_position
Position, GPS, location sharing, and smart position settings.
Meshtastic Android user settings screen
Save button.

6. MQTT (optional)

MQTT is not really β€œmesh” in the pure radio sense because it uses the internet to send your messages and is not necessary to function. Think of it as last resort turning your phone and device into complicated SMS.

Use MQTT only if you understand why you need it. It can be helpful, but it also defeats the point of testing real mesh reach.
MQTT EnabledChecked, only if using MQTT.
Addressmqtt.socalmesh.org
Encryption EnabledChecked
Root Topicmsh/US/CA/socalmesh (case sensitive.)
Proxy to Client EnabledChecked if using your phone to send messages over the internet.
Map ReportingOptional. Use a vague distance for privacy.
SaveScroll down to save and commit to your device.
MQTT settings Screenshots
Meshtastic MQTT settings screen
MQTT server, encryption, username, password, and topic settings.
Meshtastic MQTT settings screen
MQTT server, encryption, username, password, and topic settings.
Meshtastic Android user settings screen
Save button.

7. Your first test message etiquette

Go outside

If you cannot see nodes, give yourself about 15 minutes and get elevation. A parking garage top floor, hill, or open area can make a big difference.

Prepare your test message
  • Open Messages
  • Select Long_Fast
  • Enter something so replies are to you, not the void.
Check for your node
  • Open the nodes page in the app.
  • Filter for only show direct nodes.
  • If you still see nothing after about 30 minutes, try switching from Long_Fast to Medium_Fast.
Nodes may broadcast their info only every few hours. Someone may be out there even if they have not refreshed their presence yet.
Test Message Process Screenshots
5-device_position
Select the Primary channel, by default there is only that one.
5-device_position
Say something worthy of a reply not just test
5-device_position
Pretend Meshticles-1w is you.
5-device_position
Filter options.

8. Automatic verification with SoCalMesh

If you are using the SoCalMesh Discord, you can link your node and watch for your first message.

  1. Open the Meshtastic app.
  2. Go to the nodes page.
  3. Tap your node.
  4. Copy the User ID that starts with something like !1234abcd.
  5. Go to Discord (general is good enough) and type /linknode.
  6. Paste your node ID into the field.
  7. Send your first message from the Meshtastic app.
  8. Watch the Parrot bot in Node Monitoring → meshtastic-lf20 and in a few moments your message should appear.

The Parrot post is useful because it tells you how many hops it took to reach the bot. If you linked the node and added your long name to the device in step 1 it will display here!

Verification Process Screenshots
5-device_position
Pretend Meshticles-1w is you.
5-device_position
This is the detailed view of your device's fingerprint. Note the "Node ID".
5-device_position
This is the detailed view of your device's fingerprint. Note the "Node ID".
5-device_position
Type /linknode and press Enter. Note the "Node ID" is YOU
5-device_position
If you sent your message correctly, the Parrot bot will reply with your message, your name (if you linked your node ID) and how many hops it took to reach the bot.