Skip to content

Releases: meshtastic/firmware

Meshtastic Firmware 2.5.20.4c97351 Alpha

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

⚠️ Known issues

  • We are cautiously optimistic that many of the intrinsic file system (LittleFS) issues and instability should be resolved in this release. A full flash erase may be required if you are experiencing LFS assert issues.

🚀 Enhancements

🐛 Bug fixes and maintenance

New Contributors

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

Meshtastic Firmware 2.5.19.f9876cf Alpha

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.

🚀 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

Meshtastic Firmware 2.5.16.f81d3b0 Alpha

09 Dec 12:34
f81d3b0
Compare
Choose a tag to compare

🚀 Enhancements

  • Adds libusb dev package to Raspbian build steps by @jp-bennett in #5480
  • Update arduino-pico core and remove mDNS restriction by @GUVWAF in #5483
  • Update xiao_esp32 fully support L76K by @Dylanliacc in #5488
  • Convert userprefs to a json file instead of header file which has to be included everywhere by @thebentern in #5471
  • SimRadio: clean-up and emulate collisions by @GUVWAF in #5487
  • add nodeId to nodeinfo update log lines and removed redundant nodeinfo update log line by @rbrtio in #5493
  • Refactor the macro definition of GPS initialization of GPSDEFAULTD_NOT_PRESENT and added seeeed Indicator to this sequence by @Dylanliacc in #5494
  • Extend Length of Source and Destination Node IDs Logged by @rbrtio in #5492
  • Added femtofox configs by @noon92 in #5477
  • [Add] LR1110, LR1120 and LR1121 to linux native Portduino by @markbirss in #5496
  • Add popular nrf52 pro micro to the builds by @thebentern in #5523
  • Add MACAddress to config.yaml by @jp-bennett in #5506
  • Configure Seeed Xiao S3 RX enable pin by @mgranberry in #5517
  • Add OpenWRT One config.d files by @markbirss in #5529

🐛 Bug fixes and maintenance

New Contributors

Full Changelog: v2.5.15.79da236...v2.5.16.f81d3b0

Meshtastic Firmware 2.5.15.79da236 Beta

29 Nov 17:55
79da236
Compare
Choose a tag to compare

🚀 Enhancements

🐛 Bug fixes and maintenance

New Contributors

Full Changelog: v2.5.14.f2ee0df...v2.5.15.79da236

Meshtastic Firmware 2.5.14.f2ee0df Beta

24 Nov 19:47
f2ee0df
Compare
Choose a tag to compare

Important

When we initially released the 2.5 version of the firmware, we added a new bit OkToMqtt to packets to express the intent of users to opt-in to their packets being uplinked to an MQTT broker.

Prior to this, uplinking of packets was just implicit fact, which was not fair to users wishing to remain off of any public brokers, maps, etc. However, in order to not immediately begin dumping all of the traffic from previous firmware versions from going to MQTT, we allowed for a grace period to transition folks to the newer 2.5.X firmware, where they can now opt-in, or remain off (by default). This grace period has concluded. The firmware will now enforce that the OkToMqtt bit is both present and opted into before uplinking any packets to MQTT.

🚀 Enhancements

🐛 Bug fixes and maintenance

New Contributors

Full Changelog: v2.5.13.1a06f88...v2.5.14.f2ee0df

Meshtastic Firmware 2.5.13.1a06f88 Beta

17 Nov 15:38
1a06f88
Compare
Choose a tag to compare

Warning

We are making the Web UI on ESP32 optional going forward: the full details.

This is a re-cut release of 2.5.13. If you performed an erase and install of 2.5.13.295278b on an ESP32 based device and experienced panic and reboot on saving to the filesystem, performing a fresh install of this release should resolve the issue.

🚀 Enhancements

🐛 Bug fixes

New Contributors

Full Changelog: v2.5.12.aa184e6...v2.5.13.1a06f88

Meshtastic Firmware 2.5.12.aa184e6 Alpha

08 Nov 12:13
aa184e6
Compare
Choose a tag to compare

⚠️ Known issues

  • In some cases, connected apps may show duplicate received packets.

🚀 Enhancements

🐛 Bug fixes & maintenance

  • More log reductions. I'll probably stop now ;-) by @thebentern in #5263
  • Add exception for RTC to not strip time from position by @thebentern in #5262
  • Only PKC encrypt when packet originates from us by @GUVWAF in #5267
  • Fix wio-tracker-dev sensor scan by @caveman99 in #5274
  • Fixed compile error when using GPS_DEBUG by @macvenez in #5275
  • Copy the has_relative_humidity value to full telem packet from AHTX0 packet by @tavdog in #5277

New Contributors

Full Changelog: v2.5.11.8e2a3e5...v2.5.12.aa184e6