Skip to content

fix(fota): recover from invalid firmware archives - #317

Merged
TobiasRoeddiger merged 2 commits into
automation/bump-version-1.5.4-36858743484from
codex/use-fota-preparation-fix
Oct 4, 2026
Merged

TobiasRoeddiger merged 2 commits into
automation/bump-version-1.5.4-36858743484from
codex/use-fota-preparation-fix

Conversation

@TobiasRoeddiger

@TobiasRoeddiger TobiasRoeddiger commented Oct 3, 2026 •

Copy link
Copy Markdown
Member

Use the firmware preparation fix from OpenEarable/open_earable_flutter#152 and display its error reason. Invalid ZIPs now finish as failed, release the running state, and allow Back immediately.

Stacked on #315 to retain its battery decoder fix. The pinned library commit combines library #151 and #152; this PR adds only FOTA failure handling to that dependency baseline.

Validated in the real OpenWearables app on the connected Pixel using the audit's malformed manifest: Update failed: Exception: Failed to parse manifest.json, immediate Back, both ears remain connected. A subsequent valid update and three further updates completed without restarting the app. App tests, analysis, and all CI checks pass.

@github-actions

github-actions Bot commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

Visit the preview URL for this PR (updated for commit 04a8146):

https://open-earable-web--pr317-codex-use-fota-prepa-k0y7h82x.web.app

(expires Sat, 31 Oct 2026 18:18:33 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: c7397c11177c71d8d81172cea9365829823fb41c

@github-actions

github-actions Bot commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

PR Build Artifacts

Full workflow run: https://github.com/OpenEarable/app/actions/runs/37143526865

Base automatically changed from codex/use-battery-decoding-fix to automation/bump-version-1.5.4-36858743484 October 4, 2026 10:56
@TobiasRoeddiger
TobiasRoeddiger merged commit ce09979 into automation/bump-version-1.5.4-36858743484 Oct 4, 2026
9 checks passed
@TobiasRoeddiger
TobiasRoeddiger deleted the codex/use-fota-preparation-fix branch October 4, 2026 10:56
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