chore: Scheduled updates (Firmware, Hardware) (#3148)

Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
pull/3149/head
James Rich 2025-09-19 07:12:35 -05:00 zatwierdzone przez GitHub
rodzic b66bf96f7e
commit 7dc9b82a0e
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 7 dodań i 7 usunięć

Wyświetl plik

@ -28,16 +28,16 @@
"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"
},
{
"id": "v2.5.18.89ebafc",
"title": "Meshtastic Firmware 2.5.18.89ebafc Beta",
"page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.5.18.89ebafc",
"zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.5.18.89ebafc/firmware-esp32-2.5.18.89ebafc.zip",
"release_notes": "## ⚠️ Known issues \r\n* 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.\r\n* For NRF52 devices, there are additional fixes for filesystem corruption available in 2.5.20 onwards. If you have an NRF52-based device we recommend you select a later release.\r\n\r\n## 🚀 Enhancements\r\n* Synchronize test workflow packages with native by @esev in https://github.com/meshtastic/firmware/pull/5664\r\n* More accurately determine if MQTT uses the default server by @esev in https://github.com/meshtastic/firmware/pull/5663\r\n* Generate a coverage report for End to end tests by @esev in https://github.com/meshtastic/firmware/pull/5667\r\n* Include log messages in unit tests by @esev in https://github.com/meshtastic/firmware/pull/5666\r\n* Add czech oled localization by @kyberpunk in https://github.com/meshtastic/firmware/pull/5661\r\n* Meshtasticd-docker: simplify, add USB compose by @vidplace7 in https://github.com/meshtastic/firmware/pull/5662\r\n* Alpine Docker image (musl CI target) by @vidplace7 in https://github.com/meshtastic/firmware/pull/5659\r\n* Cherry-pick: device-ui persistency by @fifieldt in https://github.com/meshtastic/firmware/pull/5570\r\n* Add packet length to printPacket() by @jp-bennett in https://github.com/meshtastic/firmware/pull/5672\r\n* Enable the autoconf settings for MPR121 based keyboards by @aussieklutz in https://github.com/meshtastic/firmware/pull/5680\r\n\r\n## 🐛 Bug fixes & maintenance\r\n* Unset received SNR/RSSI values upon receiving packet via MQTT by @GUVWAF in https://github.com/meshtastic/firmware/pull/5668\r\n* Fix for nrf52 lfs assert boot loop by @tavdog in https://github.com/meshtastic/firmware/pull/5670\r\n* Remove remaining \\n from log lines. by @fifieldt in https://github.com/meshtastic/firmware/pull/5675\r\n* TFT branch - minor cherry picks by @fifieldt in https://github.com/meshtastic/firmware/pull/5676\r\n* Cherry-pick: Mesh-tab by @fifieldt in https://github.com/meshtastic/firmware/pull/5674\r\n* Fix RP2040 crash issue #5665. by @Mictronics in https://github.com/meshtastic/firmware/pull/5678\r\n* Exclude health telemetry by macro by @thebentern in https://github.com/meshtastic/firmware/pull/5679\r\n* Add new ROUTER_LATE role by @erayd in https://github.com/meshtastic/firmware/pull/5528\r\n* More meshtab cherry-pick by @fifieldt in https://github.com/meshtastic/firmware/pull/5681\r\n* TFT branch synch grab-bag by @fifieldt in https://github.com/meshtastic/firmware/pull/5683\r\n* Minor TFT branch cherry-picks by @fifieldt in https://github.com/meshtastic/firmware/pull/5682\r\n\r\n## New Contributors\r\n* @kyberpunk made their first contribution in https://github.com/meshtastic/firmware/pull/5661\r\n* @erayd made their first contribution in https://github.com/meshtastic/firmware/pull/5528\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.5.17.b4b2fd6...v2.5.18.89ebafc"
}
],
"alpha": [
{
"id": "v2.7.9.70724be",
"title": "Meshtastic Firmware 2.7.9.70724be Alpha",
"page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.7.9.70724be",
"zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.7.9.70724be/firmware-esp32-2.7.9.70724be.zip",
"release_notes": "## 🚀 What's Changed\r\n* Add support for new ESP32 DIY variant 9m2ibr_aprs_lora_tracker by @ndoo in https://github.com/meshtastic/firmware/pull/7828\r\n* T-Lora Pager: Fix keyboard and improve rotary wheel haptic by @mverch67 in https://github.com/meshtastic/firmware/pull/7869\r\n* Fix esptool detection and baud rate issues in Windows batch scripts by @jeremiah-k in https://github.com/meshtastic/firmware/pull/7856\r\n* Upon receiving ACK/reply directly, only update next-hop if were the *sole* relayer by @GUVWAF in https://github.com/meshtastic/firmware/pull/7859\r\n* Fix merge conflict with test changes by @fifieldt in https://github.com/meshtastic/firmware/pull/7902\r\n* Fix: RotaryEncoder uninitialized kbchar by @mverch67 in https://github.com/meshtastic/firmware/pull/7889\r\n* Chore(deps): update meshtastic/device-ui digest to 233d18e by @renovate[bot] in https://github.com/meshtastic/firmware/pull/7890\r\n* Reorganize 8MB partition for MUI devices by @mverch67 in https://github.com/meshtastic/firmware/pull/7860\r\n* Chore(deps): update meshtastic/device-ui digest to 3677476 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/7925\r\n* Disable ATAK Plugin module for non-TAK roles by @thebentern in https://github.com/meshtastic/firmware/pull/7928\r\n* Use char buffer for probeResponse by @thebentern in https://github.com/meshtastic/firmware/pull/7870\r\n* Make phone queues use a static pointer queue by @thebentern in https://github.com/meshtastic/firmware/pull/7919\r\n* Add LOG_HEAP log type, and more heap debug messages by @jp-bennett in https://github.com/meshtastic/firmware/pull/7937\r\n* Unify build epoch to add flag in platformio-custom.py by @thebentern in https://github.com/meshtastic/firmware/pull/7917\r\n* Put guards in place around debug heap operations by @thebentern in https://github.com/meshtastic/firmware/pull/7955\r\n* Static memory pool allocation by @thebentern in https://github.com/meshtastic/firmware/pull/7966\r\n* Update meshtastic-esp8266-oled-ssd1306 digest to 0cbc26b by @renovate[bot] in https://github.com/meshtastic/firmware/pull/7977\r\n* Fix json report crashes on esp32 by @thebentern in https://github.com/meshtastic/firmware/pull/7978\r\n* Scale probe buffer size based on current baud rate by @thebentern in https://github.com/meshtastic/firmware/pull/7975\r\n* Fix overflow of time value by @thebentern in https://github.com/meshtastic/firmware/pull/7984\r\n\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.7.8.a0c0388...v2.7.9.70724be"
},
{
"id": "v2.7.7.5ae4ff9",
"title": "Meshtastic Firmware 2.7.7.5ae4ff9 Alpha",