Skip to content

Releases: meshtastic/firmware

Meshtastic Firmware 2.6.1.7c3edde Alpha

11 Mar 01:52
7c3edde
Compare
Choose a tag to compare
Pre-release

Caution

Updating from a previous version of firmware to 2.6, will wipe your device. Please remember to backup your keys and important configurations before proceeding!

🚀 Enhancements

Big 2.6 changes!

  • Meshtastic UI
  • Next-hop Routing Protocol for DMs
  • Optimized LoRa Slot-Time Calculation
  • InkHUD
  • Meshtastic over LAN (ESP32 Wifi UDP experimental support)
  • Improved Device State File Management
  • Add rain data from ws85 by @tavdog in #6242
  • Add some minor additional options to userPrefs.jsonc by @karchf in #6137
  • Switch pio_deps to native-tft for flatpak by @vidplace7 in #6187
  • Only request NodeInfo/Position from everyone on fresh install by @GUVWAF in #6184
  • Create lora-starter-edition-sx1262-i2c.yaml and lora-ws-raspberry-pi-pico-to-rpi-adapter.yaml by @markbirss in #6162
  • Create lora-raxda-rock2f-starter-edition-hat.yaml by @markbirss in #6192
  • Enable external (UART) GPS support on Seeed WM1110 tracker dev board by @thebentern in #6189
  • Changes for 2.6 device_install by @gjelsoe in #6206
  • Consume device-ui as a pio library by @vidplace7 in #6193
  • Add support for seeed_xiao_nrf52840_kit by @Dylanliacc in #6231
  • Environment: add DPS310 high-accuracy barometer by @cdanis in #6237
  • Update platformio.ini for 4.2 and 2.9 CrowPanel ESP32-S3 epaper and point GxEPD2 to meshtastic branch by @markbirss in #6245
  • Ebyte E77 (STM32) DevKit support by @vidplace7 in #6255
  • Add detection support for LTR390UV Sensor by @fifieldt in #6009
  • NodeInfo request: don't bother if too far away by @cdanis in #6260
  • MUI: exFat support for SD by @mverch67 in #6279

🐛 Bug fixes and maintenance

New Contributors

Full Changelog: v2.5.23.bf958ed...v2.6.1.7c3edde

Meshtastic Firmware 2.6.0.f7afa9a Technical Preview

11 Mar 01:13
7c3edde
Compare
Choose a tag to compare

Meshtastic Firmware 2.5.23.bf958ed Alpha

25 Feb 01:26
bf958ed
Compare
Choose a tag to compare

🚀 Enhancements

  • Add XIAO nRF52840 + Wio SX1262 DIY Variant by @porkcube in #5976
  • Allow NeighborInfo on non-default frequency slot by @GUVWAF in #6061
  • Assigning SDA/SCL so it actually works 8| by @porkcube in #6065
  • Reject invalid configuration for the default MQTT server by @esev in #6066
  • Add support for new NRF52 board, MeshLink by @ponzano in #5736
  • Validate MQTT config by testing a connection by @esev in #6076
  • Add missing traceroute fields to serialized JSON output by @noahhaon in #6087
  • Trunk: Annotate PRs and Auto-Upgrade by @vidplace7 in #6091
  • Dependencies: minor version updates by @fifieldt in #6045
  • Add Pico2W variant including Wifi support. by @Mictronics in #6062
  • Feat: added BMP-390 support to the BMP-3xx sensors by @rostekus in #6103

🐛 Bug fixes and maintenance

New Contributors

Full Changelog: v2.5.22.d1fa27d...v2.5.23.bf958ed

Meshtastic Firmware 2.5.22.d1fa27d Alpha

11 Feb 21:59
eb650a6
Compare
Choose a tag to compare

⚠️ Known issues

  • PowerTelemetry reporting is broken in this release. This issue will be resolved in the next release.

🚀 Enhancements

  • Change nonce logging to DEBUG instead of Info by @lizTheDeveloper in #6001
  • T1000-E hardware updates and GPS positioning accuracy optimization by @Dylanliacc in #6003
  • Improve UTF-8 string handling in JSONValue by @ChangYanChu in #6011
  • meshtasticd flatpak: Include pio deps with release by @vidplace7 in #6025
  • Add support for 12- and 24-hour clock, Minor Settings Frame Adjustment by @Xaositek in #5988
  • Added custom OCV array values for T1000-E to improve percentage estimates by @nwilde1590 in #6031

🐛 Bug fixes

New Contributors

Full Changelog: v2.5.21.447533a...v2.5.22.d1fa27d

Meshtastic Firmware 2.5.21.447533a Alpha

05 Feb 02:25
447533a
Compare
Choose a tag to compare

Important

Linux packages have been migrated from GitHub Releases to distro-specific build services.
For additional information see: Installing meshtasticd

