Meshtastic Firmware 2.7.13.597fa0b Alpha
Pre-release
Pre-release
·
135 commits
to develop
since this release
Important
This release disables device telemetry broadcasts over the mesh by default. If you want to opt back in, you will need to re-enable this in the apps.
Warning
If you experience immediate bluetooth pairing failures or failure to boot after updating, this likely indicates that you need to do a full erase and flash. Consider backing up your settings before updating.
🚀 What's Changed
- Update python Docker tag to v3.14 by @renovate[bot] in #8255
- fix: Move
#include "variant.h"to top of file (fixes #8276) by @ndoo in #8278 - Update meshtastic/device-ui digest to 6d8cc22 by @renovate[bot] in #8275
- NimBLE speedup by @thebentern in #8281
- Fix Station G2 Lora Power Settings by @fifieldt in #8273
- chore(deps): update github/codeql-action action to v4 by @renovate[bot] in #8250
- Fix BLE stateful issues by @thebentern in #8287
- Attach an interrupt to EXT_PWR_DETECT if present, and force a screen … by @jp-bennett in #8284
- Update XPowersLib to v0.3.1 by @renovate[bot] in #8303
- Bump release version by @github-actions[bot] in #8304
- Double the number of bluetooth bonds NimBLE will store (from 3 to 6) by @thebentern in #8296
- mDNS: Advertise pio_env (for OTA scripts) by @vidplace7 in #8298
- Master to develop by @jp-bennett in #8306
- Actions: CI docker with a fancy matrix by @vidplace7 in #8253
- GPS_POWER_TOGGLE no longer has a function, so purge by @jp-bennett in #8312
- Update protobufs and classes by @github-actions[bot] in #8305
- Remove T1000E GPS startup delay sequence by @fifieldt in #8236
- Increase bluetooth 5.0 PHY speed and MTU on esp32_s3 by @h3lix1 in #8261
- More BaseUI Frame Visibility Toggles by @Xaositek in #8252
- Device Telemetry opt in by @thebentern in #8059
- Fix muted protobuf compile errors by @thebentern in #8316
- Master backmerge by @thebentern in #8317
- chore(deps): update meshtastic/device-ui digest to 3fb7c0e by @renovate[bot] in #8291
- Nodelist: choice of long or short name by @l0g-lab in #7926
- Ble reconnect prefetch bug fix, plus some speed enhancements by @h3lix1 in #8324
- Avoid exceeding allocated buffers when doing MQTT proxying by @dirkmueller in #8320
- Fix erroneous limiting of power in Ham Mode by @fifieldt in #8322
- Fix bug: can not detect battery status while using INA226 by @steven52880 in #8330
- rework sensor instantiation to saves memory by removing the static allocation by @Links2004 in #8054
- Fix multitude of warnings during builds on MeshTiny by @Xaositek in #8331
- Fix multitude of warnings during builds on MeshTiny by @Xaositek in #8331
- Revert "Fix Station G2 Lora Power Settings" by @thebentern in #8332
- Develop to master merge by @thebentern in #8337
- Update stale_bot.yml by @NomDeTom in #8333
- Update meshtastic/device-ui digest to 19b7855 by @renovate[bot] in #8346
- Add a general-purpose packet cache by @erayd in #8341
- Guarding PhoneAPI node-info staging with mutex to prevent BLE future foot-gun by @h3lix1 in #8354
- Fix portduino native builds by @miketweaver in #8355
- Log the lora frequency error when receiving a packet. by @jp-bennett in #8343
- Bind python version to 3.13 by @Paplewski in #8362
- Update actions/setup-node action to v6 by @renovate[bot] in #8339
- Upgrade trunk by @github-actions[bot] in #8340
- Ignore MQTT Client Proxy messages while not in sendpackets state by @thebentern in #8358
- Force CannedMessages to another node to be a PKI DM by @jp-bennett in #8373
- Update meshtastic/web to v2.6.7 by @renovate[bot] in #8381
- Update DFRobot_RTU to v1.0.6 by @renovate[bot] in #8387
- Update mcr.microsoft.com/devcontainers/cpp Docker tag to v2 by @renovate[bot] in #8375
- Board support: RAK3401+RAK13302 1-watt by @DanielCao0 in #8140
- Fixed battery voltage to show missing decimals by @HarukiToreda in #8386
- Gating off BaseUI code for Screenless nodes and InkHUD by @HarukiToreda in #8384
- Added support for SugarCube device by @igorka48 in #8187
- Fix NimbleBluetooth reliability and performance by @compumike in #8385
- Add a banner on startup when DEBUG_MUTE is enabled by @Stary2001 in #8402
- Remove "Phone GPS" in order to correct GPS reporting by @Xaositek in #8407
- Fix NimbleBluetooth: process fromPhoneQueue (phone->radio) before toPhoneQueue (radio->phone) by @compumike in #8404
- Make packet pool dynamic again on STM32 as a workaround by @Stary2001 in #8400
- InkHUD Map improvements by @HarukiToreda in #8397
- Include RSSI in rangetest csv by @ford-jones in #8395
- Move airtime calculation to when Tx is complete by @GUVWAF in #8427
- Upgrade trunk by @github-actions[bot] in #8369
- Allow vibra or buzzer only notifications to obey cutoff by @Xaositek in #8342
- Don't use unsigned integer type for negative SNR value by @korbinianbauer in #8432
- InkHUD crash fix when nodes get deleted from NodeDB by @HarukiToreda in #8428
- Address longName wrapping by @Xaositek in #8441
- Update node to v24 by @renovate[bot] in #8476
- Turn the e-ink backlight on for any brightness value over 0 by @jp-bennett in #8481
- Add missed debug log line in RF95 Interface by @jp-bennett in #8490
- Thinknode M5 ADC_MULTIPLIER to actually hit 100% charge by @jp-bennett in #8489
- Better implementation of ExternalNotificationModule::stopNow by @Xaositek in #8492
- Skip setting up Lora GPIO lines when using a ch341 radio on native by @jp-bennett in #8506
- Fix boot on RP2040 by excluding new FreeRTOS task by @GUVWAF in #8508
- Fix dismiss of ext. notification by @thebentern in #8512
- Update device-install.sh to support heltec-v4 by @Melonbwead in #8509
New Contributors
- @l0g-lab made their first contribution in #7926
- @dirkmueller made their first contribution in #8320
- @steven52880 made their first contribution in #8330
- @miketweaver made their first contribution in #8355
- @Paplewski made their first contribution in #8362
- @igorka48 made their first contribution in #8187
- @korbinianbauer made their first contribution in #8432
- @Ixitxachitl made their first contribution in #8493
- @mariusfaber98 made their first contribution in #8349
- @shortwavesurfer2009 made their first contribution in #8137
- @pa0lin082 made their first contribution in #8376
- @Xavierhorwood made their first contribution in #6866
- @Melonbwead made their first contribution in #8509
Full Changelog: v2.7.12.45f15b8...v2.7.13.597fa0b