Skip to content

feat(host): firmware image parser with section table (W76, R-HS-24) - #866

Merged
gHashTag merged 1 commit into
masterfrom
feat/wave-76/host-firmware-image
May 30, 2026
Merged

gHashTag merged 1 commit into
masterfrom
feat/wave-76/host-firmware-image

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Closes #865

Wave 76 (R-HS-24): Host firmware image parser

What

  • New bootstrap/src/host/firmware.rs
  • FirmwareImage: 128-byte header + section table + payload
  • FirmwareHeader with find/require_section
  • SectionHeader with CRC32 verification
  • build_image() helper for test image construction
  • ImageError with 7 variants

Tests

14 new inline tests, all pass. 830 total.

@github-actions

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-05-24 10:49:27 UTC

Summary

Status Count
Total Open PRs 37
PRs with Failing Checks 17
PRs with All Checks Green 20
READY 19
FAILING 17
PENDING 0

This was referenced May 24, 2026
Wave 76 (R-HS-24): FirmwareImage with 128-byte header,
section table, CRC32 per section, build_image helper.
14 new tests. 830 total.
@gHashTag
gHashTag force-pushed the feat/wave-76/host-firmware-image branch from f08765e to 5ff8257 Compare May 30, 2026 15:30
@gHashTag
gHashTag merged commit 5c181d9 into master May 30, 2026
15 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-05-30 15:33:17 UTC

Summary

Status Count
Total Open PRs 17
PRs with Failing Checks 16
PRs with All Checks Green 1
READY 1
FAILING 16
PENDING 0

gHashTag added a commit that referenced this pull request Jun 1, 2026
)

Wave 76 (R-HS-24): FirmwareImage with 128-byte header,
section table, CRC32 per section, build_image helper.
14 new tests. 830 total.

Co-authored-by: Claude <claude@anthropic.com>
gHashTag added a commit that referenced this pull request Jun 1, 2026
)

Wave 76 (R-HS-24): FirmwareImage with 128-byte header,
section table, CRC32 per section, build_image helper.
14 new tests. 830 total.

Co-authored-by: Claude <claude@anthropic.com>
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.

Host firmware image parser (R-HS-24)

2 participants