Skip to content

Releases: meshtastic/firmware

Meshtastic Firmware 2.7.26.54e0d8d Beta

24 Jun 11:19
54e0d8d

Choose a tag to compare

Warning

If you encounter touch screen accuracy issues on a T-Deck, please run the screen calibration in MUI tools.

🐛 Bug fixes and maintenance

⚙️ Dependencies

  • Update Sensirion I2C SCD30 to v1.1.1 by @app/renovate in #10294
  • Update alpine Docker tag to v3.24 by @app/renovate in #10668
  • Update actions/github-script action to v9 by @app/renovate in #10691
  • Update meshtastic/device-ui digest to 4ec010c by @app/renovate in #10732
  • Update meshtastic/device-ui digest to 6cadf54 by @app/renovate in #10743
  • Update actions/checkout action to v7 by @app/renovate in #10744
  • Update meshtastic/device-ui digest to 1c45ebc by @app/renovate in #10749
  • Update platform-native digest to 61067ac by @app/renovate in #10750

Full Changelog: v2.7.25.104df5f...v2.7.26.54e0d8d

Meshtastic Firmware 2.7.25.104df5f Alpha

10 Jun 00:18
104df5f

Choose a tag to compare

🚀 Enhancements

🐛 Bug fixes and maintenance

  • Add Heltec mesh node t1 by @Quency-D in #10416
  • Fix SHT2x detection for INA219 addresses by @balya in #10482
  • Missing module config in rak6421 / 13300 + 13302 module config files. by @Littleaton in #10496
  • Add Lilygo T-Impulse-Plus by @vidplace7 in #10497
  • Preserve forwarded position payload precision by @h3lix1 in #10554
  • Fix mini-epaper-s3 build: resolve SensorLib isBitSet macro conflict with SparkFun MMC5983MA by @app/copilot-swe-agent in #10584
  • Debian: Correctly build without signing (for forks) by @vidplace7 in #10605
  • Add Module configuration for RAK6421 Slot 2 yamls by @pdxlocations in #10632

⚙️ Dependencies

  • Update platformio/ststm32 to v19.6.0 by @app/renovate in #10329
  • Update libpax digest to 1730234 by @app/renovate in #10507
  • Update ESP32-CH390 to v1.1.0 by @vidplace7 in #10528
  • Update actions/stale action to v10.3.0 by @app/renovate in #10532
  • Update meshtastic/device-ui digest to 34e96d2 by @app/renovate in #10537
  • Update meshtastic-esp8266-oled-ssd1306 digest to 2e26010 by @app/renovate in #10562
  • Update Adafruit SSD1306 to v2.5.17 by @app/renovate in #10581
  • Update SparkFun MMC5983MA Magnetometer to v1.1.5 by @app/renovate in #10599
  • Update meshtastic/device-ui digest to 502ba30 by @app/renovate in #10629

Full Changelog: v2.7.24.472b14c...v2.7.25.104df5f

Meshtastic Firmware 2.7.24.472b14c Alpha

23 May 01:12

Choose a tag to compare

🚀 Enhancements

  • ThinkNode M7 by @caveman99 in #8077
  • Implement rotating JSONL recorder for persistent logging by @thebentern in #10428
  • Make power status logging less chatty and track battery presence transitions by @thebentern in #10453
  • Add variantDefaultConfig and set eth_enabled to default true by @jp-bennett in #10454
  • VSCode: Prepare for pioarduino transition by @vidplace7 in #10471
  • Refactor virtual keyboard cell height for layout consistency by @Bjk8kds in #10501
  • Refactor position precision handling to honor explicit channel settings and prevent location leaks by @thebentern in #10513

🐛 Bug fixes and maintenance

⚙️ Dependencies

  • Update NeoPixel to v1.15.5 by @app/renovate in #10466
  • Update libch341-spi-userspace digest to 2e5ff75 by @app/renovate in #10485

Full Changelog: v2.7.23.b246bcd...v2.7.24.472b14c

Meshtastic Firmware 2.7.23.b246bcd Alpha

08 May 10:43
b246bcd

Choose a tag to compare

🚀 Enhancements

🐛 Bug fixes and maintenance

