docs: agent-verified corrections against upstream main + proving-ground framing Thunderbolt: upstream is USB4-only skeleton, no Apple controller matches; FW CM work is in-development. D54954 is not the AWAC diff. NVMe shared-CID quirk partitions, not serializes; add 128-byte SQE quirk. bge claim fixed to the real landed commit (MAC loader hint for T2 BCM57766). aq(4) naming. fwcam(4) + fwisound(4) are upstream. asmc rework spans 2026-04..08, identity sysctls under dev.asmc.0.system. atopcase needs Darwin _OSI. Timeline: firewire 2002, asmc 2007. ChaosBSD framed as driver proving ground, not a fork.
docs: camera - internal iSights are USB not FireWire; uvideo(4) is upstream FireWire iSight was only the 2003 external accessory. Built-in iSight (2005-2008) is USB with a host firmware upload (8300 -> 8501, UVC after). uvideo(4) imported from OpenBSD 2026-06-16, video(4) conversion 2026-08-09.
docs: Boot-EFI - correct the EFI32/EFI64 split, EFI64 starts mid 2007 MacBookPro3,1 (mid 2007) is EFI64, verified in this fleet. EFI32 is the 2006 to early 2007 models; Mac Pro kept EFI32 through the 2,1.
docs: neutral voice - drop first-person plural and phase numbering
docs: Apple driver pages, phase 2 - verified against upstream main Upstream status checked in git (upstream/main), not from memory: thunderbolt(4), apple_bce + VHCI, nvme T2 quirks, video(4) framework, asmc autodetect all landed; uvideo, acpi_apple, atrtc AWAC, kwx did not. Mermaid diagrams, no em dashes.
docs: Apple hardware staging — plan, index, model + driver skeletons
docs: Add Contributing page and arm64 support - Add Contributing.md with Code of Submission and crowdsourcing rationale - Include Apple driver registry example (assumptions kill drivers) - Add system requirements (latest BIOS/firmware) - Expand supported architectures to include arm64
Add FAQ
Document reset workflow
Clarify project framing and policies
Initial Home page