mirror of
https://github.com/mikecarper/MeshCore.git
synced 2026-09-01 22:48:17 +00:00
Picks up upstream MeshCore 1.17.0 and the dev commits that followed it. Notable upstream content: - 1.17.0 version/build-date bump in the example MyMesh headers. - anon_req hardening: reply_path_len is now uint8_t with an isValidPathLen() bounds check and a 0xFF sentinel; reply_path_hash_size is gone. - LR2021 support (Meshnology W12, Seeed MeshTracker X1) incl. side detectors, multi-SF and the new `extra.sf` get/set CLI. - CustomLFS 0.2.2 -> 0.2.3 (GD25Q64C support). - kiss_modem envs for several nRF52 variants; ThinkNode M6 GPS/flash fixes. Conflicts resolved: - platformio.ini: took upstream's CustomLFS 0.2.3, kept our lib_ignore for the vendored PsychicMqttClient. - CommonCLI.h: kept both upstream's USE_LR2021 configSideDetectors() hook and our fault-alert callbacks. NodePrefs gains upstream's extra_sf[4], which is not registered with ConfigSerializer, so /prefs.json layout is unchanged. Verified: 275/275 native host tests pass; Heltec_v3_repeater_observer_mqtt, Heltec_v3_repeater and heltec_v4_repeater_observer_mqtt all build.