Important
Some users on mixed 2.3.X and 2.2.X firmware meshes are experiencing packet decoding abnormalities. We are tracking this in #3452.
Enhancements
- Use priority background for low priority messages by @thoherr in #3381
- Check AQ_SET_PIN instead of EINK dependency by @wnagele in #3387
- Update nrf52 platform and consolidate Adafruit Bus IO by @thebentern in #3393
- New Accelerometer lib by @caveman99 in #3413
- (1/3) Support L76B GNSS chip found on pico waveshare shield. by @caveman99 in #3410
- (2/3) Add Slow Clock Support for RP2040 platform. by @caveman99 in #3411
- (3/3) Add variant for pico with waveshare and GPS hat by @caveman99 in #3412
- Handle for heartbeat toradio packets by @thebentern in #3420
- Factory reset GNSS_MODEL_MTK GPS modules with PCAS10,3 by @titan098 in #3388
- Bump absolute minimum NodeInfo send to 5 minutes by @thebentern in #3423
- Set NodeInfo 1 hour regular broadcast minimum by @thebentern in #3415
- Support external charge detection by @wnagele in #3386
Bug fixes
- Fix for incorrect mapTopic mqtt path by @AeroXuk in #3383
- Fix LTO discharge curve by @wnagele in #3385
- Fix T-LoRa V2.1-1.6 with TCXO init by @GUVWAF in #3392
- Fix off by one error by @tavdog in #3395
- Use decoded packets in public MQTT range test/detection sensor filter by @andrekir in #3404
- Only allow phone to set time for fixed positions by @thebentern in #3403
- Try-fix router missed messages by @thebentern in #3405
- We don't use Lorawan by @caveman99 in #3417
- Fix for I2C scan getting stuck by @andrekir in #3375
- More comprehensive client proxy queue guards by @thebentern in #3414
- Remove devicestate no_save by @thebentern in #3424
- Extract default intervals and coalesce methods into their own file / static class methods by @thebentern in #3425
- Remove confusing channel suffix by @thebentern in #3432
- Fix WLAN crash by @mverch67 in #3435
New Contributors
Full Changelog: v2.3.0.5f47ca1...v2.3.1.4fa7f5a