Meshtastic Guide - Meshtastic Initial Configuration

🌐 Clients Supported by Connection Type for Meshtastic LoRa Mesh Network

📡 Based on your connection method, certain Meshtastic configuration options may not be fully supported. Discover which LoRa mesh network client is best for your type of connection.

🔌 Serial Connection

  • 💻 Python CLI – Ideal for configuring Meshtastic LoRa devices via USB Serial.
  • 🌍 Web Client – Browser-based interface for LoRa configuration.
  • 📱 Android App – Supports USB Serial for mobile-based mesh network setup.

📶 Bluetooth Connection

  • 📱 Android App – Enables Bluetooth pairing for LoRa mesh configuration.
  • 🌍 Web Client – Also supports Bluetooth communication with Meshtastic nodes.

⚙️ Configure LoRa Regional Settings

🌎 To begin LoRa mesh communication, you must configure your region. This determines the frequency range, duty cycle, and power limit used by your Meshtastic device, based on your geographical location.

📱 Android Configuration

  1. ⬇️ Install and open the Meshtastic Android App.
  2. 🔗 Connect your phone to the LoRa device via USB Serial or Bluetooth.
  3. 👉 Tap "UNSET" next to the device name.
  4. 🌍 Select the appropriate LoRa region based on location.

🍎 Apple Configuration (iOS, iPadOS, macOS)

⚙️ Navigate to Settings > Radio Configuration > LoRa to set Region, Modem Preset, and Hop Limit for your Meshtastic mesh node.

💻 CLI Configuration

📥 Install the Meshtastic Python CLI:

pip3 install --upgrade pytap2
pip3 install --upgrade meshtastic

🌍 Set your LoRa region using:

meshtastic --set lora.region <REGION-CODE>

🌐 Web Client Configuration

  1. 🔗 Open client.meshtastic.org.
  2. 📡 Go to the LoRa menu.
  3. 🌍 In Regional Settings, choose your region based on location.
  4. 💾 Click Save to apply settings.

📊 LoRa Region Codes and Frequency Settings

🌍 Region Code 📖 Description 📡 Frequency Range (MHz) ⏱ Duty Cycle (%) ⚡ Power Limit (dBm)
UNSET Unset N/A N/A N/A
US United States 902.0 - 928.0 100 30
EU_433 EU 433MHz 433.0 - 434.0 10 12
EU_868 EU 868MHz 869.4 - 869.65 10 27
CN China 470.0 - 510.0 100 19
JP Japan 920.8 - 927.8 100 16
ANZ Australia & NZ 915.0 - 928.0 100 30
KR Korea 920.0 - 923.0 100 N/A
TW Taiwan 920.0 - 925.0 100 27
RU Russia 868.7 - 869.2 100 20
IN India 865.0 - 867.0 100 30
NZ_865 New Zealand 865MHz 864.0 - 868.0 100 36
TH Thailand 920.0 - 925.0 100 16
UA_433 Ukraine 433MHz 433.0 - 434.7 10 10
UA_868 Ukraine 868MHz 868.0 - 868.6 1 14
MY_433 Malaysia 433MHz 433.0 - 435.0 100 20
MY_919 Malaysia 919MHz 919.0 - 924.0 100 27
SG_923 Singapore 923MHz 917.0 - 925.0 100 20
LORA_24 2.4 GHz Global 2400.0 - 2483.5 100 10

ℹ️ Note: EU_433 and EU_868 must comply with a 10% hourly duty cycle, calculated every minute over a continuous 1-hour window. Transmission will pause if the limit is exceeded.

📖 For a detailed breakdown, refer to the LoRa Region by Country.

➡️ Continue Configuration

✅ Now that you have selected the appropriate LoRa region for your Meshtastic mesh device, you can proceed with configuring additional settings such as modem presets, hop limits, and power parameters to optimize your off-grid communication experience.

Register for our newsletter

Get the latest information about our products and special offers.