Repository navigation
Retain Solar Repeater and ten OLED targets; port optional Wi-Fi and telemetry - #11
Merged
Merged
Conversation
…diagnostics Selectively adapt upstream 81dbae5 on the validated stability branch. Retain Heltec OLED/PRG, calibrated battery, FEM limits, power profiles and protected storage. Preserve Wi-Fi backoff policies, keep unconfigured BLE Wi-Fi off, mask password reads and validate subscription payloads and LPP boundaries.
Amoulier
marked this pull request as ready for review
October 20, 2026 01:35
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Retains ten Heltec V4 OLED firmware environments. Solar Repeater replaces the official standard Repeater with its original battery recovery, OLED-off startup and power-saving defaults. Removes headless Solar and four extra low-power targets. Build scripts, CI, release matrices and documentation use this target set; future packages contain ten OTA and ten merged images. Historical releases are unchanged.
Ports optional runtime-configured Wi-Fi for BLE Companion, persisted Wi-Fi settings with masked password reads, mesh/UI listeners, binary telemetry forwarding, authenticated scoped Sensor subscriptions, region-aware Sensor replies and GPS diagnostics. Validates subscription lengths, AES padding, thresholds, encryption capacity and LPP encoding.
Preserves shared OLED/PRG controls, battery calibration, GPS/VEXT handling, FEM power limits and protected identity/configuration storage. Stacked on PR #10: integrate that stability PR first.
Validation: the prior ten-target revision passed all 82 native tests and all firmware builds. The final Solar target at 09185e8 compiles both application and merged images locally; full CI for this revision is pending. Its configuration matches the previous Solar definition exactly.
Main remains unchanged. No hardware was flashed in this phase; the node retains its restored official Companion BLE firmware. Wi-Fi association/reconnect, authenticated app messaging, telemetry exchange, OLED interaction and electrical measurements still require physical validation before a stable release.