Skip to content

Releases: meshtastic/firmware

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

Meshtastic Firmware 2.2.18.e9bde80 Alpha

11 Jan 16:56
e9bde80
Compare
Choose a tag to compare

Bug fixes

  • Fix "watch GPIOs" feature of Remote Hardware module by @GUVWAF in #3047
  • Don't reboot after removing node from DB by @thebentern in #3065
  • Fix LED pinout for T-Echo board marked v1.0, date 2021-6-28 by @Mictronics in #3051
  • Allow button press if CannedMessage updown1 or rotary1 are not enabled by @GUVWAF in #3067

Enhancements

New Contributors

Full Changelog: v2.2.17.dbac2b1...v2.2.18.e9bde80

Meshtastic Firmware 2.2.17.dbac2b1 Beta

27 Dec 21:23
dbac2b1
Compare
Choose a tag to compare

Enhancements

Bug fixes

New Contributors

Full Changelog: v2.2.16.1c6acfd...v2.2.17.dbac2b1

Meshtastic Firmware 2.2.16.1c6acfd Beta

17 Dec 00:00
1c6acfd
Compare
Choose a tag to compare

Enhancements

Bug fixes

New Contributors

Full Changelog: v2.2.15.31c4693...v2.2.16.1c6acfd

Meshtastic Firmware 2.2.15.31c4693 Beta

02 Dec 23:19
31c4693
Compare
Choose a tag to compare

Important

🥳 This release introduces the initial WiFi support for the Raspberry PI Pico W!

Note

Note for users with DIY devices: the SPI pins for the LoRa chip have been renamed from RF95_ to LORA_. Make sure to change this when using a custom variant file.

Enhancements

Bug fixes

Full Changelog: v2.2.14.57542ce...v2.2.15.31c4693

Meshtastic Firmware 2.2.14.57542ce Beta

21 Nov 00:19
57542ce
Compare
Choose a tag to compare

Important

🥳 This release introduces the initial support for Raspberry PI with SPI based LoRA hats, starting with:

Adadfruit RFM95w
https://www.adafruit.com/product/4074
Waveshare SX1262 SPI
https://www.waveshare.com/sx1262-lorawan-hat.htm

Enhancements

Bug fixes

New Contributors

Full Changelog: v2.2.13.f570204...v2.2.14.57542ce

Meshtastic Firmware 2.2.13.f570204 Beta

05 Nov 12:44
f570204
Compare
Choose a tag to compare

Important

This introduces a global change for the coding rates to transition to 4/5, which makes a marginal difference in link budget while increasing throughput by 1.5X in some cases.

Enhancements

Bug fixes

New Contributors

Full Changelog: v2.2.12.092e6f2...v2.2.13.f570204

Meshtastic Firmware 2.2.12.092e6f2 Beta

20 Oct 13:03
092e6f2
Compare
Choose a tag to compare
Pre-release

Enhancements

  • Refactor away some code duplication in screen frames and display formatter for modem presets by @thebentern in #2872
  • Dragino TrackerD (initial support) by @Aciid in #2324
  • Add Nano G2 Ultra hardware to nRF52 architecture file by @S5NC in #2880
  • Add rssi and snr to json output by @tavdog in #2894
  • Convert TypeConversions from inline to static class methods by @thebentern in #2883
  • Start of TAK role by @thebentern in #2890
  • Fix/enhance: allow telemetry sensors connected to second I2C port by @mverch67 in #2891
  • Refactor: simplify MQTT defaults by @andrekir in #2893

Bug fixes

New Contributors

Full Changelog: v2.2.11.10265aa...v2.2.12.092e6f2