mirror of
https://github.com/ruvnet/RuView.git
synced 2026-10-18 21:00:22 -05:00
- firmware/openwrt-wn586x3/: the patch set that made a Wavlink WL-WN586X3 Rev A (MT7981B + MT7976C) emit CSI on OpenWrt 24.10.8. It contains: MediaTek's mt7915 CSI driver patch rebased onto the mt76 revision 24.10.8 pins (BSD-3-Clause-Clear, MediaTek author line kept); the Rev A board patch (GPL-2.0); a buffer-overrun fix for `mt76-vendor dump csi`; and an attribute-enum fix for MtkCSIdump. Each patch keeps the licence of the code it modifies. There are no images, firmware blobs, or captures. - docs/mediatek-router-csi.md: an operator guide covering supported silicon, the image build route that was tested, arming CSI, the bridge, `--source mediatek`, endpoints and provenance labels, what the data is not, evidence, and troubleshooting. Every claim is tagged MEASURED, CODE-DERIVED, CLAIMED, or SYNTHETIC. - scripts/mediatek-csi-phase-stability.py: a read-only reproducer for the one MEASURED offline result. On one MT7976C radio, the cross-chain phase arg(H0*conj(H1)) moves 0.014-0.039 rad (p50) between adjacent frames for well-sampled transmitters, against about 1.56 rad for raw per-chain phase, which is what random phase gives. It never prints a transmitter address. The captures it was run on are not in the tree. - ADR-266 Amendment 1: vendor CSI exists on MT7981 through MediaTek's public feed patch, demonstrated on one board model, and still `mediatek:physical-unvalidated`. The hardware gates remain open. - user-guide.md and the bridge README link to the guide. Developed in whitsentry, a RuView-based project. Co-Authored-By: claude-flow <ruv@ruv.net>