From 46d6abb345a259028787a27e15b951d5ff3ba6d9 Mon Sep 17 00:00:00 2001 From: James Rich <2199651+jamesarich@users.noreply.github.com> Date: Wed, 3 Sep 2025 20:58:23 -0500 Subject: [PATCH] chore: Scheduled updates (Firmware, Hardware) (#2951) Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com> --- app/src/main/assets/firmware_releases.json | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/app/src/main/assets/firmware_releases.json b/app/src/main/assets/firmware_releases.json index d8317b4bf..a87cf3961 100644 --- a/app/src/main/assets/firmware_releases.json +++ b/app/src/main/assets/firmware_releases.json @@ -38,6 +38,13 @@ } ], "alpha": [ + { + "id": "v2.7.8.a0c0388", + "title": "Meshtastic Firmware 2.7.8.a0c0388 Alpha", + "page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.7.8.a0c0388", + "zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.7.8.a0c0388/firmware-esp32-2.7.8.a0c0388.zip", + "release_notes": "## πŸš€ What's Changed\r\n* Fix device-install.bat baud rate by @fifieldt in https://github.com/meshtastic/firmware/pull/7486\r\n* Fix Heltec T114 ADC multiplier by @OnyxClawe in https://github.com/meshtastic/firmware/pull/7520\r\n* fix: T-LoRa Pager / T-Deck Pro shutdown by @mverch67 in https://github.com/meshtastic/firmware/pull/7792\r\n* Upgrade trunk by @github-actions[bot] in https://github.com/meshtastic/firmware/pull/7804\r\n* Add GAT562 Mesh Tracker Pro by @whywilson in https://github.com/meshtastic/firmware/pull/7815\r\n* Revert \"Add GAT562 Mesh Tracker Pro\" by @thebentern in https://github.com/meshtastic/firmware/pull/7824\r\n* Upgrade trunk by @github-actions[bot] in https://github.com/meshtastic/firmware/pull/7822\r\n* Try-fix Cardkb detection by @thebentern in https://github.com/meshtastic/firmware/pull/7825\r\n* chore(deps): update platform-native digest to c490bcd by @renovate[bot] in https://github.com/meshtastic/firmware/pull/7814\r\n* chore(deps): update meshtastic/device-ui digest to 8019704 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/7830\r\n* chore(deps): update caveman99-stm32-crypto digest to 1aa30eb by @renovate[bot] in https://github.com/meshtastic/firmware/pull/7808\r\n* Update protobufs and classes by @github-actions[bot] in https://github.com/meshtastic/firmware/pull/7831\r\n* Update device-install scripts for T-LoRa Pager by @mverch67 in https://github.com/meshtastic/firmware/pull/7833\r\n* Upgrade trunk by @github-actions[bot] in https://github.com/meshtastic/firmware/pull/7835\r\n* WIP: GAT562 variants by @csrutil in https://github.com/meshtastic/firmware/pull/7807\r\n* chore(deps): update meshtastic/device-ui digest to 10f0244 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/7840\r\n* If usePreset is False, show value as Custom. by @Xaositek in https://github.com/meshtastic/firmware/pull/7812\r\n* Hold for 20s after GPS lock by @fifieldt in https://github.com/meshtastic/firmware/pull/7801\r\n* Fix GPS that hard code 2080 as the start time. by @fifieldt in https://github.com/meshtastic/firmware/pull/7803\r\n\r\n## New Contributors\r\n* @OnyxClawe made their first contribution in https://github.com/meshtastic/firmware/pull/7520\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.7.7.5ae4ff9...v2.7.8.a0c0388" + }, { "id": "v2.7.7.5ae4ff9", "title": "Meshtastic Firmware 2.7.7.5ae4ff9 Alpha", @@ -177,13 +184,6 @@ "page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.5.21.447533a", "zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.5.21.447533a/firmware-esp32-2.5.21.447533a.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\r\n ## ⚠️ Known issues \r\n * For NRF52 devices which have been upgraded through the 2.5.X versions, a [full flash erase](https://meshtastic.org/docs/getting-started/flashing-firmware/nrf52/nrf52-erase/) is recommended to fully remediate any lingering 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* PowerTelemetry reporting is broken in this release. This issue will be resolved in the next release after 2.5.22.\r\n\r\n## πŸš€ Enhancements\r\n* Rate limit position replies to three minutes by @GUVWAF in https://github.com/meshtastic/firmware/pull/5932\r\n* Space out periodic broadcasts of modules automatically by @GUVWAF in https://github.com/meshtastic/firmware/pull/5931\r\n* Oem logo by @caveman99 in https://github.com/meshtastic/firmware/pull/5939\r\n* Portduino: Allow limiting TX Power from yaml by @vidplace7 in https://github.com/meshtastic/firmware/pull/5954\r\n* Portduino: Set Web SSL Cert / Key paths from yaml by @vidplace7 in https://github.com/meshtastic/firmware/pull/5961\r\n* Add bearing to other node on device screen in text by @Woutvstk in https://github.com/meshtastic/firmware/pull/5968\r\n* Don't rate-limit position requests for Lost and Found role by @GUVWAF in https://github.com/meshtastic/firmware/pull/5981\r\n* E80 promicro update by @NomDeTom in https://github.com/meshtastic/firmware/pull/5967\r\n\r\n## πŸ› Bug fixes and maintenance\r\n* Revert \"No focus on new messages if auto-carousel is off\" by @thebentern in https://github.com/meshtastic/firmware/pull/5936\r\n* Clean up some legacy macro definitions by @caveman99 in https://github.com/meshtastic/firmware/pull/5983\r\n* meshtasticd-debian: Remove existing deb builds by @vidplace7 in https://github.com/meshtastic/firmware/pull/5792\r\n* Fix: TCXO_OPTIONAL featuring SenseCAP Indicator (V1/V2) by @mverch67 in https://github.com/meshtastic/firmware/pull/5948\r\n* Add missing build_unflags by @krant in https://github.com/meshtastic/firmware/pull/5941\r\n* Fix INA226 Sensor Voltage Readings by @fifieldt in https://github.com/meshtastic/firmware/pull/5972\r\n* Fix off-by-one error with log writes by @fifieldt in https://github.com/meshtastic/firmware/pull/5959\r\n* Fixes #5766 Updated MQTT privateCidrRanges to add Tailscale by @Xaositek in https://github.com/meshtastic/firmware/pull/5957\r\n* Remove unused usages of #include to save Flash by @Stary2001 in https://github.com/meshtastic/firmware/pull/5978\r\n* Fix negative decimal value detection in userPrefs by @thebentern in https://github.com/meshtastic/firmware/pull/5963\r\n\r\n## New Contributors\r\n* @krant made their first contribution in https://github.com/meshtastic/firmware/pull/5941\r\n* @Xaositek made their first contribution in https://github.com/meshtastic/firmware/pull/5957\r\n* @Stary2001 made their first contribution in https://github.com/meshtastic/firmware/pull/5978\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.5.20.4c97351...v2.5.21.447533a" - }, - { - "id": "v2.5.17.b4b2fd6", - "title": "Meshtastic Firmware 2.5.17.b4b2fd6 Alpha", - "page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.5.17.b4b2fd6", - "zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.5.17.b4b2fd6/firmware-esp32-2.5.17.b4b2fd6.zip", - "release_notes": "## πŸš€ Enhancements\r\n* Update OpenWRT_One_mikroBUS_sx1262.yaml by @markbirss in https://github.com/meshtastic/firmware/pull/5544\r\n* Add portduino-buildroot variant by @vidplace7 in https://github.com/meshtastic/firmware/pull/5540\r\n* Portduino-buildroot: Define C++ standard by @vidplace7 in https://github.com/meshtastic/firmware/pull/5547\r\n* DIO3_TCXO_VOLTAGE in config.yaml can now take an exact voltage by @jp-bennett in https://github.com/meshtastic/firmware/pull/5558\r\n* Support TLORA_V3.0 by @caveman99 in https://github.com/meshtastic/firmware/pull/5563\r\n* Create OpenWRT-One-mikroBUS-LR-IOT-CLICK.yaml by @markbirss in https://github.com/meshtastic/firmware/pull/5564\r\n* Add new endpoint to retrieve node info by @andrepcg in https://github.com/meshtastic/firmware/pull/5557\r\n* Add screen detection function by @Heltec-Aaron-Lee in https://github.com/meshtastic/firmware/pull/5533\r\n* Based default Node Names on NodeNum, rather than MAC address by @fifieldt in https://github.com/meshtastic/firmware/pull/5576\r\n* Define BUTTON_PIN as -1 for RP2040-lora by @fifieldt in https://github.com/meshtastic/firmware/pull/5574\r\n* StoreForward: (tapback) reply support by @GUVWAF in https://github.com/meshtastic/firmware/pull/5585\r\n* Added support for the LR1121 radio to the NRF52 Pro-Micro by @Nestpebble in https://github.com/meshtastic/firmware/pull/5515\r\n* Added product url by @WatskeBart in https://github.com/meshtastic/firmware/pull/5594\r\n* [T-Deck] Fixed the issue that some devices may experience low voltage… by @lewisxhe in https://github.com/meshtastic/firmware/pull/5607\r\n* Remove unnecessary memcpy for PKI crypto by @esev in https://github.com/meshtastic/firmware/pull/5608\r\n* Use IPAddress.fromString in MQTT.cpp for parsing private IPs by @esev in https://github.com/meshtastic/firmware/pull/5621\r\n* Use encoded ServiceEnvelope in mqttQueue by @esev in https://github.com/meshtastic/firmware/pull/5619\r\n* Ch341 by @jp-bennett in https://github.com/meshtastic/firmware/pull/5474\r\n* Add detection code for INA226 by @fifieldt in https://github.com/meshtastic/firmware/pull/5605\r\n* Check if MQTT remote IP is private by @esev in https://github.com/meshtastic/firmware/pull/5627\r\n\r\n## πŸ› Bug fixes and maintenance\r\n* Portduino-buildroot: Remove `pkg-config` optional libs by @vidplace7 in https://github.com/meshtastic/firmware/pull/5573\r\n* Portduino: Move meshtasticd/web out of /usr/share/doc/ by @vidplace7 in https://github.com/meshtastic/firmware/pull/5548\r\n* Portduino: fix transitional symlinks for /usr/share/doc/ by @vidplace7 in https://github.com/meshtastic/firmware/pull/5550\r\n* Cherry-pick: Windows Support - Trunk and Platformio (#5397) by @fifieldt in https://github.com/meshtastic/firmware/pull/5518\r\n* Synch minor changes from TFT branch by @fifieldt in https://github.com/meshtastic/firmware/pull/5520\r\n* Refactor MQTT::onReceive to reduce if/else nesting by @esev in https://github.com/meshtastic/firmware/pull/5592\r\n* Let RangeTest Module (RX) use Phone position if there's no GPS by @fifieldt in https://github.com/meshtastic/firmware/pull/5623\r\n* Separate host:port before checking for private IP by @esev in https://github.com/meshtastic/firmware/pull/5630\r\n* Clean up some straggler NRF52 json by @thebentern in https://github.com/meshtastic/firmware/pull/5628\r\n* Fix omission of AQ metrics by @thebentern in https://github.com/meshtastic/firmware/pull/5584\r\n* tlora_v2_1_16: Unset BUTTON_PIN and BUTTON_NEED_PULLUP by @ndoo in https://github.com/meshtastic/firmware/pull/5535\r\n* Fix detection for some RadSens hardware versions by @jake-b in https://github.com/meshtastic/firmware/pull/5542\r\n* Initialize dmac array to nulls by @jp-bennett in https://github.com/meshtastic/firmware/pull/5538\r\n* Portduino: fix setting `hwId` via argument by @GUVWAF in https://github.com/meshtastic/firmware/pull/5565\r\n* Add nugget and nibble boards for 38c3 by @caveman99 in https://github.com/meshtastic/firmware/pull/5609\r\n* Fix: Add libusb to dockerfile for ch341 by @thebentern in https://github.com/meshtastic/firmware/pull/5641\r\n* Portduino: specify C++ standard and link pthread by @GUVWAF in https://github.com/meshtastic/firmware/pull/5642\r\n* Separate host:port before checking for private IP (x2) by @esev in https://github.com/meshtastic/firmware/pull/5643\r\n* Update Femtofox configs by @noon92 in https://github.com/meshtastic/firmware/pull/5646\r\n* Detect charging status by measuring current flow with configured INA219 battery sensor by @nebman in https://github.com/meshtastic/firmware/pull/5271\r\n* Add NXP_SE050 detection by @jp-bennett in https://github.com/meshtastic/firmware/pull/5651\r\n* Check if MQTT remote IP is private by @esev in https://github.com/meshtastic/firmware/pull/5647\r\n* LIS3DH (WisMesh Pocket) - Honor Wake On Tap Or Motion by @fifieldt in https://github.com/meshtastic/firmware/pull/5625\r\n\r\n## New Contributors\r\n* @andrepcg made their first contribution in https://github.com/meshtastic/firmware/pull/5557\r\n* @WatskeBart made their first contribution in https://github.com/meshtastic/firmware/pull/5594\r\n* @esev made their first contribution in https://github.com/meshtastic/firmware/pull/5592\r\n* @nebman made their first contribution in https://github.com/meshtastic/firmware/pull/5271\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.5.16.f81d3b0...v2.5.17.b4b2fd6" } ] }, @@ -193,12 +193,6 @@ "title": "the original ZPS module from https://github.com/a-f-G-U-C/Meshtastic-ZPS", "page_url": "https://github.com/meshtastic/firmware/pull/7658", "zip_url": "https://github.com/meshtastic/firmware/actions/runs/17074730483" - }, - { - "id": "7583", - "title": "chore(deps): update meshtastic/web to v2.6.6", - "page_url": "https://github.com/meshtastic/firmware/pull/7583", - "zip_url": "https://github.com/meshtastic/firmware/actions/runs/17070663764" } ] } \ No newline at end of file