Skip to content

Releases: meshtastic/firmware

Meshtastic Firmware 2.2.0.9f6584b Alpha

09 Aug 16:39
9f6584b
Compare
Choose a tag to compare
Pre-release

Warning
This release will factory reset your device settings, so document or backup your node configuration and channel url if you want to re-provision the node after flashing.
MQTT JSON values are now properly using unsigned integers which may break compatibility with existing services relying on the JSON payloads.

Note
Featuring
⚖️ New, lighter-weight memory and flash utilization footprint (NodeDB Lite) optimized for keeping track of large numbers nodes on your mesh.
🏘️ New "Neighbors" feature for exchanging the collection of witnessed nodes in range with other nodes on the mesh.
📱 MQTT Client Proxy infrastructure, allowing your phone app or desktop client to deliver messages over WAN/LAN rather than a direct MQTT connection.
📟 New PiComputer S3 and Nano-G2 Ultra device support.

Enhancements

Bug-fixes

  • Don't cancel sending "seen" messages on MQTT enabled nodes by @thebentern in #2690
  • T-Watch S3 fixes by @mverch67 in #2694
  • Convert protobuf values that are unsigned properly to uint in JSON by @GUVWAF in #2659

Full Changelog: v2.1.23.04bbdc6...v2.2.0.9f6584b

Meshtastic Firmware 2.1.23.04bbdc6 Beta

07 Aug 00:06
04bbdc6
Compare
Choose a tag to compare

Enhancements

Bug fixes

Full Changelog: v2.1.22.191a69d...v2.1.23.04bbdc6

Meshtastic Firmware 2.1.22.191a69d Beta

02 Aug 00:14
191a69d
Compare
Choose a tag to compare

This release allows Repeaters to send DeviceTelemetry when receiving a telemetry packet with a want_response=true, allowing network managers to check on the battery level of their remotely deployed repeaters.

Enhancements

Bug fixes

  • SerialModule SIMPLE mode: use write() instead of printf() by @GUVWAF in #2670

Full Changelog: v2.1.21.97d7a89...v2.1.22.191a69d

Meshtastic Firmware 2.1.21.97d7a89 Beta

30 Jul 18:04
Compare
Choose a tag to compare

This release notably contains: Keyboard, trackball, and touchscreen support for the new T-Deck device, as well as a bug fix for Position module to reply only to wantResponse requests on the primary channel.

Enhancements

Bug Fixes

New Contributors

Full Changelog: v2.1.20.470363d...v2.1.21.97d7a89

Meshtastic Firmware 2.1.20.470363d Alpha

23 Jul 01:19
470363d
Compare
Choose a tag to compare

This release most notably adds initial support for LilyGo's T-Deck and T-Watch S3 hardware. There are still some limitations for these platforms that will be worked on in upcoming releases, for instance the T-Deck's keyboard and trackball support is still pending and the audio / speaker functionality is not yet present in either platform. Both devices support traditional operation with screen and app pairing.

Note
After flashing the T-Watch S3, one needs to shut it down (long-press button for 6+ seconds and release) and start back up by either pressing the button for 2 seconds and releasing or plugging into USB.
Boot up times take longer on this platform due to all of the peripheral initialization, so patience is required.

Enhancements

Full Changelog: v2.1.19.eb7025f...v2.1.20.470363d

Meshtastic Firmware 2.1.19.eb7025f Beta

18 Jul 15:56
eb7025f
Compare
Choose a tag to compare

This release notably contains: new hardware support for the Heltec Wireless Tracker and partial support for the Heltec Wireless Paper (missing E-Ink display functionality currently), GPS enhancements, fix for Bluetooth stack crashing on sending of text message on ESP32 devices, and a fix for the INA-2XX environmental telemetry measurement bug.

Bug Fixes

Enhancements

  • GPS: Implement Power Management, Refactor Code and Fix GSA Message Configuration for U-Blox hardware by @D4rk4 in #2606
  • Partial Heltec Wireless Paper and Wireless Tracker support by @thebentern in #2594
  • Heltec-Tracker: TFT LCD support by @mverch67 in #2612
  • Heltec-Tracker: GPS support by @mverch67 in #2615
  • Update variant for M5Stack CoreInk by @markbirss in #2620
  • Added triple-press GPS toggle button changes for select ESP32 devices by @tropho23 in #2617
  • GPS log modifications by @code8buster in #2609
  • Add Hydra specific target to define GPS EN pin and limit tx power by @thebentern in #2608

New Contributors

Full Changelog: v2.1.18.de53280...v2.1.19.eb7025f

Meshtastic Firmware 2.1.18.de53280 Alpha

09 Jul 11:15
de53280
Compare
Choose a tag to compare

Bug Fixes

  • Correct unused variable warning and typo around GNSS_MODEL_UNKNOWN by @Max-Plastix in #2596
  • Update retransmission timer taking client offset into account by @GUVWAF in #2583
  • Temporary band-aid to address mesh [un]reliability after queue "fix" by @prokrypt in #2588

Enhancements

New Contributors

Full Changelog: v2.1.17.7ca2e81...v2.1.18.de53280

Meshtastic Firmware 2.1.17.7ca2e81 Beta

28 Jun 01:22
7ca2e81
Compare
Choose a tag to compare

Bug Fixes

  • Always assign NodeNum based on MAC address (Fixes NodeNum hanging bug on boot) by @GUVWAF in #2567
  • Call getMacAddr within pickNewNodeNum() by @GUVWAF in #2576

Enhancements

New Contributors

Full Changelog: v2.1.16.a2c5b92...v2.1.17.7ca2e81

Meshtastic Firmware 2.1.16.a2c5b92 Alpha

19 Jun 01:45
a2c5b92
Compare
Choose a tag to compare

Warning
This alpha release features a new NodeDB lite storage structure to decrease the long-term storage footprint on the device. As this functionality is very new, the release may have some newly introduced bugs surrounding the feature. Please report them as Github issues as they come up so.

Enhancements

Bug Fixes

New Contributors

Full Changelog: v2.1.15.cd78723...v2.1.16.a2c5b92

Meshtastic Firmware 2.1.15.cd78723 Beta

03 Jun 11:18
cd78723
Compare
Choose a tag to compare

Enhancements

Bug fixes

  • Cancel rebroadcast in Tx queue upon receiving another rebroadcast by @GUVWAF in #2538

Full Changelog: v2.1.14.99a31c1...v2.1.15.cd78723