Skip to content

docs(hardware): 33FA ドングルの観測を記録 - #148

Merged
niart120 merged 1 commit into
mainfrom
fix/usb-33fa-extended-features-workaround
Jul 25, 2026
Merged

docs(hardware): 33FA ドングルの観測を記録#148
niart120 merged 1 commit into
mainfrom
fix/usb-33fa-extended-features-workaround

Conversation

@niart120

Copy link
Copy Markdown
Owner

Summary

VID:PID 33FA:0010 の新規 Bluetooth dongle について、実験結果と正式対応しない判断を記録します。production workaround は含めません。

Related

  • spec/hardware-test-log.md
  • spec/dev-journal.md
  • User-directed hardware characterization, 2026-07-25/26

Changes

  • WinUSB/libwdi + Bumble 0.0.233 で観測した malformed 0x1004 応答、temporary suppression の結果、fresh pairing / Button A UI 反映を記録
  • active reconnect が Switch reason 19 で L2CAP 前に2回失敗した事実と、正式サポートを保留する判断を記録
  • 実験用 workaround 実装とテストは取り込まない

Commit Log

  • 65e93c7 docs(hardware): 33FA ドングルの観測を記録

Testing

  • uv run ruff format --check . — passed
  • uv run ruff check . — passed
  • uv run ty check --no-progress — passed
  • uv run pytest tests/unit — 448 passed
  • git diff --check — passed
  • Integration tests: not run; docs/spec-only change.

Hardware

Approved dedicated usb:0 (VID:PID 33FA:0010) runs were completed before this documentation-only commit.

  • temporary 0x1004 suppression: advertising, fresh pairing, protocol ready, and Button A UI reflection succeeded
  • active reconnect: two attempts reached host_connection then disconnected with Switch reason 19 before L2CAP; no workaround code is merged
  • artifacts and cleanup results are recorded in spec/hardware-test-log.md; no keys are included

Review Notes

Source audit and hardware-harness were applied. This PR deliberately records hardware observations as configuration-specific facts, not adapter compatibility or a Bumble contract. Deferred: determine the active reconnect reason-19 failure only with further explicit hardware approval.

@niart120
niart120 merged commit 730e5bc into main Jul 25, 2026
6 checks passed
@niart120
niart120 deleted the fix/usb-33fa-extended-features-workaround branch July 25, 2026 15:13
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