⚙️ Dependencies

  • Update meshtastic-esp32_https_server digest to 0c71f38 by @app/renovate in #10081
  • Update meshtastic-st7789 digest to 222554e by @app/renovate in #10121
  • Update actions/github-script action to v9 by @app/renovate in #10122
  • Update meshtastic-st7789 digest to 7228c49 by @app/renovate in #10131
  • Update pnpm/action-setup action to v6 by @app/renovate in #10132
  • Update meshtastic-st7789 digest to 4d957e7 by @app/renovate in #10134
  • Update meshtastic-st7789 digest to a787bee by @app/renovate in #10147
  • Update softprops/action-gh-release action to v3 by @app/renovate in #10150
  • Update platform-native digest to 71ed55b by @app/renovate in #10165
  • Update meshtastic-st7789 digest to 92bae2e by @app/renovate in #10182
  • Update meshtastic/device-ui digest to 5305670 by @app/renovate in #10183
  • Update meshtastic/device-ui digest to 56e1da4 by @app/renovate in #10195
  • Update GxEPD2 to v1.6.9 by @app/renovate in #10212
  • Update LovyanGFX to v1.2.20 by @app/renovate in #10232
  • Update meshtastic-esp8266-oled-ssd1306 digest to 6bfd1f1 by @app/renovate in #10277
  • Update platform-native digest to 135b91e by @app/renovate in #10300
  • Update meshtastic/device-ui digest to 7289329 by @app/renovate in #10313
  • Update platform-native digest to 4ea5e09 by @app/renovate in #10314
  • Update meshtastic/device-ui digest to 1ddcc9d by @app/renovate in #10328
  • Update meshtastic/device-ui digest to 4bf593a by @app/renovate in #10346
  • Update platform-native digest to cab4b21 by @app/renovate in #10372
  • Update LovyanGFX to v1.2.21 by @app/renovate in #10373
  • Update libpax digest to df42474 by @app/renovate in #10406

Full Changelog: v2.7.21.1370b23...v2.7.23.b246bcd

Meshtastic Firmware 2.7.22.96dd647 Alpha

14 Apr 12:29
96dd647

Choose a tag to compare

🐛 Bug fixes and maintenance

⚙️ Dependencies

  • Update meshtastic-esp32_https_server digest to 0c71f38 by @app/renovate in #10081
  • Update meshtastic-st7789 digest to 222554e by @app/renovate in #10121
  • Update actions/github-script action to v9 by @app/renovate in #10122
  • Update meshtastic-st7789 digest to 7228c49 by @app/renovate in #10131
  • Update pnpm/action-setup action to v6 by @app/renovate in #10132
  • Update meshtastic-st7789 digest to 4d957e7 by @app/renovate in #10134
  • Update meshtastic-st7789 digest to a787bee by @app/renovate in #10147
  • Update softprops/action-gh-release action to v3 by @app/renovate in #10150

Full Changelog: v2.7.21.1370b23...v2.7.22.96dd647

Meshtastic Firmware 2.7.21.1370b23 Alpha

06 Apr 11:33

Choose a tag to compare

Warning

Due to resource constraints, the HTTP server is deprecated on original-generation ESP32 devices and should not be relied on going forward.
Support continues on ESP32-S3 and other newer ESP32 generations.

🚀 Enhancements

  • Add T5-4.7-S3 Epaper Pro support. #6625
  • Apply Thailand NBTC 920-925 MHz limits (27 dBm, 10% duty cycle). #9827
  • Switch nRF52840 builds to C++17. #9874
  • Clean up SEN5X warnings. #9884
  • Refactor BaseUI emotes. #9896
  • Add spoof detection in UdpMulticastHandler. #9905
  • Enable LNA by default on Heltec v4.3. #9906
  • Rotate MUI for the Heltec V4 + TFT expansion kit. #9938
  • Make hexDump() take a const buffer. #9944
  • Add meshtasticd config metadata. #10001
  • Add MESHTASTIC_EXCLUDE_ACCELEROMETER. #10004
  • Adapt MUI WiFi map tile downloads for Heltec V4. #10011
  • Fix Mesh-tab WiFi map and exclude-screen behavior. #10038
  • Include Thinknode M5 minor fixes. #10049

