Release documentation

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 Releases

MeshCore 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

Current

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

Correction

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

Feature

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

Stable

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.

https://flasher.MeshCore.co.uk

2. OTA (over the air)

WiFi-equipped devices with web interface enabled accept updates via browser without USB connection.

http://192.168.4.1 → Firmware → Update

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.