This is a general guide for setting up a companion that will work with the Upstate Mesh MeshCore network. It will not cover all device specifics.
This guide walks you through flashing MeshCore firmware onto a supported LoRa device using the MeshCore 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.
Companion Bluetooth or Companion USB, depending on how you plan to use the device.
Erase device 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 and may have come preloaded with Meshtastic, erasing it is recommended in this case.
Flash! button. Then select your device from the list 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:
Connect button.
Set the following values:
Spreading Factor Test 2/6/2026
The region is currently testingSF7, please use7not9until this notice is updated!
910.52562.59810 is a reasonable defaultClick the white check mark at the top to save your settings.
🎉 Congratulations!
Your device is now configured and connected to the MeshCore network.