Meshtastic Firmware 2.7.17.83c6161 Alpha (Revoked)
Pre-release
Pre-release
·
184 commits
to develop
since this release
Caution
This release has been revoked due to reports of pairing issues with ESP32-S3 devices. See #9049. We are working to investigate possible fixes for this issue, believed to be caused by the upgrade to NimBLE 2.X. If you are on NRF52 architecture devices or do not use bluetooth, you can continue using this firmware version without being affected.
Warning
If you experience immediate bluetooth pairing failures after updating, this likely indicates that you need to forget the bluetooth pairing and/or perform a full erase and flash.
🚀 What's Changed
- Support overriding GPS serial pins on all architectures by @Stary2001 in #8486
- Swap GPS pins for GPS TX/RX only for T114/T-Echo by @Xaositek in #8751
- Remove native from the build, and remove the required permissions by @NomDeTom in #8685
- Swap the GPS serial port pins. by @Quency-D in #8756
- More GPS pin flips for devices by @Xaositek in #8760
- Remove screen activation in powerExit function by @jp-bennett in #8779
- Add LOG_POWERFSM and LOG_INPUT debug macros by @jp-bennett in #8791
- Fix ifdef statement after ST7796 merge to resolve screen color issues by @Xaositek in #8796
- Update dorny/test-reporter action to v2.3.0 by @renovate[bot] in #8809
- InkHUD: Replace assert in UTF8 decoder to prevent unexpected reboot by @HarukiToreda in #8807
- Update meshtastic/device-ui digest to 3bf3322 by @renovate[bot] in #8814
- tryfix screen.cpp ifdefs by @jp-bennett in #8816
- Add WiFi Toggle to System frame to re-enable by @Xaositek in #8802
- #if defined conditions for WiFi by @jp-bennett in #8815
- Add initial support for Hackaday Communicator by @jp-bennett in #8771
- M5Stack UnitC6L - Enabled MQTT and WEBSERVER by default by @RikerZhu in #8679
- Initial Chatter 2.0 fix for baseUI by @HarukiToreda in #8615
- Make GPS_TX_PIN the serial TX and GPS_RX_PIN the serial RX for all NRF variants by @Stary2001 in #8772
- Update XPowersLib to v0.3.2 by @renovate[bot] in #8823
- RPM: Fix broken builds (bad backmerge) by @vidplace7 in #8787
- Flags and scripts for size reduction on NRF52 -> Currently targeting … by @thebentern in #8825
- Plain RAK4631 should not compile EInk and TFT display code by @thebentern in #8811
- Fix for high power drain after shutdown on Heltec T114. by @rbomze in #8800
- Bump release version by @github-actions[bot] in #8786
- Move everything from /arch to /variant by @jp-bennett in #8831
- Move device specific OCV curves to their respective device.h by @jp-bennett in #8834
- Add 'cleanup' to required PR labels by @jp-bennett in #8835
- Don't scale up the frequency of telemetry sending by @RCGV1 in #8664
- Update actions/stale action to v10.1.1 by @renovate[bot] in #8848
- Update alpine Docker tag to v3.23 by @renovate[bot] in #8853
- Promicro documentation update by @NomDeTom in #8864
- Optimization flags for all NRF52 targets to reduce code size by @Donix212 in #8854
- Update meshtastic/device-ui digest to 4fb5f24 by @renovate[bot] in #8862
- Update protobufs and classes by @github-actions[bot] in #8871
- promicro doesn't need limiting by @NomDeTom in #8873
- Enable USB_MODE to acknowledge RTS/DTR reset signal from esptool for heltec-v4 by @h3lix1 in #8881
- Fix #8883 (lora-Pager fter playing the notification, voltage does not disappear from the speaker) by @polarikus in #8884
- Resolve #8887 (T-LoRaPager Vibration on New Message Delivery) by @polarikus in #8888
- OnScreenKeyboard Improvement with Joystick and UpDown Encoder by @whywilson in #8379
- [T-LoraPager]Disable vibration if needed by @polarikus in #8895
- Tryfix: T3S3 ePaper eInk updates by @mverch67 in #8898
- Improved R1 Neo & muzi-base buzzer beeps for GPS on/off by @simon-muzi in #8870
- Meshtastic build manifest by @vidplace7 in #8248
- Fix backwards buttons on Thinknode-M1 by @jp-bennett in #8901
- Update protobuf name of FRIED_CHICKEN by @jp-bennett in #8903
- Guard 2M PHY mode for NimBLE by @thebentern in #8890
- Renovate: fix BH1750_WE by @vidplace7 in #8767
- Fixed the issue where T-Echo did not completely shut down peripherals… by @lewisxhe in #8524
- Fix apply device-install permissions by @vidplace7 in #8911
- Update platformio/espressif32 to v6.12.0 by @vidplace7 in #7697
- Fix #8915 [Bug]: Exception Decoder does not recognize the backtrace by @polarikus in #8917
- Actions: Fix release manifest formating by @vidplace7 in #8918
- ARCtastic runners by @vidplace7 in #8904
- Update peter-evans/create-pull-request action to v8 by @renovate[bot] in #8919
- PIO: Fix closedcube lib reference by @vidplace7 in #8920
- Use PSRAM to reduce heap usage percentage on ESP32 with PSRAM by @samm-git in #8891
- Create new screen colors for BaseUI by @Xaositek in #8921
- Enable Muzi-base LED notification by @jp-bennett in #8925
- Update System Frame for improved rendering on devices by @Xaositek in #8923
- Add I2C device check for seesaw device on native by @jp-bennett in #8927
- Use truncated position for smart position by @RCGV1 in #8906
- Properly turn off power pins at shutdown for m3 by @jp-bennett in #8935
- Update meshtastic/device-ui digest to 2746a1c by @renovate[bot] in #8936
- Use 'gh-action-runner' action for "Check" jobs. by @vidplace7 in #8938
- Optimize builds to reduce duplicate dependency checks by @vidplace7 in #8943
- Update actions/cache action to v5 by @renovate[bot] in #8944
- Fix #8899 [Bug]: [TloraPager] RotaryEncoder crash by @polarikus in #8933
- Mark implicit ACK for MQTT as MQTT transport by @GUVWAF in #8939
- Fix GPS Buffer full issue on NRF52480 (Seeed T1000E) by @fifieldt in #8956
- Actions: Compact manifest job output summary by @vidplace7 in #8957
- Add JSON packet recording option to native by @jp-bennett in #8930
- Implement Long Turbo preset by @thebentern in #8985
- Upgrade all esp32 targets to NimBLE 2.X by @thebentern in #9003
- Be more judicious about responding to want_response in existing meshes by @thebentern in #9014
- First position send validation by @thebentern in #9023
New Contributors
- @RikerZhu made their first contribution in #8679
- @rbomze made their first contribution in #8800
- @Donix212 made their first contribution in #8854
- @polarikus made their first contribution in #8884
- @phaseloop made their first contribution in #8858
- @samm-git made their first contribution in #8891
- @zeropt made their first contribution in #8678
Full Changelog: v2.7.16.a597230...v2.7.17.83c6161