Getting started
Flash firmware
The easiest way is the MeshCoreNG web flasher for ESP32 boards.
The web flasher lets you choose the firmware type, board variant, and firmware release version. The newest release is selected by default, but older published versions remain available when release assets exist for that board.
For nRF52, RP2040 and STM32 boards, download the firmware from GitHub Releases and use the platform's normal flashing method (UF2, ZIP, HEX).
Connect a client
MeshCoreNG uses the same protocol as MeshCore. Use any existing MeshCore client:
- Web: app.meshcore.nz
- Android: Google Play
- iOS: App Store
- Config tool: config.meshcore.io
Start with defaults
The default settings are safe for any network. You do not need to change anything to get a working repeater.
When you want to tune behavior, start with Dense mesh and check get dense.stats to understand what is happening on your network before changing anything.
Developer setup
- Install PlatformIO in Visual Studio Code.
- Clone the MeshCoreNG repository.
- Open the repository in Visual Studio Code.
- Select a build environment for your board (e.g.
Heltec_v3_repeater). - Build and upload.