Skip to content

Prepare Waveshare Box V2 browser installation and release selection - #14

Merged
eirabie merged 2 commits into
mainfrom
codex/waveshare-public-support
Oct 10, 2026
Merged

eirabie merged 2 commits into
mainfrom
codex/waveshare-public-support

Conversation

@eirabie

@eirabie eirabie commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Prepare browser installation and recovery for Waveshare ESP32-S3-Touch-LCD-1.85C-BOX V2 alongside AtomS3R C126 + Pyramid A167. Compatible OpenAthan reports its hardware over USB; unrecognized firmware requires explicit model selection and erase confirmation. Changing the model clears confirmation, and flash chip/capacity/security checks run before writing.

Stable release discovery, import, signature validation, deployment metadata and freshness checks select both board manifests from the same source/tag. Legacy Atom-only releases remain compatible. Waveshare uses prefixed firmware assets and the same approved shared audio. The website still consumes firmware artifacts without compiling them.

Companion firmware: openathan PR #40. Deploy website support before publishing Waveshare firmware.

Update /install/, /docs/getting-started/ and development previews with board-specific setup and power instructions. RTC support remains included; battery/unplugged retention and drift remain unqualified. Public USB application writes remain disabled. No catalog pin, release publication or deployment is performed by this PR.

Area

  • Homepage or public documentation
  • Hardware/build guidance
  • Browser installer
  • Project or deployment configuration

Validation

  • Relevant routes and links were checked
  • User-facing behavior was tested in applicable browsers and viewport sizes
  • Accessibility impact was reviewed
  • No firmware is compiled by this repository

Automated: formatting, TypeScript/Astro checks and 180 unit tests pass. Verified production static output uses published v0.4.0 and excludes the simulator. Development browsers: 363 passed, 3 existing skips; built-site browsers: 171 passed across Chromium, WebKit and mobile. Desktop and narrow-screen installer inspection passed; UI detector reported no findings. The actual signed local two-board v0.5.0 candidate also passed offline adoption/import/static checks and all 171 built-site browser cases in an isolated clone; no release was published.

Exact-head website CI passes; deployment is intentionally skipped for the draft PR.

Physical: no hardware access or flashing. Waveshare production fresh installation, signed OTA, preserving USB update transport and interruption/recovery qualification remain pending; earlier development results do not establish acceptance of this production release.

Licensing and privacy

  • No new third-party media or dependency licensing concerns
  • No new collection or transmission of user data
  • Any licensing, attribution, or privacy impact is documented

@eirabie
eirabie marked this pull request as ready for review October 10, 2026 15:55
@eirabie
eirabie merged commit 358079b into main Oct 10, 2026
2 checks passed
@eirabie
eirabie deleted the codex/waveshare-public-support branch October 10, 2026 16:36
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