Skip to content

v1.5.4: fix 4G activation flag byte - #42

Merged
doesthings merged 2 commits into
mainfrom
release/v1.5.4
Aug 9, 2026
Merged

doesthings merged 2 commits into
mainfrom
release/v1.5.4

Conversation

@doesthings

Copy link
Copy Markdown
Owner

What

  • 4G activation flag fix. The per-frame payload prefix was 00 00 00; the third byte is the activation flag and must be 01. Sending 00 made the 128 frames a no-op. Payload is now 00 00 01 + ASCII serial.
  • Version bump 1.5.2 → 1.5.4 (versionCode 20 → 21).

Why it matters

Combined with the gate fix that previously blocked 4G from being sent at all (#40), this is the first build where 4G can run end to end. Still experimental — needs on-hardware confirmation on a dongle-equipped aircraft.

Safety

  • FCC path untouched; 4G is gated and send-only.
  • Built locally: assembleRelease + unit tests green.

Release scope (v1.5.4 also bundles what's on main since v1.5.3)

The 4G per-frame payload prefix was 00 00 00; the third byte is the
activation flag and must be 01 to request 4G ON. Sending 00 made the
128 frames a no-op. Payload is now 00 00 01 + ASCII serial.

Combined with the earlier gate fix (which previously blocked 4G from
being sent at all), this is the first build where 4G can actually run
end to end. 4G remains experimental and needs on-hardware confirmation
on a dongle-equipped aircraft; the FCC path is unchanged.

Bump versionName 1.5.2 -> 1.5.4, versionCode 20 -> 21.
The signed-release job now also runs on a `v*` tag push (not just manual
dispatch) and, when signing secrets are present, attaches the signed
app-release.apk to the GitHub Release for that tag (creating the release
with generated notes if it doesn't exist yet). This keeps the stable
/releases/latest/download/app-release.apk URL working automatically.
@doesthings
doesthings merged commit 0ad9037 into main Aug 9, 2026
2 checks passed
@doesthings
doesthings deleted the release/v1.5.4 branch August 9, 2026 22:28
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