Enhancements
- Radiomaster Bandit Accelerometer support by @gjelsoe in #4667
- Beautify GPS_DEBUG getACK logging code by @fifieldt in #4672
- OLED_ can be configured via userPrefs.h by @panaceya in #4624
- Support Seeed SenseCAP Indicator by @mverch67 in #4279
- Initial PhoneAPI rate-limiting of messages on certain ports by @thebentern in #4756
- Improved compass arrow by @Szetya in #4689
- Feat: enable remote admin to set/clear fixed positions by @andrekir in #4713
- Update RadioLib to 7.0.0 by @fifieldt in #4771
- Honor flip & color for Heltec T114 and T190 by @todd-herbert in #4786
Bug fixes
- Define SX126X_ANT_SW for the RAK11200 on the RAK19007 base by @RealityAnomaly in #4690
- Exclude meshtasticd binaries from firmware.zip by @thebentern in #4698
- Add Missing Hardware by @rcarteraz in #4702
- Add "Cross-Platform" to feature.yml by @rcarteraz in #4700
- Stop past timestamps from setting our system time RTC by @thebentern in #4704
- Use the time.age() value to correct stale GPS times by @jp-bennett in #4705
- Make local stats number of Rx packets sum of good and bad by @GUVWAF in #4709
- Actually restrict remote hardware to gpio channel by @jp-bennett in #4717
- Don't use PKC on a non-primary channel unless specifically requested by @jp-bennett in #4715
- Expand buffer to MqttClientProxyMessage_size by @thebentern in #4726
- Add Heltec T1114 hardware model to build by @thebentern in #4719
- [BUG-FIX] ME25LS01-4Y10TD_e-ink e-paper init fix by @markbirss in #4729
- Fix Heltec T114 vendor definition by @fifieldt in #4728
- Remove lora_isp4520 by @fifieldt in #4735
- Update T114 LED definitions to include only one simple controllable LED and two NEOPIXELs. by @jhps in #4710
- Fix I2C address for QMC5883L. by @fifieldt in #4740
- Rak11200 pin name correction by @S5NC in #4691
- Separate GPS and NTP RTCQuality logic and allow GPS time to always set us by @thebentern in #4721
- More useful PKC logging by @jp-bennett in #4742
- Increase Pico GPS FIFO Buffer size by @fifieldt in #4741
- Implement CoT detail support in TAKPacket by @thebentern in #4748
- Change evaluation order to silence warning about "found" by @caveman99 in #4749
- Implement optional hops_away on NodeInfo/Lite by @thebentern in #4747
- Add hasPKC to deviceMetadata by @jp-bennett in #4755
- Add new admin error types by @jp-bennett in #4750
- Update package_raspbian.yml to build on self-hosted by @jp-bennett in #4761
- Fix Chatter 2 blank screen on boot by @fifieldt in #4759
- PMSA0031 sensors require ~3secs before coming up on I2C by @fifieldt in #4743
- Another missed define for the T114 by @dahanc in #4772
- Update HW_VENDOR by @markbirss in #4773
New Contributors
- @panaceya made their first contribution in #4624
- @RealityAnomaly made their first contribution in #4690
- @jhps made their first contribution in #4710
- @Szetya made their first contribution in #4689
- @augustozanellato made their first contribution in #4767
- @dahanc made their first contribution in #4772
Full Changelog: v2.5.0.9ac0e26...v2.5.1.c13b44b