Skip to content

docs: README review pass — current chip status + project layout#71

Merged
josephnef merged 1 commit into
masterfrom
docs-readme-8821-unii23-rx-fixed
Jun 2, 2026
Merged

docs: README review pass — current chip status + project layout#71
josephnef merged 1 commit into
masterfrom
docs-readme-8821-unii23-rx-fixed

Conversation

@josephnef
Copy link
Copy Markdown
Collaborator

Summary

Review pass on README to bring it in line with current driver behaviour and enforce project doc conventions.

Content changes

  • Intro: drop the stale "partial-receiver-dependent 5 GHz UNII-2/3 TX" qualifier on 8821AU — it now ships TX + RX on every band like 8812.
  • 8821AU table row: TX + RX across all bands. Note the residual cross-receiver asymmetry against 8812AU peer receivers at UNII-2/3 — and stop. No rig metrics, no patch refs.
  • 8814AU table row: drop the link to a closed issue; the on-air-TX-silent fact stands alone.
  • 8811AU table row: drop test-rig phrasing.
  • TxDemo description: covers both the default libusb_open_device_with_vid_pid path AND the Termux fd-wrap path; the prior wording made the latter sound mandatory.
  • Project layout: add the five files that landed during the recent calibration / per-rate TX-power work — Hal8812a_PhyRegPg.h, Hal8812a_TxpwrLmt.h, Hal8812a_TxPwrTrack.[h,cpp], src/PowerTracking8812a, src/Iqk8812a.

Conventions enforced (apply to future README edits too)

  • No PR# / issue# references.
  • No rig-specific hit counts (~5900/7000, 4160/4500, etc.).
  • No defensive phrasing about whose chip is at fault.
  • README states current driver behaviour; patch-note context belongs in commits.

Merge order

The 8821AU UNII-2/3 RX behaviour change documented in the table cell depends on the init-time chip-wedge fix in the sibling PR landing first. Land this PR after that one.

🤖 Generated with Claude Code

Brings the README in line with the driver's current behaviour:

- Intro: drop the stale "partial-receiver-dependent 5 GHz UNII-2/3 TX"
  qualifier on 8821AU; it now ships TX + RX on every band like 8812.
- 8821AU row: TX + RX across all bands. UNII-2/3 has a cross-receiver
  asymmetry against 8812AU peer receivers — note that and stop.
- 8814AU row: drop stale link to a closed issue; the on-air-TX-silent
  fact stands on its own.
- 8811AU row: drop "no DUT in the test rig" phrasing.
- TxDemo description: covers both the default
  `libusb_open_device_with_vid_pid` path AND the Termux fd-wrap path;
  prior wording made the latter sound mandatory.
- Project layout: add the five files that landed during the recent
  calibration / per-rate TX-power work — `Hal8812a_PhyRegPg.h`,
  `Hal8812a_TxpwrLmt.h`, `Hal8812a_TxPwrTrack.[h,cpp]`,
  `src/PowerTracking8812a`, `src/Iqk8812a`.

Conventions enforced in this pass (apply to future README edits too):
no PR/issue number references, no rig-specific hit counts, no
defensive phrasing about whose chip is at fault — README states
current driver behaviour, patch-note context belongs in commits.

The 8821AU UNII-2/3 RX behaviour change depends on the init-time
chip-wedge fix landing first; that's in a separate PR. Land this one
after.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@josephnef josephnef force-pushed the docs-readme-8821-unii23-rx-fixed branch from 623caca to cd08208 Compare June 2, 2026 15:50
@josephnef josephnef merged commit 5a040b8 into master Jun 2, 2026
5 checks passed
@josephnef josephnef deleted the docs-readme-8821-unii23-rx-fixed branch June 2, 2026 15:54
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