Skip to main content

Getting Started

This section will help you set up your first MeshCore device and get connected to the mesh network.

Quick Start Guide

Follow these steps to get your device up and running on the mesh network:

1. Flash Your Device

The first step is to flash your device with MeshCore firmware using the web-based flasher tool.

Get started with flashing your device →

This guide covers:

  • Accessing the MeshCore Web Flasher
  • Selecting your device type
  • Choosing the appropriate device role (Companion Bluetooth, Companion USB, Repeater, or Room Server)
  • Flashing the firmware onto your device

2. Configure Your Device

After flashing, you'll need to configure your device based on its role:

For Repeaters and Room Servers

Set up your repeater or room server →

This guide covers:

  • Accessing the configuration portal
  • Setting device name and location
  • Configuring passwords (guest and admin)
  • Setting up radio parameters for your region
  • Using the console for advanced configuration

For Companion Devices

If you flashed a Companion Bluetooth device:

  • Use the MeshCore App to connect and start chatting
  • Pair your device using the default PIN (usually 123456 or as shown on the device screen)

Device Roles Explained

RoleDescriptionUse Case
Companion BluetoothChat client that pairs with your phone via BluetoothPersonal messaging and mesh communication
Companion USBChat client that connects to a computer via USBDesktop mesh communication (no Bluetooth)
RepeaterInfrastructure node that relays messagesExtends network range and improves connectivity
Room ServerNode that stores messages like a bulletin boardMessage storage and retrieval (can also act as a repeater)

Regional Settings

West Coast Mesh operates across multiple regions, each with specific radio settings:

RegionFrequencyBandwidthSpreading FactorCoding Rate*
SoCal927.87562.575
Bay Area910.52562.575
Sacramento-Foothills909.87562.595
Central Valley910.52562.575
Central Coast910.52562.575
Pacific Northwest910.52562.575

*Coding Rate is per device specific. You can be on a different coding rate and still reach the mesh. Every other parameter has to match.

Make sure to configure your device with the correct settings for your region to ensure proper mesh connectivity.

Need Help?

Next Steps

Once your device is set up:

  1. Test connectivity: Send a message in the public channel to verify your device is on the mesh
  2. Add contacts: Discover and add other mesh nodes to your contact list
  3. Explore channels: Join or create channels for group communication
  4. Monitor your device: Use the configuration portal or app to monitor device status

Happy meshing! 🎉