⚠️ Known issues

  • For NRF52 devices which have been upgraded through the 2.5.X versions, a full flash erase is recommended to fully remediate any lingering LFS assert issues.
  • Bluetooth was inadvertently disabled for T-Deck and T-Watch devices, preventing pairing with client apps. This issue will be resolved in the next alpha release after 2.5.21.
  • PowerTelemetry reporting is broken in this release. This issue will be resolved in the next release after 2.5.22.

🚀 Enhancements

🐛 Bug fixes and maintenance

New Contributors

Full Changelog: v2.5.20.4c97351...v2.5.21.447533a

Meshtastic Firmware 2.5.20.4c97351 Beta

25 Jan 12:46
4c97351
Compare
Choose a tag to compare

Important

Linux packages have been migrated from GitHub Releases to distro-specific build services.
For additional information see: Installing meshtasticd

⚠️ Known issues

  • We are cautiously optimistic that many of the intrinsic file system (LittleFS) issues on NRF52 based devices and instability should be resolved in this release. A full flash erase may be required if you are experiencing LFS assert issues.
  • Bluetooth was inadvertently disabled for T-Deck and T-Watch devices, preventing pairing with client apps. This issue will be resolved in the next alpha release after 2.5.21.

🚀 Enhancements

🐛 Bug fixes and maintenance

New Contributors

Full Changelog: v2.5.19.f9876cf...v2.5.20.4c97351

Meshtastic Firmware 2.5.19.f9876cf Alpha (Revoked)

16 Jan 11:57
4cd2ba5
Compare
Choose a tag to compare

⚠️ Known issues

  • This is a re-release of 2.5.19, which had previously been revoked due to some file growth issues discovered on NRF52. There is a known issue with Bluetooth disconnect / connection cycles sporadically creating issues on the file system as well, tracked in the #5839 discussion
  • The new ROUTER_LATER role has some bugs and we recommend avoiding usage in this release.

🚀 Enhancements

🐛 Bug fixes and maintenance

New Contributors

**Full Changelo...

Read more

Meshtastic Firmware 2.5.19.d5cd6f8 Alpha (Revoked)

14 Jan 02:17
729c39f
Compare
Choose a tag to compare

⚠️ Known issues

  • Revoked due to some file growth issues discovered on NRF52.

Meshtastic Firmware 2.5.18.89ebafc Beta

28 Dec 23:30
89ebafc
Compare
Choose a tag to compare

⚠️ Known issues

  • The new ROUTER_LATE role has some known issues with delaying rebroadcasts beyond the desired window. It is recommended to avoid this role on this release version.
  • For NRF52 devices, there are additional fixes for filesystem corruption available in 2.5.20 onwards. If you have an NRF52-based device we recommend you select a later release.

🚀 Enhancements

🐛 Bug fixes & maintenance

New Contributors

Full Changelog: v2.5.17.b4b2fd6...v2.5.18.89ebafc

Meshtastic Firmware 2.5.17.b4b2fd6 Alpha

24 Dec 12:36
b4b2fd6
Compare
Choose a tag to compare

🚀 Enhancements

🐛 Bug fixes and maintenance

  • Portduino-buildroot: Remove pkg-config optional libs by @vidplace7 in #5573
  • Portduino: Move meshtasticd/web out of /usr/share/doc/ by @vidplace7 in #5548
  • Portduino: fix transitional symlinks for /usr/share/doc/ by @vidplace7 in #5550
  • Cherry-pick: Windows Support - Trunk and Platformio (#5397) by @fifieldt in #5518
  • Synch minor changes from TFT branch by @fifieldt in #5520
  • Refactor MQTT::onReceive to reduce if/else nesting by @esev in #5592
  • Let RangeTest Module (RX) use Phone position if there's no GPS by @fifieldt in #5623
  • Separate host:port before checking for private IP by @esev in #5630
  • Clean up some straggler NRF52 json by @thebentern in #5628
  • Fix omission of AQ metrics by @thebentern in #5584
  • tlora_v2_1_16: Unset BUTTON_PIN and BUTTON_NEED_PULLUP by @ndoo in #5535
  • Fix detection for some RadSens hardware versions by @jake-b in #5542
  • Initialize dmac array to nulls by @jp-bennett in #5538
  • Portduino: fix setting hwId via argument by @GUVWAF in #5565
  • Add nugget and nibble boards for 38c3 by @caveman99 in #5609
  • Fix: Add libusb to dockerfile for ch341 by @thebentern in #5641
  • Portduino: specify C++ standard and link pthread by @GUVWAF in #5642
  • Separate host:port before checking for private IP (x2) by @esev in #5643
  • Update Femtofox configs by @noon92 in #5646
  • Detect charging status by measuring current flow with configured INA219 battery sensor by @nebman in #5271
  • Add NXP_SE050 detection by @jp-bennett in #5651
  • Check if MQTT remote IP is private by @esev in #5647
  • LIS3DH (WisMesh Pocket) - Honor Wake On Tap Or Motion by @fifieldt in #5625

New Contributors

Full Changelog: v2.5.16.f81d3b0...v2.5.17.b4b2fd6