Set Up Your Meshtastic Node

Flash your firmware, configure your device, and prepare to join your first Meshtastic network.

Join Discord Email

Verify Your Meshtastic Node Hardware

Before you begin, make sure you have:


  • A supported Meshtastic device (TTGO T-Beam, T-Display, etc.)
  • Appropriate antennas installed for your range goals
  • Power source (USB or battery) ready and charged

Check that your device is recognized by your computer or mobile app. This ensures a smooth firmware installation and configuration process.

Install Meshtastic Firmware

Flashing firmware is the first step to get your node operational. Follow these steps:

  1. Download the latest Meshtastic firmware from meshtastic.org.
  2. Connect your device to your computer via USB.
  3. Use the recommended flashing tool:
    • Desktop: Meshtastic Web Flasher
  4. Follow the tool instructions to flash the firmware safely.
  5. Verify the device shows correct firmware version after installation.

Tip: Keep your device powered during flashing and do not disconnect until complete.

Flashing Firmware

Know Your Role

Meshtastic devices can be configured with different roles that affect how they operate within the mesh.


Learn more about device roles

Client Roles

Client Node

CLIENT

The standard CLIENT role participates fully in the mesh. It sends and receives messages and forwards packets to help extend coverage.


This is the default role for most portable or battery-powered devices. Use CLIENT for nodes that should actively support the network.


CLIENT_MUTE

CLIENT_MUTE is like a regular CLIENT, but it doesn’t forward or route messages. It only sends its own traffic, which helps reduce congestion in busy networks.


CLIENT_BASE

CLIENT_BASE works like CLIENT but gives priority to rebroadcasting messages to and from your favorited nodes.


It’s perfect for a strong, well-placed “base station” device—like in an attic or on a roof—that supports nearby nodes.


Router Roles

Router Node

ROUTER

ROUTER is meant for devices that primarily handle routing messages for the mesh. These should be stationary devices placed in strategic locations to act as unofficial hubs.


Routers prioritize relaying messages from other nodes, cutting in line before standard clients rebroadcast, which makes them essential for extending network range and reliability.


ROUTER_LATE

ROUTER_LATE is a variant of the ROUTER role, designed for devices that may have limited power or connectivity.


These nodes will attempt to rebroadcast messages even when they are not fully connected to the mesh, making them useful in scenarios where maintaining communication is critical.


What is a Strategic Location?

Strategic Location

  • When choosing locations for ROUTER or ROUTER_LATE nodes, think in terms of maximum coverage—like a tower on a mountain peak rather than just a tall building.

  • Assigning a device to one of these roles makes it the preferred rebroadcast point for its direct neighbors, so placement has a big impact on how far and reliably messages travel.

  • Tools like line-of-sight viewshed surveys can help, but the best locations usually come from testing the mesh in the real world and seeing what actually works.

Connect to Your Node

Before configuring your node, make sure it’s properly connected:


Via USB: Connect your device to your computer and confirm it’s recognized.


Via Mobile App (optional but recommended):


  • Install the Meshtastic app from the iOS App Store or Google Play Store.
  • Pair your node via Bluetooth to verify it’s operational.
  • Confirm the node’s firmware version matches the one you just installed.
  • Make sure the device is powered on — LEDs or the app should indicate connectivity.
Connect to Node

Set Up Your Meshtastic Node

Now that your firmware is installed, it’s time to configure your device.


  • Assign Your Role: Choose whether this node will act as a mobile device, repeater, or base station. (Use the role cards below for guidance on each type.)
  • Set Channels: Select a channel for general testing or temporary use. Local network channels will be configured later on the STMesh pages.
  • Optional Settings: Customize your device name, beacon interval, and power modes for your deployment scenario.

Once configured, your node should start communicating with nearby nodes and become part of the mesh network.

Flashing Firmware Flashing Firmware

Join the STMesh Meshtastic Network

Click the button below to explore the STMesh Meshtastic network in more detail.


Join Local STMesh Meshtastic