This is an old revision of the document!
Table of Contents
MeshCore ‒ Part 2
This is the second part of the Meshcore Guide. See the first part here.
Repeaters
- Install a repeater like the SenseCAP Solar Node P1-Pro from seeed studio or RobotShop
- Use an antenna like:
- Use the shortest cable possible like:
Installing the Bootloader for the First Time.
This step is required to be able to perform future updates over-the-air (OTA) via Bluetooth. It is not required for (or compatible with) ESP32 devices like the Heltec V or T beam.
If you already have MeshCore installed (but not the bootloader), download your current settings:
- Connect your device to your computer with a USB cable.
- Click on
Connect - Click on
Export - Click on
Disconnect - Locate the
.jsonfile (probably in your Downloads folder).
Download the bootloader:
- Select your device
- Select
Repeater(orRoom Server) - Click on
Download - Select the
*bootloader-x.x.x-OTAFIXx.x.uf2file - Locate the
.uf2file (probably in your Downloads folder).
Copy the bootloader over to your device:
- Connect your device to your computer with a USB cable.
- Double-click on the reset button.
- Open the drive that just mounted on your computer
- Copy the
.uf2file to the drive. - The drive may close on its own right away. This is normal.
Flash the MeshCore Firmware:
- Select your device
- Select
Repeater(orRoom Server) - Select
Enter DFU Mode - Select
Erase Flash - Select
Flash
Re-upload your settings:
- Select
Configure via USBfrom the previous page, or navigate to https://config.meshcore.io/ - Select
Connect - Select
Import - Select your
.jsonfile - Scroll down to the
Accesssection and retype yourNew Admin password(it doesn't remember it) - Scroll down and select
Save settings - Select
Disconnect
Updating the Firmware OTA
Set up the Over the Air (OTA) update app (first time only):
- Open the
DFUapp - In the settings, check
Packet receipt notification
Perform an OTA update:
- Using your phone's browser, navigate to https://meshcore.io/flasher
- Select your device
- Select
Repeater(orRoom Server) - Select
Download - Select the firmware
zipfile (not the bootloader file)
- Using the MeshCore app, log in to your repeater (or room server) using the admin password.
- For Room Servers: go to
Remote Management - Go to the
Command Line - Type
start ota, you should get a message that says:OK - mac: xx:xx:xx:xx:xx:xx
- Open the
DFUapp- Under
FileclickSelectto choose the firmware.zipfile - Under
DeviceclickSelectand choose the device that hasDFUin the name. If there are no devices with “DFU” in the name, select the device withOTAin the name. - Under
ProgressclickStart - If you selected a device with
OTAin the name, the process will fail atDFU initialization. choose “Abort” the process and go back to the previous step, and now you should be able to select a device withDFUin the name.
See Scott Baker's article for more information.
More Advanced: Sensors
- Install sensors.
Sunshine Coast Repeater Project
Here's how to use MeshCore's Antenna Coverage tool to model line of sight coverage:
- Navigate to the web version of the MeshCore App
- You don't need to connect to an actual MeshCore device.
- Click on ⋮ on the top right corner and then select
Tools - Enter the
Antenna Coveragetool - Where it says
0 Coverage Layersclick on ⋮ and selectImport JSON - Import this file
