πŸ“‘ Meshtastic Setup Resource

Meshtastic Android Quick Start

(MeshCore/ATAK coming soon)

We are moving from Long_Fast to the new Long_Turbo config per FCC regs.

Setup instructions for Android users getting started with Meshtastic on Long_Turbo, optional MQTT, and SoCalMesh verification.
Want maps for ATAK? Check out my camera test page.

This is for Android, the iOS version is here. Updated 24 Sept 2026

Before you start

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

  1. In Southern California? Visit SoCalMesh Discord. The Parrot bot can confirm messages are reaching the mesh!
  2. Mesh can be slow, laggy, and unreliable. Dropped messages, no direct nodes, limited interactions, but still fun.
  3. NOBODY OWES YOU A REPLY to a "TEST" but before doing that, try Local Mesh Discovery. *also, if you don't know your node hash or have a unique long name, any reply can be to any of the hundred other "test" messages we see daily.
  4. Some random racist and anti-semetic comments come with the territory. There will also be people playing some persona, and doing puns on their username or dumping random text. BuT iT iS fReE sPeEcH so learn to use the "ignore" function. See: Advanced Functions
  5. The iOS version is missing functonality but improving. Sometimes it's like trying to cross the country making only left turns in that environment. I have the screengrabs, just working on it now Sept 24th 2026
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.

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
Settings Screenshot Meshtastic Android main screen
Main screen with node information.
Settings Screenshot Meshtastic Android user settings screen
User name, short name, and save button.
Settings Screenshot 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_Turbo.
Ignore MQTTChecked
OK to MQTTChecked
Transmit EnabledChecked
Number of HopsChoose 3 or 5 so you do not flood the network.
Frequency SlotMake sure this is 14 or you'll be lost.
Transmit Power
  • Leave it 30, it's no benefit to change until you know what you are doing and have proper hardware that knows how to use it.
SaveScroll down to save and commit to your device.
LoRa settings Screenshots
Settings Screenshot Meshtastic LoRa settings screen
Region, preset, hops, MQTT, and transmit settings.
Settings Screenshot 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
Settings Screenshot 5-device_position
Position, GPS, location sharing, and smart position settings.
Settings Screenshot 5-device_position
Position, GPS, location sharing, and smart position settings.
Settings Screenshot 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
Settings Screenshot 5-device_position
Position, GPS, location sharing, and smart position settings.
Settings Screenshot 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
Settings Screenshot Meshtastic MQTT settings screen
MQTT server, encryption, username, password, and topic settings.
Settings Screenshot Meshtastic MQTT settings screen
MQTT server, encryption, username, password, and topic settings.
Settings Screenshot 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 and try to scan for nodes.

Prepare your test message
  • Open Messages
  • Select Long_Turbo
  • Enter something so replies are to you, not the void.
Prepare your test message
  • Be concise in your test message.
  • Say something unique and make sure you know your node hash or have a unique name.
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, deselect any kind of filtering.
  • Have you tried to discover nodes?
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
Settings Screenshot 5-device_position
Select the Primary channel, by default there is only that one.
Settings Screenshot 5-device_position
Say something worthy of a reply not just test
Settings Screenshot 5-device_position
Pretend Meshticles-1w is you.
Settings Screenshot 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.

Read Me
  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-lt14 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
Settings Screenshot 5-device_position
Pretend Meshticles-1w is you.
Settings Screenshot 5-device_position
This is the detailed view of your device's fingerprint. Note the "Node ID".
Settings Screenshot 5-device_position
This is the detailed view of your device's fingerprint. Note the "Node ID".
Settings Screenshot 5-device_position
Type /linknode and press Enter. Note the "Node ID" is YOU
Settings Screenshot 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.

9. Node Discovery!

Scan for nodes.

Parameters
  • Choose the presets to scan.
  • Set time duration for the scan.
  • Optional: leaving the screen on.
Results
  • Session results.
  • Frequency presets are individual.
  • Analysis of scan data.
  • Scan suggest preset to stay on.
  • Scan results are not saved to the device.
Mesh Discovery Screenshots
Settings Screenshot 5-device_position
Settings > Advanced > Local Mesh Discovery
Settings Screenshot 5-device_position
Select the presets you want to scan and duration. The longer the scan, the more likely you will find nodes.
View scan in progress screenshot 5-device_position
Scan in progress.
View scan results screenshot 5-device_position
Scan results

10. COMING SOON: Remote Administration

No bluetooth needed!

Admin Abilities
  • Change many functions with a companion device.
  • Settings and roles.
COMING SOON: Remote Administration
TBD

11. Advanced Functions

Filter, canned replies, block users, and more.

Filtering
  • Words and patterns gone!
Blocking Users
  • AKA "ignore"
Canned Messages
  • Stored on companion device with screen like a Wio or ThinkNode.
  • They are separated by "pipes" | and a little limited.
Advanced Functions
Settings Screenshot 5-device_position
Choose words to filter out of your messages.
Settings Screenshot 5-device_position
Choose users to block aka "ignore".
Settings Screenshot 5-device_position
Manage your canned messages.