| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-23 | Snap-on SX1262 Rev A | David Barksdale | |
| 2026-04-14 | Fixing bugs related to 16-bit int on AVR | David Barksdale | |
| 2026-04-12 | Working SmartResponseXE_v1 target | David Barksdale | |
| 2026-03-16 | Merge pull request #2 from weebl2000/2026/remote-lna | João Brázio | |
| Make sure LR1110 builds | |||
| 2026-03-16 | Merge branch 'dev' into 2026/remote-lna | João Brázio | |
| 2026-03-16 | Merge remote-tracking branch 'upstream/dev' into 2026/remote-lna | João Brázio | |
| 2026-03-15 | Set AUTO_OFF_MILLIS to 0 for E213, E290 | Wessel Nieboer | |
| 2026-03-15 | Fix Heltec E213 and E290 e-ink board builds | Wessel Nieboer | |
| 2026-03-13 | Make sure LR1110 builds | Wessel Nieboer | |
| 2026-03-12 | Merge branch 'main' into dev | Scott Powell | |
| 2026-03-12 | Merge pull request #1873 from ↵ | ripplebiz | |
| Specter242/codex/sensecap-solar-led-poweroff-parity sensecap solar: add poweroff/shutdown support and nrf52 PM parity | |||
| 2026-03-11 | Merge pull request #1991 from weebl2000/prevent-auto-restart-ble-nrf52 | Liam Cottle | |
| Prevent auto-restarting BLE when disabling it on nRF52 | |||
| 2026-03-11 | Merge pull request #1483 from ssp97/dev | Liam Cottle | |
| fix: avoid redundant redefinition of SX126X_DIO3_TCXO_VOLTAGE | |||
| 2026-03-11 | Merge pull request #1845 from lincomatic/repeaterbaud | Liam Cottle | |
| don't limit bridge_baud to 115200 | |||
| 2026-03-10 | Prevent auto-restarting BLE when disabling it on nRF52 | Wessel Nieboer | |
| If client is still connected, client would automatically reconnect immediately thus keeping BLE on fixes #1933 | |||
| 2026-03-07 | Merge pull request #1877 from DanielNovak/fix-countbefore-sentinel-regression | ripplebiz | |
| Fix countBefore regression: replace sentinel with getOutboundTotal() | |||
| 2026-03-07 | Merge pull request #1936 from Quency-D/dev-heltec-tracker-v2 | Liam Cottle | |
| Update Heltec Tracker v2 to version KCT8103L. | |||
| 2026-03-07 | Merge pull request #1350 from weebl2000/sync-gps-time-30min | Liam Cottle | |
| Sync gps time every 30min | |||
| 2026-03-06 | Update Heltec Tracker v2 to version KCT8103L. | Quency-D | |
| 2026-03-05 | Remove unused RX boosted gain mode functions and related preprocessor ↵ | João Brázio | |
| directives across multiple variants | |||
| 2026-03-05 | Rename sx126x_rx_boosted_gain to rx_boosted_gain | João Brázio | |
| 2026-03-05 | Merge remote-tracking branch 'upstream/dev' into 2026/remote-lna | João Brázio | |
| 2026-03-05 | * repeater: new "get/set loop.detect {off | minimal | moderate | strict }" | Scott Powell | |
| 2026-03-05 | Merge pull request #1490 from mesher-de/feature-0hop-cli | Liam Cottle | |
| Add CLI-command for zerohop advert | |||
| 2026-03-05 | Merge pull request #1001 from kallanreed/fix_gps_debug_logging | Liam Cottle | |
| Use correct macro for GPS logging test | |||
| 2026-03-03 | Sync time with GPS every 30 minutes | Wessel Nieboer | |
| Unless your GPS is being spoofed there isn't really a downside to syncing more often with GPS. I understand the RTC is very stable, but especially with powersaving now clock drift is worse, we should sync more often. | |||
| 2026-03-04 | Merge pull request #1841 from weebl2000/nit-prefs | Liam Cottle | |
| prefs is 5 char length :nerd: | |||
| 2026-03-03 | Merge pull request #1743 from weebl2000/fixagcreset | ripplebiz | |
| fix agc reset on SX126x, SX1276 & LR11x0 chips | |||
| 2026-03-03 | Merge pull request #1633 from weebl2000/fix/gps-uart-power-leak | Liam Cottle | |
| Fix GPS UART consuming +8mA when disabled (nRF52) | |||
| 2026-03-03 | Clarify comment wording: 1 = direct (0 hops) | Wouter Bijen | |
| Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | |||
| 2026-03-03 | Address PR review: subtract-1 encoding and clamp max_hops | Wouter Bijen | |
| - Change > to >= so stored value 1 means direct/0-hop only (liamcottle) - Clamp max_hops to 63 on write since getPathHashCount() caps at 63 (robekl) - Update comments to reflect encoding: 0=no limit, 1=direct only, N=up to N-1 hops Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | |||
| 2026-03-02 | Add configurable max hops filter for auto-add contacts | Wouter Bijen | |
| Filter auto-add of new contacts by hop count (issues #1533, #1546). Setting is configurable from the companion app via extended CMD_SET/GET_AUTOADD_CONFIG protocol (0 = no limit, 1-63 = max hops). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> | |||
| 2026-03-01 | Also fix countBefore(0xFFFFFFFF) to return _num | Daniel Novak | |
| The signed comparison in countBefore breaks for the max uint32_t value. Even though callers now use getOutboundTotal(), the function itself should be correct for all inputs. | |||
| 2026-02-28 | Fix GPS +8mA power leak when disabled (nRF52) | Wessel Nieboer | |
| On the T114, GPS_RESET (pin 38) is the same pin as PIN_3V3_EN. MicroNMEALocationProvider::begin() sets pin 38 HIGH (powering the 3V3 rail) but stop() never set it back LOW, leaving the GPS module powered even when disabled. Assert reset pin in stop() to mirror begin(), and guard _location->loop() behind gps_active check. Fixes meshcore-dev/MeshCore#1628 | |||
| 2026-02-28 | fix comment, we know the band now after checking LR1110 user manual | Wessel Nieboer | |
| 2026-02-28 | Calibrate configured frequency for AGC reset | Wessel Nieboer | |
| 2026-02-28 | Also implement LR11x10 AGC reset | Wessel Nieboer | |
| Similar to SX126x but simpler. | |||
| 2026-02-28 | make it more dry | Wessel Nieboer | |
| 2026-02-28 | reset noise_floor sampling after agc reset | Wessel Nieboer | |
| 2026-02-28 | when doing AGC reset, call Calibrate(0x7F) | Wessel Nieboer | |
| 1. warm sleep 2. wake to stdby 3. Calibrate(0x7F) to reset all internal blocks 4. re-apply DIO2 RF / boosted gain & register patch to make sure everything is as it was | |||
| 2026-02-28 | fix agc reset | Wessel Nieboer | |
| 2026-02-28 | prefs is 5 char length :nerd: | Wessel Nieboer | |
| 2026-02-28 | Replace 0xFFFFFFFF sentinel with explicit getOutboundTotal() | Daniel Novak | |
| Instead of overloading getOutboundCount() with a magic sentinel value, add a dedicated getOutboundTotal() method to the PacketManager interface that returns the total queue size without time filtering. This eliminates the fragile convention that caused the regression and makes the two operations — time-filtered count vs total count — explicitly separate in the API. | |||
| 2026-02-28 | Fix countBefore sentinel regression from millis wraparound fix | Daniel Novak | |
| PR #1795 changed PacketQueue::countBefore() to use signed 2's complement arithmetic for millis wraparound safety. However, this broke the 0xFFFFFFFF sentinel pattern used by callers to mean "count all packets regardless of schedule". With the signed comparison, countBefore(0xFFFFFFFF) always returns 0, causing hasPendingWork() to report false and repeaters to sleep with packets still queued. Stats reporting also shows queue_len as 0. Add an early-return for the sentinel value before the loop, and document the sentinel convention on the virtual interface and implementation. | |||
| 2026-02-28 | `gps sync` reply: fill buffer with text | enricolorenzoni59 | |
| 2026-02-28 | Merge pull request #1569 from ↵ | Liam Cottle | |
| IoTThinks/MCdev-Fixed-Incorrect-Release-of-RefCountedDigitalPin Fixed RefCountedDigitalPin.h and SSD1306Display for Heltec v4 | |||
| 2026-02-27 | sensecap solar: add poweroff command and board power/LED parity | Specter242 | |
| 2026-02-27 | Merge branch 'dev' into 2026/remote-lna | João Brázio | |
| 2026-02-25 | don't limit bridge_baud to 115200 | lincomatic | |
| 2026-02-24 | Fix remote LNA toggle bugs: correct register comparison, add missing ↵ | Wessel Nieboer | |
| implementations, wire up companion radio getRxBoostedGain was returned true because both 0x94 (power saving) and 0x96 (boosted gain = 1) return true | |||
