Skip to content

Fix firmware 2.3 sensor decoding in app 1.6.0 - #326

Merged
TobiasRoeddiger merged 1 commit into
automation/bump-version-1.5.4-36858743484from
codex/app-1.6-wire-version-fix
Oct 4, 2026
Merged

TobiasRoeddiger merged 1 commit into
automation/bump-version-1.5.4-36858743484from
codex/app-1.6-wire-version-fix

Conversation

@TobiasRoeddiger

@TobiasRoeddiger TobiasRoeddiger commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Use OpenEarable/open_earable_flutter#156 to select BLE sensor decoding from the actual firmware version. The original 1.6.0 candidate passed hardware generation to the decoder, corrupting compact IMU and PPG readings on firmware 2.3.0.

Only the library pin changes; UI, units and recording formats remain unchanged. Firmware 2.2.9 keeps the legacy decoder.

Validation: all 121 app tests and 47 library tests pass, analysis is clean, and the Android release build succeeds with Flutter 3.47.4. Live Android Recorder repeat passes: firmware 2.3.0 delivers 99.67 Hz IMU and 512.27 Hz PPG in separate 30-second windows, with finite values, valid PPG range, no backward timestamps and zero app parsing exceptions. A connected legacy-firmware earphone remains correct. Full 2.2.9 and paired 2.3.0 release testing continues.

@TobiasRoeddiger
TobiasRoeddiger merged commit 3f4929b into automation/bump-version-1.5.4-36858743484 Oct 4, 2026
6 checks passed
@TobiasRoeddiger
TobiasRoeddiger deleted the codex/app-1.6-wire-version-fix branch October 4, 2026 21:13
@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

Visit the preview URL for this PR (updated for commit 3fbdd25):

https://open-earable-web--pr326-codex-app-1-6-wire-v-b4wd4y9c.web.app

(expires Sun, 01 Nov 2026 21:14:57 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: c7397c11177c71d8d81172cea9365829823fb41c

@TobiasRoeddiger TobiasRoeddiger mentioned this pull request Oct 4, 2026
@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

PR Build Artifacts

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

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