🐛 Bug fixes and maintenance

  • Remove GPS baudrate locking on the Seeed Xiao S3 kit. #9374
  • Fix RAK4631 Ethernet gateway API connection loss after W5100S brownouts. #9754
  • Fix W5100S socket exhaustion blocking MQTT and additional TCP clients. #9770
  • Fix traceroute over MQTT when the uplink node is encrypted. #9798
  • Extend Debian sourcedeb cache expiration. #9858
  • Fix T-LoRA Pager SPI bus sharing between SX1262 and the SD card. #9870
  • Update ESP8266Audio to the Meshtastic fork for compatibility. #9872
  • Fix rak_wismeshtag low-voltage reboot hangs after app configuration. #9897
  • Preserve pki_encrypted and public_key when relaying UDP multicast packets to radio. #9916
  • Add the new RAK 13302 power curve. #9929
  • Fix MQTT settings not persisting when the broker is unreachable. #9934
  • Fix BMP detection by not returning early during BME address scans. #9935
  • Enforce infrastructure-role minimums even when scaling is disabled. #9937
  • Fix traceroute hop rendering for ffff / unknown-dB hops. #9945
  • Fix NodeInfo suppression so it only applies to external requests. #9947
  • Enable touch-to-backlight on T-Echo, not just T-Echo Plus. #9953
  • Prevent licensed users from rebroadcasting packets to or from unlicensed users. #9958
  • Add the heltec_mesh_node_t096 board. #9960
  • Add Cardputer-Adv I2S audio support. #9963
  • Fix the Cyrillic OLED double-space issue. #9971
  • Add LED_BUILTIN for tlora_v1. #9973
  • Add a timeout for PPA uploads. #9989
  • Exclude the web server, Paxcounter, and a few other components on original ESP32 boards to avoid IRAM overflow. #10005
  • Rework External Notifications logic. #10006
  • Improve STM32WL support. #10015
  • Configure NFC pins as GPIO for older bootloaders. #10016
  • Fix TransmitHistory epoch handling. #10017
  • Inherit build_unflags for wio-sdk-wm1110. #10034
  • Remove PSRAM from tbeam boards to reclaim IRAM. #10036
  • Move t5s3_epaper_inkhud to extra. #10037

⚙️ Dependencies

  • Update meshtastic-esp32_https_server to digest b78f12c. #9851
  • Update meshtastic/device-ui through digests 622b034, f36d2a9, 7b1485b, and 1897dd1. #9864 #9940 #10023 #10044 #10050
  • Update GxEPD2 to v1.6.8. #9918
  • Update pnpm/action-setup to v5. #9926
  • Update dorny/test-reporter to v3. #9981
  • Clean up LewisHe library references and dependency matching, and tighten Renovate scheduling. #10007 #10008 #10039
  • Update Adafruit_BME680 to v2.0.6. #10009

Full Changelog: v2.7.20.6658ec2...v2.7.21.1370b23

Meshtastic Firmware 2.7.20.6658ec2 Alpha

11 Mar 11:43
6658ec2

Choose a tag to compare

🚀 Enhancements

🐛 Bug fixes and maintenance

Read more

Meshtastic Firmware 2.7.19.bb3d6d5 Alpha

11 Feb 12:19
bb3d6d5

Choose a tag to compare

🚀 Enhancements

🐛 Bug fixes and maintenance

⚙️ Dependencies

  • Update XPowersLib to v0.3.3 by @app/renovate in #9354
  • Update meshtastic/device-ui digest to 613c095 by @app/renovate in #9383
  • Update meshtastic-esp32_https_server digest to b0f3960 by @app/renovate in #9393
  • Update lewisxhe-SensorLib to v0.3.4 by @app/renovate in #9395
  • Update SensorLib to v0.3.4 by @app/renovate in #9396
  • Update pschatzmann_arduino-audio-driver to v0.2.1 by @app/renovate in #9398
  • Update meshtastic/device-ui digest to 37ad715 by @app/renovate in #9403
  • Update LovyanGFX to v1.2.19 by @app/renovate in #9405
  • Update GxEPD2 to v1.6.6 by @app/renovate in #9412
  • Update meshtastic/device-ui digest to 69739b8 by @app/renovate in #9448
  • Update libch341-spi-userspace digest to af9bc27 by @app/renovate in #9472
  • Update meshtastic/device-ui digest to 63967a4 by @app/renovate in #9475
  • Update Adafruit MPU6050 to v2.2.7 by @app/renovate in https://github.com/meshtast...
Read more

Meshtastic Firmware 2.7.18.fb3bf78 Alpha

22 Jan 22:17
fb3bf78

Choose a tag to compare

🚀 Enhancements

🐛 Bug fixes and maintenance

Read more

Meshtastic Firmware 2.7.17.9058cce Alpha

02 Jan 12:44

Choose a tag to compare

Warning

If you experience immediate boot-loops after updating, this likely indicates that you need perform a full erase and flash. If you installed the previously revoked 2.7.17 release with the NimBLE 2 upgrade and paired the device with bluetooth, this will occur.

🚀 What's Changed

New Contributors

Full Changelog: v2.7.16.a597230...v2.7.17.9058cce