"release_notes": "> [!CAUTION] \r\n> Updating from a previous version of firmware to 2.6, **will wipe** your device. Please remember to [backup your keys](https://meshtastic.org/docs/configuration/radio/security/#security-keys---backup-and-restore) and important [configurations](https://meshtastic.org/docs/software/python/cli/usage/#export-device-config-with---export-config) before proceeding!\r\n\r\n\r\n\r\n## 🚀 Enhancements\r\n\r\n### [Big 2.6 changes!](https://meshtastic.org/blog/meshtastic-2-6-preview/)\r\n- Meshtastic UI\r\n- Next-hop Routing Protocol for DMs\r\n- Optimized LoRa Slot-Time Calculation\r\n- InkHUD\r\n- Meshtastic over LAN (ESP32 Wifi UDP experimental support)\r\n- Improved Device State File Management\r\n- Add rain data from ws85 by @tavdog in https://github.com/meshtastic/firmware/pull/6242\r\n- Add some minor additional options to userPrefs.jsonc by @karchf in https://github.com/meshtastic/firmware/pull/6137\r\n- Switch pio_deps to `native-tft` for flatpak by @vidplace7 in https://github.com/meshtastic/firmware/pull/6187\r\n- Only request NodeInfo/Position from everyone on fresh install by @GUVWAF in https://github.com/meshtastic/firmware/pull/6184\r\n- Create lora-starter-edition-sx1262-i2c.yaml and lora-ws-raspberry-pi-pico-to-rpi-adapter.yaml by @markbirss in https://github.com/meshtastic/firmware/pull/6162\r\n- Create lora-raxda-rock2f-starter-edition-hat.yaml by @markbirss in https://github.com/meshtastic/firmware/pull/6192\r\n- Enable external (UART) GPS support on Seeed WM1110 tracker dev board by @thebentern in https://github.com/meshtastic/firmware/pull/6189\r\n- Changes for 2.6 device_install by @gjelsoe in https://github.com/meshtastic/firmware/pull/6206\r\n- Consume device-ui as a pio library by @vidplace7 in https://github.com/meshtastic/firmware/pull/6193\r\n- Add support for seeed_xiao_nrf52840_kit by @Dylanliacc in https://github.com/meshtastic/firmware/pull/6231\r\n- Environment: add DPS310 high-accuracy barometer by @cdanis in https://github.com/meshtastic/firmware/pull/6237\r\n- Update platformio.ini for 4.2 and 2.9 CrowPanel ESP32-S3 epaper and point GxEPD2 to meshtastic branch by @markbirss in https://github.com/meshtastic/firmware/pull/6245\r\n- Ebyte E77 (STM32) DevKit support by @vidplace7 in https://github.com/meshtastic/firmware/pull/6255\r\n- Add detection support for LTR390UV Sensor by @fifieldt in https://github.com/meshtastic/firmware/pull/6009\r\n- NodeInfo request: don't bother if too far away by @cdanis in https://github.com/meshtastic/firmware/pull/6260\r\n- MUI: exFat support for SD by @mverch67 in https://github.com/meshtastic/firmware/pull/6279\r\n\r\n## 🐛 Bug fixes and maintenance\r\n- Fix trunk debt by @vidplace7 in https://github.com/meshtastic/firmware/pull/6149\r\n- Cast user pref strings. by @Mictronics in https://github.com/meshtastic/firmware/pull/6123\r\n- More trunk junk / remove old workflows by @vidplace7 in https://github.com/meshtastic/firmware/pull/6153\r\n- DevContainers: Include meshtasticd dependencies by @rickmark in https://github.com/meshtastic/firmware/pull/5699\r\n- RAK11310: Update to last building platform package and possibly fix for #5361 by @Mictronics in https://github.com/meshtastic/firmware/pull/6202\r\n- RAK11310 support for RAK12002 RTC added. by @Mictronics in https://github.com/meshtastic/firmware/pull/6210\r\n- Only call GPS Probe commands once per family by @fifieldt in https://github.com/meshtastic/firmware/pull/6114\r\n- Enable GPS functionality for RAK4631_eth_gw variant by @mandreko in https://github.com/meshtastic/firmware/pull/6229\r\n- RAK11310 Fix build with latest Arduino framework by @Mictronics in https://github.com/meshtastic/firmware/pull/6227\r\n- EBYTE E22-400Mxx SX126X_DIO3_TCXO_VOLTAGE fix by @Andrik45719 in https://github.com/meshtastic/firmware/pull/6232\r\n- InkHUD refactoring by @todd-herbert in https://github.com/meshtastic/firmware/pull/6216\r\n- Add initial support for CrowPanel ESP32 5.79” E-paper HMI by @markbirss in https://github.com/meshtastic/firmware/pull/6233\r\n- [Task]: 2.6 device-install scripts by @ThatKalle in https://github.com/meshtastic/firmware/pull/6248\r\n- I2C: 0x45 can also be an SHT35, not just an OPT3001 by @cdanis in https://github.com/meshtastic/firmware/pull/6249\r\n- Flag semgrep to not run on self-hosted by @fifieldt in https://github.com/meshtastic/firmware/pull/6256\r\n- PlatformIO: Bump ArduinoThread / device-ui versions by @vidplace7 in https://github.com/meshtastic/firmware/pull/6271-\r\n- Fix excluded_modules metadata with InkHUD by @todd-herbert in https://github.com/meshtastic/firmware/pull/6272\r\n- Update device-install scripts by @ThatKalle in https://github.com/meshtastic/firmware/pull/6267\r\n\r\n## New Contributors\r\n- @karchf made their first contribution in https://github.com/meshtastic/firmware/pull/6137\r\n- @rickmark made their first contribution in https://github.com/meshtastic/firmware/pull/5699\r\n- @mandreko made their first contribution in https://github.com/meshtastic/firmware/pull/6229\r\n- @cdanis made their first contribution in https://github.com/meshtastic/firmware/pull/6237\r\n- @Andrik45719 made their first contribution in https://github.com/meshtastic/firmware/pull/6232\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.5.23.bf958ed...v2.6.1.7c3edde"
0 commit comments