Version history

MeshCore update & version history

Complete changelog and release notes of MeshCore: what's new, improved and fixed in each version

๐Ÿ“ฆ

๐Ÿ“ฆ Always up-to-date release notes

For the most recent firmware releases and complete changelogs, always check the official GitHub releases page:

โ†’ GitHub MeshCore Releases

MeshCore version history

MeshCore has active development with regular updates. Each version brings new features, bugfixes, performance improvements and hardware support. It's important to stay up to date with updates for the best experience and compatibility.

MeshCore has different firmware types: Companion (for personal devices), Repeater (for network nodes) and Room Server (for fixed locations). All types receive synchronized version updates. The version numbering follows Semantic Versioning (SemVer): MAJOR.MINOR.PATCH.

This page provides an overview of important releases and how you can update your device. Always check the official GitHub releases for complete release notes.

Release history

Important MeshCore releases:

v1.10.0

November 13, 2025

Latest

Remote GPS management and SF 5/6 support for extended range.

  • โ€ข Remote GPS management for improved positioning
  • โ€ข SF 5 & 6 support with bandwidth down to 7.8 kHz
  • โ€ข Region support with new CLI commands
  • โ€ข VolatileRTCClock wrapping fix (after 49 days uptime)

v1.9.1

October 2, 2025

Bugfix

Critical login bugfix and new CLI functionality.

  • โ€ข Login bug resolved for all firmware types
  • โ€ข New CLI 'board' command introduced
  • โ€ข Stability improvements
  • โ€ข Performance optimizations

v1.9.0

September 28, 2025

Feature

ACL support and new hardware compatibility.

  • โ€ข ACL (Access Control List) support 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 improvements.

  • โ€ข Improved mesh routing algorithm
  • โ€ข Extended BLE functionality
  • โ€ข ExtraFS support for nRF boards (up to 350 contacts)
  • โ€ข Reciprocal path send retry mechanism

How to update your MeshCore device?

1. Via web flasher (easiest)

Go to flasher.meshcore.co.uk, connect your device via USB, select the latest firmware and click Flash. Works in Chrome/Edge browser.

https://flasher.meshcore.co.uk

2. Via OTA (Over The Air)

If your device has WiFi and the web interface is enabled, you can update via browser without USB cable.

http://192.168.4.1 โ†’ Firmware โ†’ Update

3. Via Python CLI tool

For advanced users: use the meshtastic Python tool to flash firmware via command line.

4. Check after update

Verify the update succeeded by viewing Settings โ†’ About in the app. Check if the new version number is correct.

Release cycle

๐Ÿš€

Major releases

Every 6-12 months. Major new features, possible breaking changes. Test thoroughly before production use.

โœจ

Minor releases

Every 2-3 months. New features, improvements, backwards compatible. Safe to update.

๐Ÿ›

Patch releases

Ad-hoc for critical bugs. Only bugfixes, no new features. Update as soon as possible for security fixes.

Why updating is important

๐Ÿ”’

Security patches

Updates often contain security fixes. Old versions can be vulnerable.

๐Ÿ›

Bugfixes

Problems you experience are often already solved in newer versions.

โšก

Performance

Each release brings performance improvements: faster, more stable, more efficient.

โœจ

New features

Don't miss new functionality. Updating gives access to the latest features.

๐Ÿค

Compatibility

Stay compatible with the rest of the network. Old versions can cause problems.

๐Ÿ“š

Documentation

New versions have better documentation and community support.

Frequently asked questions

Should I always update to the latest version?

It's recommended but not mandatory. Minor and patch updates (v1.9.x โ†’ v1.10.x) are safe. For major updates (v1.x โ†’ v2.x) you might want to wait until the community has tested.

Do I lose my settings with an update?

No, settings are preserved. Only with a full erase (factory reset) do settings disappear. Backup via the app is possible.

Can I downgrade to an older version?

Yes, you can downgrade by flashing older firmware via flasher.meshcore.co.uk. Note that newer data formats may then not be compatible with older firmware.

How do I know which version I'm currently running?

In the MeshCore app: Settings โ†’ Device โ†’ Firmware version. Or via the web interface if your device has WiFi. Via CLI: type "version" command.

What is the difference between Companion, Repeater and Room Server firmware?

Companion is for personal devices with screen. Repeater is for network nodes without screen that relay messages. Room Server is for fixed locations with extra features like ACL and guest management.

Stay up to date with MeshCore

Regular updates ensure the best experience, security and compatibility. Check the release notes for each update.