mirror of
https://github.com/bybrooklyn/openbitdo.git
synced 2026-03-19 04:12:56 -04:00
1.3 KiB
1.3 KiB
Wave 2 Runtime/Hardware Intake (Prepared, Deferred)
Purpose
Define exactly what sanitized runtime/hardware evidence is needed to move Wave 2 devices beyond static-only dossiers.
Required Submission Data
Every submission must include:
- VID/PID in hex.
- Firmware version.
- Operation attempted.
- Sanitized request structure.
- Sanitized response structure.
- Reproducibility notes (OS, transport, retries, success/failure rate).
Sanitization Rules
Allowed content:
- byte-layout summaries,
- command/response shape descriptions,
- validation predicates,
- timing/retry observations.
Forbidden content:
- raw decompiled code snippets,
- copied vendor constants blocks,
- copied source fragments from official binaries/tools.
Evidence Acceptance Checklist
- VID/PID and firmware fields are present.
- Request/response structure is sanitized and technically complete.
- Failure signatures are mapped to stable categories (
timeout,malformed,unsupported,invalid_signature). - Repro steps are clear enough for independent rerun.
- No forbidden raw-source content appears.
Promotion Readiness Mapping
A PID is promotion-eligible only when all are true:
- Static dossiers complete.
- Runtime traces accepted from at least 2 independent runs.
- Hardware read/write/readback validation passes on owned fixture(s).