MeshCore release history
Comprehensive changelog and release documentation for MeshCore: additions, improvements, and corrections across versions
📦 Current release information
For the most recent firmware releases and detailed changelogs, consult the official GitHub releases page:
→ GitHub MeshCore ReleasesMeshCore evolution
MeshCore benefits from continuous development with regular releases. Each version delivers new capabilities, defect corrections, performance enhancements, and expanded hardware compatibility. Maintaining current firmware ensures optimal experience and network interoperability.
MeshCore offers distinct firmware variants: Companion (personal devices), Repeater (network infrastructure), and Room Server (fixed installations). All variants receive synchronised version updates. Numbering follows Semantic Versioning (SemVer): MAJOR.MINOR.PATCH.
This page summarises significant releases and explains update procedures. Always consult official GitHub releases for comprehensive notes.
Release timeline
Notable MeshCore releases:
v1.10.0
13 November 2025
Remote GPS control and SF 5/6 support for enhanced range.
- • Remote GPS management for improved position handling
- • SF 5 & 6 support with bandwidth down to 7.8 kHz
- • Region support with new CLI commands
- • VolatileRTCClock wrapping correction (after 49 days uptime)
v1.9.1
2 October 2025
Critical authentication correction and CLI additions.
- • Authentication issue resolved across all firmware variants
- • New CLI 'board' command introduced
- • Stability improvements
- • Performance optimisations
v1.9.0
28 September 2025
Access control and expanded hardware support.
- • ACL (Access Control List) with 'get acl' and 'setperm' CLI
- • Support for RAK Wismesh Tag, WIO Tracker L1, T-Echo Lite, Heltec V4
- • MAX_NEIGHBORS increased to 50 nodes
v1.8.x
August 2025
Network stability and protocol refinements.
- • Enhanced mesh routing algorithm
- • Extended BLE functionality
- • ExtraFS support for nRF boards (up to 350 contacts)
- • Reciprocal path send retry mechanism
Firmware update procedures
1. Web flasher (simplest method)
Navigate to flasher.MeshCore.co.uk, connect device via USB, select latest firmware, click Flash. Functions in Chrome/Edge browsers.
2. OTA (over the air)
WiFi-equipped devices with web interface enabled accept updates via browser without USB connection.
3. Python CLI utility
Advanced users can EMPloy the Meshtastic Python package for command-line firmware installation.
4. Post-update verification
Confirm successful update by checking Settings → About in the application. Verify displayed version matches expected release.
Release cadence
Major releases
Every 6-12 months. Significant new capabilities, potential breaking changes. Test thoroughly before production deployment.
Minor releases
Every 2-3 months. New features and improvements maintaining backwards compatibility. Safe to adopt promptly.
Patch releases
As needed for critical issues. Corrections only, no new features. Apply security patches immediately.
Why updates matter
Security corrections
Updates frequently address security vulnerabilities. Older versions may expose risks.
Defect corrections
Issues you encounter may already be resolved in recent releases.
Performance gains
Each release brings efficiency improvements: faster operation, enhanced stability, reduced power consumption.
New capabilities
Avoid missing functionality. Updates unlock the latest features.
Network compatibility
Maintain interoperability with other nodes. Outdated versions can cause communication issues.
Documentation alignment
Current versions benefit from improved documentation and community support.
Update queries answered
Should I always install the latest version?
Generally recommended but not obligatory. Minor and patch updates (v1.9.x → v1.10.x) are safe. Major updates (v1.x → V2.x) may warrant waiting for community validation.
Will updates erase my configuration?
No, settings persist through updates. Only factory reset erases configuration. Application backup remains available.
Can I revert to previous versions?
Yes, earlier firmware versions can be flashed via flasher.MeshCore.co.uk. Note that newer data formats may not be compatible with older firmware.
How do I determine my current version?
In the MeshCore application: Settings → Device → Firmware version. Alternatively via web interface for WiFi-equipped devices. CLI: execute "version" command.
What distinguishes companion, repeater, and room server firmware?
Companion suits personal devices with displays. Repeater serves network infrastructure nodes without displays that relay traffic. Room Server targets fixed installations with additional features like access control and guest management.
Keep MeshCore current
Regular updates ensure optimal experience, security, and compatibility. Review release notes with each update.