This is a general guide for setting up a companion that will work with the Upstate Mesh Meshtastic network. It will not cover all device specifics.
This guide walks you through flashing Meshtastic firmware onto a supported LoRa device using the Meshtastic Web Flasher.
The web flasher is the recommended method for most users. It does not require installing local tools and helps avoid common flashing mistakes.
Antenna Warning
Before powering on your device, ensure that the antenna is connected.
Powering a LoRa radio without an antenna can permanently damage the device.
USB-C Power Warning
If your LoRa device uses USB-C, it is strongly recommended to use a USB-A (standard USB) to USB-C cable when flashing or powering the device.
Some LoRa boards have been damaged when connected with USB-C to USB-C cables, as certain host devices may negotiate and supply more current than the board is designed to handle.
Before you begin, make sure you have:
Determine the exact model of your LoRa board before flashing.
Firmware is device-specific. Selecting the wrong device may prevent the device from booting.
If you are unsure which device you have, stop and ask for help before continuing.
Open a Chromium-based browser (Chrome recommended).
Navigate to the MeshCore Web Flasher:
Connect your device to your computer using USB.
DFU/Flash Mode
You will likely have to put your device in DFU mode or flash mode. In order to flash the firmware. To do this you'll need to locate the instructions for your device model.
Select Target Device, then slect your device from the list.
Flash button.
You'll also see the latest change log, scroll to the bottom and click Continue.
Full Erase and Install option.Erase Warning
All data on the device will be permanently deleted.This is not required when updating firmware unless specifically instructed.
Since this device is new, erasing it is recommended in this case.
Erase Flash and Install button.
Select your device from the list when prompted and click Connect.
Flashing Warning
Be patient while the device is erased and the new firmware is installed.
Do not unplug or power off the device during this process — doing so may permanently brick the device.
Download the MeshCore companion app for your platform:
Set LoRa Region button under the connected device.
Region dropdown and select United States from the list.
Save. Your device will reboot.
🎉 Congratulations!
Your device is now configured and connected to the Meshtastic network.