Skip to content

Retain Solar Repeater and ten OLED targets; port optional Wi-Fi and telemetry - #11

Merged
Amoulier merged 6 commits into
mainfrom
feature/upstream-connectivity-telemetry-2026-10
Oct 20, 2026
Merged

Amoulier merged 6 commits into
mainfrom
feature/upstream-connectivity-telemetry-2026-10

Conversation

@Amoulier

@Amoulier Amoulier commented Oct 20, 2026 •

Copy link
Copy Markdown
Owner

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.

…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
Amoulier marked this pull request as ready for review October 20, 2026 01:35
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-20T01:39:25.010054Z 8a492dc Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@Amoulier Amoulier changed the title Add optional BLE Companion Wi-Fi and scoped sensor telemetry without losing Heltec policies Match official ten Heltec V4 OLED targets and port optional Wi-Fi and telemetry Oct 20, 2026
@Amoulier Amoulier changed the title Match official ten Heltec V4 OLED targets and port optional Wi-Fi and telemetry Retain Solar Repeater and ten OLED targets; port optional Wi-Fi and telemetry Oct 20, 2026
@Amoulier
Amoulier changed the base branch from fix/upstream-stability-2026-10 to main October 20, 2026 01:50
@Amoulier
Amoulier merged commit 96eb6ee into main Oct 20, 2026
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant