Getting Started with MeshCore
This page will serve well as a starting point for users who are familiar with Mesh networking, specifically Meshtastic, and are either looking to try, or fully switch to MeshCore. For those seeking more detail, check out a full comparison between MeshCore and Meshtastic.
TL;DR
- Works on (almost) all the same hardware as Meshtastic.
- Flash devices in-browser: https://flasher.meshcore.co.uk/
- Pick a role:
- Companion: Bluetooth; pairs with your phone.
- Repeater: No Bluetooth; repeats only. Configure before deployment (use Repeater Setup in the flasher after flashing).
- Use the US Recommended preset. NOT Alternate.
- MeshCore firmware is free/open source. The phone app is not. It offers an optional upgrade for faster remote management(10s wait timer otherwise). The PWA bypasses this if desired.
- You can switch back and forth between MeshCore and Meshtastic to your heart's content.
- Full comparison: MeshCore vs Meshtastic
Choose a Role: Companion vs Repeater
Companion is your phone-connected node. Repeater is a headless coverage extender that must be configured before mounting.
Flash the Firmware
- Open flasher.meshcore.co.uk.
- Connect your device via USB and select the correct port/board.
- Select the role
- Enter DFU
- Erase the device
- Flash the role firmware.
- For repeaters, click "Repeater Setup" (see below).
Configure
Companion
- Pair with the phone app over Bluetooth.
- Set Region/Preset = US Recommended.
- Set position if desired.
- Send a Flood Routed Advert (signal/wave icon at top of app).
- Remember, you may not see other contacts. Unlike Meshtastic, MeshCore only discovers other nodes when they send an advert. Patience is key!
- Send a test message. If you see "Heard {num} repeats" then you are being heard. If you only see "Sent", the message was sent but no repeaters heard the message. A companion may have.
Repeater
- After flashing, in the flasher click Repeater Setup.
- Set US Recommended.
- Set the name and position as desired. Positions are exact.
- Set the guest password and admin password.
- Reboot
- Send advert, make sure it shows up to your companion node
- From your companion node
- Log in (tap on the contact)
- Go to Settings > Sync Clock
- Reboot
- Deploy/mount the repeater.
Resources
- MeshCore FAQ/Wiki: Wiki
- Online flasher: flasher.meshcore.co.uk
- MeshCore vs Meshtastic: austinmesh.org/learn/meshcore-vs-meshtastic/