diff --git a/app/src/main/assets/firmware_releases.json b/app/src/main/assets/firmware_releases.json index 25a5a4ffd..51dcc0a60 100644 --- a/app/src/main/assets/firmware_releases.json +++ b/app/src/main/assets/firmware_releases.json @@ -21,16 +21,16 @@ "page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.6.4.b89355f", "zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.6.4.b89355f/firmware-esp32-2.6.4.b89355f.zip", "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> [!WARNING] \r\nFor Seeed Sensecap Indicator devices _stuck_ in bluetooth pairing mode, we recommend doing a full erase / flash.\r\n\r\n## ⚠️ Known issues:\r\nLegacy ESP32 devices such as T-LoRA V2 1.6 may experience more crashes on Wifi. This should be fixed in 2.6.5.\r\nT-Echos may start with backlight on by default. Fixed in 2.6.5\r\n\r\n## 🚀 Enhancements\r\n* CrowPanel e-Ink Updates for 4.2 and 2.9 inch by @markbirss in https://github.com/meshtastic/firmware/pull/6401\r\n* Update lora-Adafruit-RFM9x by @markbirss in https://github.com/meshtastic/firmware/pull/6402\r\n* Add Thinknode-M1 by @caveman99 in https://github.com/meshtastic/firmware/pull/6435\r\n* Portduino: Return CH341 Product String by @vidplace7 in https://github.com/meshtastic/firmware/pull/6436\r\n* UDP-multicast: error handling support by @Jorropo in https://github.com/meshtastic/firmware/pull/6433\r\n* Add ThinkNode M2 Support by @caveman99 in https://github.com/meshtastic/firmware/pull/6354\r\n* Try-fix ESP32 wifi disconnects by @thebentern in https://github.com/meshtastic/firmware/pull/6363\r\n* MUI: node list <-> map navigation by @mverch67 in https://github.com/meshtastic/firmware/pull/6456\r\n\r\n## 🐛 Bug fixes and maintenance\r\n* Fix: T-Watch-S3 has 8MB Flash by @vidplace7 in https://github.com/meshtastic/firmware/pull/6407\r\n* Fix USERPREFS_EVENT_MODE compile error by @vidplace7 in https://github.com/meshtastic/firmware/pull/6408\r\n* Add missing board definition for MESHLINK by @macvenez in https://github.com/meshtastic/firmware/pull/6404\r\n* FIX: SenseCAP Indicator sporadic touch crash by @mverch67 in https://github.com/meshtastic/firmware/pull/6432\r\n* Revert \"TCA8418 initial config + basic 3x4 keypad config\" by @thebentern in https://github.com/meshtastic/firmware/pull/6410\r\n* Speed up builds by referencing github zips for shallow checkouts by @caveman99 in https://github.com/meshtastic/firmware/pull/6441\r\n* Fix a couple of warnings by @caveman99 in https://github.com/meshtastic/firmware/pull/6445\r\n* Fix Bold and Inverted Displays to actually show Uptime by @Xaositek in https://github.com/meshtastic/firmware/pull/6413\r\n* Fix STM32 build by @thebentern in https://github.com/meshtastic/firmware/pull/6455\r\n\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.6.3.640e731...v2.6.4.b89355f" - }, - { - "id": "v2.5.20.4c97351", - "title": "Meshtastic Firmware 2.5.20.4c97351 Beta", - "page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.5.20.4c97351", - "zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.5.20.4c97351/firmware-esp32-2.5.20.4c97351.zip", - "release_notes": "> [!IMPORTANT] \r\n> Linux packages have been migrated from GitHub Releases to distro-specific build services.\r\n> For additional information see: [Installing meshtasticd](https://meshtastic.org/docs/hardware/devices/linux-native-hardware/#installing-meshtasticd)\r\n\r\n## ⚠️ Known issues \r\n* 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](https://meshtastic.org/docs/getting-started/flashing-firmware/nrf52/nrf52-erase/) may be required if you are experiencing LFS assert issues.\r\n* 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.\r\n\r\n## 🚀 Enhancements\r\n* Canned messages: allow GPIO0 with \"scan and select\" input by @todd-herbert in https://github.com/meshtastic/firmware/pull/5838\r\n* COPR: Switch from hook to `copr_cli` by @vidplace7 in https://github.com/meshtastic/firmware/pull/5864\r\n* Initiate magnetometer based compass calibration from button presses by @danwelch3 in https://github.com/meshtastic/firmware/pull/5553\r\n* Slight rework of CH341 HAL by @psiegl in https://github.com/meshtastic/firmware/pull/5848\r\n* Alert app messages should be treated as text by @thebentern in https://github.com/meshtastic/firmware/pull/5878\r\n* COPR: Switch to forked GitHub Action by @vidplace7 in https://github.com/meshtastic/firmware/pull/5871\r\n* Initial commit of a fuzzer for Meshtastic by @esev in https://github.com/meshtastic/firmware/pull/5790\r\n* Build docker images with other linux release channels by @vidplace7 in https://github.com/meshtastic/firmware/pull/5837\r\n* No focus on new messages if auto-carousel is off by @isseysandei in https://github.com/meshtastic/firmware/pull/5881\r\n* Create BananaPi-BPI-R4-sx1262.yaml by @markbirss in https://github.com/meshtastic/firmware/pull/5897\r\n* Update RAK2560 code by @caveman99 in https://github.com/meshtastic/firmware/pull/5844\r\n* Docker: tag intermediate containers by @vidplace7 in https://github.com/meshtastic/firmware/pull/5910\r\n* Debian: Switch OBS repo to `network:Meshtastic` by @vidplace7 in https://github.com/meshtastic/firmware/pull/5912\r\n* Docker: Switch tags to newline-seperated by @vidplace7 in https://github.com/meshtastic/firmware/pull/5919\r\n\r\n## 🐛 Bug fixes and maintenance\r\n\r\n* Changed GPS buad rate to 9600 by @SignalMedic in https://github.com/meshtastic/firmware/pull/5786\r\n* Fixed localization on bigger screens by @kyberpunk in https://github.com/meshtastic/firmware/pull/5695\r\n* Small fix: Reference COPR group correctly (with `@`) by @vidplace7 in https://github.com/meshtastic/firmware/pull/5872\r\n* Fix detection of lark weather station and add rain sensor by @caveman99 in https://github.com/meshtastic/firmware/pull/5874\r\n* Reboot before formatting LittleFS by @esev in https://github.com/meshtastic/firmware/pull/5900\r\n* Fix possible memory leak for `ROUTER_LATE` by @GUVWAF in https://github.com/meshtastic/firmware/pull/5901\r\n* Move OpenWRT configs to subdir by @vidplace7 in https://github.com/meshtastic/firmware/pull/5902\r\n* Add quotes around ${platformio.build_dir} to avoid invalid paths by @esev in https://github.com/meshtastic/firmware/pull/5906\r\n* NRF52 - Remove file totally before opening write by @thebentern in https://github.com/meshtastic/firmware/pull/5916\r\n* Peg NRF52 arduino to meshtastic fork with LFS bluetooth fix by @thebentern in https://github.com/meshtastic/firmware/pull/5924\r\n* TFT Cherrypick: WiFi.persistent(false) by @fifieldt in https://github.com/meshtastic/firmware/pull/5925\r\n\r\n## New Contributors\r\n* @danwelch3 made their first contribution in https://github.com/meshtastic/firmware/pull/5553\r\n* @SignalMedic made their first contribution in https://github.com/meshtastic/firmware/pull/5786\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.5.19.f9876cf...v2.5.20.4c97351" } ], "alpha": [ + { + "id": "v2.7.12.45f15b8", + "title": "Meshtastic Firmware 2.7.12.45f15b8 Alpha", + "page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.7.12.45f15b8", + "zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.7.12.45f15b8/firmware-esp32-2.7.12.45f15b8.zip", + "release_notes": "\r\n## 🚀 What's Changed\r\n* Bug / Send upgraded (duplicate) packets to phone if the queue removal failed. by @h3lix1 in https://github.com/meshtastic/firmware/pull/8148\r\n* Introduce non-linear TX_GAIN_LORA by @fifieldt in https://github.com/meshtastic/firmware/pull/8107\r\n* Reliable ACKs for DMs by @compumike in https://github.com/meshtastic/firmware/pull/8165\r\n* Add DIRECT_MSG_ONLY buzzer mode by @nexpspace in https://github.com/meshtastic/firmware/pull/8158\r\n* Add support for the manually_verified bool in SharedContact by @jp-bennett in https://github.com/meshtastic/firmware/pull/8180\r\n* Mute: channels by @ford-jones in https://github.com/meshtastic/firmware/pull/7957\r\n* T-Lora Pager: Fully fix rotary encoder and speaker fuzzing/popping by @WillyJL in https://github.com/meshtastic/firmware/pull/7986\r\n* Add FACTORY_INSTALL option to do a filesystem reset on first boot by @jp-bennett in https://github.com/meshtastic/firmware/pull/8185\r\n* Master backmerge by @thebentern in https://github.com/meshtastic/firmware/pull/8192\r\n* Update MQTT root on lora region change by @ford-jones in https://github.com/meshtastic/firmware/pull/8166\r\n* add heltec tracker v2 board. by @Quency-D in https://github.com/meshtastic/firmware/pull/8160\r\n* Don't use IS_ONE_OF when loading Modules by @vidplace7 in https://github.com/meshtastic/firmware/pull/8197\r\n* Update meshtastic/device-ui digest to 505ffad by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8195\r\n* GAT562: Use PRIVATE_HW (fix build) by @vidplace7 in https://github.com/meshtastic/firmware/pull/8198\r\n* Fix: ESP32s2 doesn't implement HWCDC by @vidplace7 in https://github.com/meshtastic/firmware/pull/8199\r\n* Fix build script failure under certain conditions for devices that use UF2 binaries by @Kealper in https://github.com/meshtastic/firmware/pull/8150\r\n* Calculate airtime of transmitted and received packets separately by @GUVWAF in https://github.com/meshtastic/firmware/pull/8205\r\n* Correcting T-Echo Lite GPS PINs by @Szetya in https://github.com/meshtastic/firmware/pull/8087\r\n* Clear out user.id except for sending to phone by @thebentern in https://github.com/meshtastic/firmware/pull/8202\r\n* Add dropped packet count to LocalStats by @GUVWAF in https://github.com/meshtastic/firmware/pull/8207\r\n* Sdl work by @jp-bennett in https://github.com/meshtastic/firmware/pull/7930\r\n* Reprocess repeated packets and deduplicate logic by @GUVWAF in https://github.com/meshtastic/firmware/pull/8216\r\n* Update next-hops based on traceroute result by @GUVWAF in https://github.com/meshtastic/firmware/pull/8219\r\n* Add Adaptive Polling Intervals to WebServer by @capricornusx in https://github.com/meshtastic/firmware/pull/7864\r\n* Centralize getNodeId and fix references to owner.id by @thebentern in https://github.com/meshtastic/firmware/pull/8230\r\n* Update meshtastic-ArduinoThread digest to b841b04 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8233\r\n* Update meshtastic/device-ui digest to f920b12 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8234\r\n* Run Integration test in simulator mode by @jp-bennett in https://github.com/meshtastic/firmware/pull/8232\r\n* Actions: Simplify matrices, cleanup build_one_* by @vidplace7 in https://github.com/meshtastic/firmware/pull/8218\r\n* Cherry Pick: Run Integration test in simulator mode by @fifieldt in https://github.com/meshtastic/firmware/pull/8242\r\n* Update meshtastic/web to v2.6.6 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/7583\r\n* Log antispam by @jp-bennett in https://github.com/meshtastic/firmware/pull/8241\r\n* Update meshtastic/device-ui digest to e564d78 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8235\r\n* Do slightly better at threading the search for GPS hardware by @jp-bennett in https://github.com/meshtastic/firmware/pull/8240\r\n* Fix serial pins for Ebyte E77 MBL board by @Stary2001 in https://github.com/meshtastic/firmware/pull/8246\r\n* Wait until after GPS lock hold before updating position, if we can. by @fifieldt in https://github.com/meshtastic/firmware/pull/8064\r\n* Add SHT4x serial number for detection by @szlifier in https://github.com/meshtastic/firmware/pull/8222\r\n* Force coverage tests to run in simulation mode by @vidplace7 in https://github.com/meshtastic/firmware/pull/8251\r\n* NimBLE speedup by @thebentern in https://github.com/meshtastic/firmware/pull/8281\r\n* Fix Station G2 Lora Power Settings by @fifieldt in https://github.com/meshtastic/firmware/pull/8273\r\n\r\n## New Contributors\r\n* @nexpspace made their first contribution in https://github.com/meshtastic/firmware/pull/8158\r\n* @szlifier made their first contribution in https://github.com/meshtastic/firmware/pull/8222\r\n\r\n## New Contributors\r\n* @nexpspace made their first contribution in https://github.com/meshtastic/firmware/pull/8158\r\n* @szlifier made their first contribution in https://github.com/meshtastic/firmware/pull/8222\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.7.11.ee68575...v2.7.12.45f15b8" + }, { "id": "v2.7.11.ee68575", "title": "Meshtastic Firmware 2.7.11.ee68575 Alpha",