Skip to content

Make PC711 matching automatic and document macOS 26 - #1

Merged
hrx114514x merged 1 commit into
mainfrom
agent/pc711-auto-match-macos26-note
Aug 7, 2026
Merged

Make PC711 matching automatic and document macOS 26#1
hrx114514x merged 1 commit into
mainfrom
agent/pc711-auto-match-macos26-note

Conversation

@hrx114514x

Copy link
Copy Markdown
Owner

What changed

  • makes PC711 compatibility automatic without -pc711pcompat
  • keeps matching limited to PCI 1C5C:174A with NVMe class 01:08:02
  • removes the old diagnostic stages and read-only probe paths
  • excludes Darwin 25/macOS 26 and documents the verified native PC711 behavior there
  • refreshes Chinese and English installation, development, and release documentation

Why

The model string is unavailable before the first Identify command, so the known PC711 PCI controller identity is the usable pre-Identify key. Automatic activation removes unnecessary user configuration while preserving Apple behavior for other PCI IDs. The same tested PC711 works natively on macOS 26, so the plugin must stay out of that system.

Validation

  • ./Scripts/verify.sh
  • x86_64 Kext build and plist validation
  • static checks for automatic activation, exact PCI/class matching, and macOS 26 exclusion
  • Release ZIP integrity test

@hrx114514x
hrx114514x marked this pull request as ready for review August 7, 2026 00:26
@hrx114514x
hrx114514x merged commit 24cd4aa into main Aug 7, 2026
1 of 3 checks passed
@hrx114514x
hrx114514x deleted the agent/pc711-auto-match-macos26-note branch August 7, 2026 00:26
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