mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-09-14 23:26:38 +00:00
The pre-v1.13 "GPS Interval" setting (hidden from Settings ever since, but its byte kept "for backwards compatibility") used a different option set than today's duty-cycle presets -- its old 30s choice isn't one of them. A device that had it set to 30 would load that value straight into the new duty-cycle scheduler while "GPS pwr" in Settings showed OFF (gpsDutyIndex() found no matching preset), silently cycling GPS on a setting nobody could see or change. Unrecognised values now reset to OFF on load, same as the existing out-of-range clamp this replaces. Also refreshes MyMesh.h's FIRMWARE_VERSION/FIRMWARE_BUILD_DATE fallback (only ever used by a `pio run` that bypasses build.sh entirely) -- it was still "v1.17-solo.0" from 12 tags ago. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>