DutchMeshCore Firmware
DutchMeshCore provides repeater firmware for the Dutch MeshCore network in three
flavours: repeater with filters (dmc-dev), repeater with filters and packet logging
(dmc-dev-packetlog), and observer with on-device MQTT and OTA (dmc-observer-dev).
I want to
- Choose a board: Boards
- Flash firmware: Releases
- Upgrade from older firmware: Migration
- Configure over the browser: Web Panel
- Automate or script: Repeater API
- Build firmware myself: Local Builds
- DMC-specific commands: Custom CLI
End-user guides
Start at Boards to pick hardware, flash via Releases, migrate an existing device, and configure it through the Web Panel.
Developer notes
Build firmware locally with PlatformIO: see Local Builds. The commands DMC adds on top of upstream are in Custom CLI.
Current scope
DutchMeshCore is a downstream-only fork of
meshcore-dev/MeshCore. Changes flow in from
upstream, never the other way. The base branch is dmc-dev, currently synced to upstream
firmware v1.17.1 with DMC patch revision .01 (builds carry the brand
v1.17.1.01-dutchmeshcore.nl-<hash>). This site documents the DMC additions; for general
MeshCore concepts, see the upstream project.
DutchMeshCore references
- MeshWiki (wiki and region overview)
- Discord (community)
- dutchmeshcore.nl (main site)
- Toolbox (channels, MQTT, flasher, and more)