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!
Warning
Additionally, this release allocates more storage space on a number of ESP32 targets. Updating one of these devices flashed with previous versions of meshtastic may result in unexpected behavior and we recommend doing a full erase / flash to be safe.
Affected 8MB and 16MB devices:
- Heltec: LoRa v3, Tracker, Wireless Stick Lite v3, Wireless Paper, Vision Master
- Lilygo: T-Beam S3 Supreme, T-Watch S3
- Seeed: Xiao-S3
- B&Q: Station G2
🚀 Enhancements
- Don't allow is_managed without any valid admin_keys by @cdanis in #6310
- E-ink partial refresh limitation removed for free text screen by @HarukiToreda in #6201
- Send UDP packets to multicast address rather than broadcast address by @Jorropo in #6331
- Simplify MAX_NUM_NODES, increase limit on large-flash targets. by @vidplace7 in #6311
- Add packages to devcontainer for build native-tft by @ThatKalle in #6299
- Mainline tlora v3 by @caveman99 in #6322
- Update Seeed-xiao-nrf52840-kit board defination by @Dylanliacc in #6318
- Support WiFi OTA by @mskvortsov in #6352
- Add UDP multicast support on linux. by @Jorropo in #6342
- RP2xx0: Add UDP Multicast support by @vidplace7 in #6327
- Pass pointer to UDP multicast packet to protobuf decoder by @Jorropo in #6333
- Meshtasticd: Add MeshToad - USB 1W 'MeshStick' by @vidplace7 in #6339
🐛 Bug fixes and maintenance
- Windows script lineendings by @ThatKalle in #6289
- MUI: fix packet queue full by @mverch67 in #6292
- Fix KR920's Tx power limitation by @qkdxorjs1002 in #6307
- New device: Lilygo T-Eth-Elite by @caveman99 in #6321
- Pass pointer to UDP multicast packet to protobuf decoder by @Jorropo in #6333
- Device-install/update: fix esptool --port by @ThatKalle in #6341
- Fixed UF2 generation problem when sys.executable path has spaces in it ( platformio-custom.py ) by @rbreesems in #6346
- Added bounds checking to memcpy and use memory-safe strlcpy by @raulperdomo in #6351
New Contributors
- @qkdxorjs1002 made their first contribution in #6307
- @rbreesems made their first contribution in #6346
- @raulperdomo made their first contribution in #6351
Full Changelog: v2.6.0.f7afa9a...v2.6.2.31c0e8f