Skip to content

Releases: meshtastic/firmware

Meshtastic Firmware 2.3.5.2f9b68e Alpha

16 Apr 00:57
2f9b68e
Compare
Choose a tag to compare
Pre-release

Enhancements

Bug fixes

New Contributors

Full Changelog: v2.3.4.ea61808...v2.3.5.2f9b68e

Meshtastic Firmware 2.3.4.ea61808 Beta

08 Apr 23:47
ea61808
Compare
Choose a tag to compare

Enhancements

Bug fixes

New Contributors

Full Changelog: v2.3.3.8187fa7...v2.3.4.ea61808

Meshtastic Firmware 2.3.3.8187fa7 Beta

29 Mar 01:03
8187fa7
Compare
Choose a tag to compare

Enhancements

Bug fixes

Full Changelog: v2.3.2.63df972...v2.3.3.8187fa7

Meshtastic Firmware 2.3.2.63df972 Beta

24 Mar 20:26
63df972
Compare
Choose a tag to compare

Important

This release changes the MQTT root prefix to msh/2/e to bring it in line with the QR code version. So if you are connected to an MQTT broker, you will not be able to communicate with your peers that have not yet made the upgrade.

Note

With this release, the hop limit setting of the original transmitter is added to the unencrypted header such that for each received packet we can derive how many hops it used (providing all nodes in the route updated their firmware).

Enhancements

Bug fixes

New Contributors

Full Changelog: v2.2.24.e6a2c06...v2.3.2.63df972

Meshtastic Firmware 2.2.24.e6a2c06 Beta

27 Feb 03:31
e6a2c06
Compare
Choose a tag to compare

Important

This release splits the Heltec Wireless Tracker target into V1.0 and V1.1 variants. Most boards are version 1.1, but check the silkscreen of your board if you are not sure.

Enhancements

Bug Fixes

New Contributors

Full Changelog: v2.2.23.5672e68...v2.2.24.e6a2c06

Meshtastic Firmware 2.2.23.5672e68 Beta

19 Feb 13:06
5672e68
Compare
Choose a tag to compare

Enhancements

Bug fixes

New Contributors

Full Changelog: v2.2.22.404d0dd...v2.2.23.5672e68

Meshtastic Firmware 2.2.22.404d0dd Beta

10 Feb 21:29
404d0dd
Compare
Choose a tag to compare

Enhancements

Bug fixes

New Contributors

Full Changelog: v2.2.21.7f7c5cb...v2.2.22.404d0dd

Meshtastic Firmware 2.2.21.7f7c5cb Beta

01 Feb 22:23
7f7c5cb
Compare
Choose a tag to compare

Important

This release notably fixes a known issue of packets not being sent out via LoRa if it originated at a node with MQTT uplink enabled on the channel.

Enhancements

Bug fixes

  • Fix: mark packet sent to MQTT as ACKed only after we sent it out via LoRa by @GUVWAF in #3155

Full Changelog: v2.2.20.af5ac32...v2.2.21.7f7c5cb

Meshtastic Firmware 2.2.20.af5ac32 Alpha

31 Jan 01:38
af5ac32
Compare
Choose a tag to compare

Important

Just like 2.2.19, this release has a known issue of packets not being sent out via LoRa if it originated at a node with MQTT uplink enabled on the channel. This issue is fixed in release 2.2.21.

Note

From this release on, the ability to instruct a node to send a packet to the mesh by publishing a JSON message to the MQTT topic requires the channel to be named "mqtt", and the JSON message requires a "from" field with value equal to the node number of the intended transmitter. A node still uplinks messages on any channel with uplink enabled as before.

Enhancements

Bug fixes

New Contributors

Full Changelog: v2.2.19.8f6a283...v2.2.20.af5ac32

Meshtastic Firmware 2.2.19.8f6a283 Beta

21 Jan 01:16
8f6a283
Compare
Choose a tag to compare

Important

This release introduces a new default for LoRA regional partitioning of MQTT topics. For instance, If you set a lora.region from UNSET to US, you will now have a default mqtt.root of msh/US instead of msh previously. This is only a default, however. The MQTT root can be changed at any time, independently.

Important

This release has a known issue of packets not being sent out via LoRa if it originated at a node with MQTT uplink enabled on the channel. This issue is fixed in release 2.2.21.

Note

A new header flag has been added, and along with it a new lora.ignore_mqtt config, which when set to true, will allow you to ignore MQTT messages that would otherwise be rebroadcasted via LoRa transport as well. This will be useful for preventing unwanted higher bandwidth messaging from monopolizing undue airtime in a mesh.

Enhancements

Bug fixes

New Contributors

Full Changelog: v2.2.18.e9bde80...v2.2.19.8f6a283