From d0b2c7a532178de928f0f82d4cb8bdbc8fbf31cd Mon Sep 17 00:00:00 2001 From: James Rich <2199651+jamesarich@users.noreply.github.com> Date: Fri, 29 Aug 2025 21:30:08 -0500 Subject: [PATCH] chore: Scheduled updates (Firmware, Hardware) (#2926) Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com> --- app/src/main/assets/firmware_releases.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/assets/firmware_releases.json b/app/src/main/assets/firmware_releases.json index bd8ca321a..5dd6e77c0 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.7.5ae4ff9", + "title": "Meshtastic Firmware 2.7.7.5ae4ff9 Alpha", + "page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.7.7.5ae4ff9", + "zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.7.7.5ae4ff9/firmware-esp32-2.7.7.5ae4ff9.zip", + "release_notes": "## What's Changed\r\n* Only send Neighbours if we have some to send. by @fifieldt in https://github.com/meshtastic/firmware/pull/7493\r\n* Fix freetext hang by @thebentern in https://github.com/meshtastic/firmware/pull/7781\r\n* Update protobufs and classes by @github-actions[bot] in https://github.com/meshtastic/firmware/pull/7784\r\n* We don't gotTime if time is 2019. by @fifieldt in https://github.com/meshtastic/firmware/pull/7772\r\n* Can't trust RTCs to tell the time. by @fifieldt in https://github.com/meshtastic/firmware/pull/7779\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.7.6.834c3c5...v2.7.7.5ae4ff9" + }, { "id": "v2.7.6.834c3c5", "title": "Meshtastic Firmware 2.7.6.834c3c5 Alpha", @@ -177,13 +184,6 @@ "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" - }, - { - "id": "v2.5.16.f81d3b0", - "title": "Meshtastic Firmware 2.5.16.f81d3b0 Alpha", - "page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.5.16.f81d3b0", - "zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.5.16.f81d3b0/firmware-esp32-2.5.16.f81d3b0.zip", - "release_notes": "## πŸš€ Enhancements\r\n* Adds libusb dev package to Raspbian build steps by @jp-bennett in https://github.com/meshtastic/firmware/pull/5480\r\n* Update arduino-pico core and remove mDNS restriction by @GUVWAF in https://github.com/meshtastic/firmware/pull/5483\r\n* Update xiao_esp32 fully support L76K by @Dylanliacc in https://github.com/meshtastic/firmware/pull/5488\r\n* Convert userprefs to a json file instead of header file which has to be included everywhere by @thebentern in https://github.com/meshtastic/firmware/pull/5471\r\n* SimRadio: clean-up and emulate collisions by @GUVWAF in https://github.com/meshtastic/firmware/pull/5487\r\n* add nodeId to nodeinfo update log lines and removed redundant nodeinfo update log line by @rbrtio in https://github.com/meshtastic/firmware/pull/5493\r\n* Refactor the macro definition of GPS initialization of GPSDEFAULTD_NOT_PRESENT and added seeeed Indicator to this sequence by @Dylanliacc in https://github.com/meshtastic/firmware/pull/5494\r\n* Extend Length of Source and Destination Node IDs Logged by @rbrtio in https://github.com/meshtastic/firmware/pull/5492\r\n* Added femtofox configs by @noon92 in https://github.com/meshtastic/firmware/pull/5477\r\n* [Add] LR1110, LR1120 and LR1121 to linux native Portduino by @markbirss in https://github.com/meshtastic/firmware/pull/5496\r\n* Add popular nrf52 pro micro to the builds by @thebentern in https://github.com/meshtastic/firmware/pull/5523\r\n* Add MACAddress to config.yaml by @jp-bennett in https://github.com/meshtastic/firmware/pull/5506\r\n* Configure Seeed Xiao S3 RX enable pin by @mgranberry in https://github.com/meshtastic/firmware/pull/5517\r\n* Add OpenWRT One config.d files by @markbirss in https://github.com/meshtastic/firmware/pull/5529\r\n\r\n## πŸ› Bug fixes and maintenance\r\n* Fix minor typos in package workflows by @jp-bennett in https://github.com/meshtastic/firmware/pull/5505\r\n* Don't use channel index for encrypted packet by @GUVWAF in https://github.com/meshtastic/firmware/pull/5509\r\n* Always Announce MDNS meshtastic service by @broglep in https://github.com/meshtastic/firmware/pull/5503\r\n* Cherry-pick: fix nodeDB erase loop when free mem returns invalid value (0, -1). by @fifieldt in https://github.com/meshtastic/firmware/pull/5519\r\n* Portduino fixes by @jp-bennett in https://github.com/meshtastic/firmware/pull/5479\r\n\r\n## New Contributors\r\n* @noon92 made their first contribution in https://github.com/meshtastic/firmware/pull/5477\r\n* @broglep made their first contribution in https://github.com/meshtastic/firmware/pull/5503\r\n* @mgranberry made their first contribution in https://github.com/meshtastic/firmware/pull/5517\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.5.15.79da236...v2.5.16.f81d3b0" } ] },