shade

shade a împins spre main la shade/MeshCoreTel-firmware

  • 17689e4d1d Mention LNA on/off in README.md
  • 1817248d97 Add LoRa FEM RX-path LNA control via CLI; restore enabled default Ported from meshcore-dev/MeshCore#2140 (Quency-D <hj_zzns@163.com>). The upstream v1.16.0 merge changed the Heltec FEM LNA to disabled by default (upstream commit 696aae6e). This patch restores the enabled default for repeater via the new "radio.fem.rxgain" preference (defaulted to 1), while also making the setting user-configurable and persisted across reboots.
  • d58311ce3c Revert on-disk layout to the one before 1.16.0 merge When "flood_max_unscoped" and "flood_max_advert" were inserted at offsets 291-292 in a previous commit, they displaced "fan_mode" and "fan_timeout_secs" from their established positions. On upgrade, devices with existing saved prefs would load the old "fan_mode" byte (0, 1, or 2) into "flood_max_unscoped" and the low byte of "fan_timeout_secs" into "flood_max_advert", both yielding values of 0 or 1. A "flood_max_unscoped" or "flood_max_advert" of 0 or 1 effectively silences the repeater, causing it to drop nearly all unscoped flood and advert packets. Additionally, "rx_boosted_gain" was displaced to offset 291 in the new layout, causing it to read 0 (gain disabled) on devices whose prefs were saved before the layout change. Restore a correct, upgrade-safe layout: 290: reserved_290 (placeholder; preserves the byte that held rx_boosted_gain in the layout before this series) 291: rx_boosted_gain 292: fan_mode 293-294: fan_timeout_secs (uint16_t) 295: flood_max_unscoped 296: flood_max_advert "flood_max_unscoped" and "flood_max_advert" are moved to the end so that existing saved prefs with "fan_mode"/"fan_timeout_secs" at 291-294 are read correctly on upgrade, and the repeater resumes normal flood forwarding behaviour. Also fix a copy-paste bug in loadPrefsInt where the availability checks for "flood_max_unscoped" and "flood_max_advert" both used sizeof(rx_boosted_gain) instead of their own field sizes.
  • 6aef34567e Merge official v1.16.0 firmware and resolve conflicts
  • 7635634f87 Restore original docs and workflows to avoid conflicts while merging

3 ore în urmă

shade a creat o ramură nouă main la shade/MeshCoreTel-firmware

3 ore în urmă

shade a creat un repozitoriu shade/MeshCoreTel-firmware

3 ore în urmă