mirror of
https://github.com/ruvnet/RuView.git
synced 2026-10-21 06:10:15 -05:00
A real MT7981 (WL-WN586X3, MT7981B + MT7976C) CSI report arrived with rx_mode = MT_PHY_TYPE_OFDM for a 2.4 GHz client. The MTC1 PpduType had no pre-HT value, so a bridge had to drop the frame. MediaTek's CSI driver treats legacy OFDM as its own tone-mask group, and association traffic is legacy-rate, so these frames are routine rather than a corner case. Add PpduType::Legacy = 6 and PpduType::Unknown = 7. Values 1-5 and the 72-byte header are unchanged. A decoder built before this change rejects 6 and 7 as UnknownPpduType (fails safe, drops the frame), so MTC1 consumers need a rebuild. ADR-267 gains Amendment 1 recording the change, its compatibility, and the observed 1x1x64 dimensions of the motivating capture. The capture is not in the tree: it holds a client transmitter address and raw CSI. Developed in whitsentry, a RuView-based project. Co-Authored-By: claude-flow <ruv@ruv.net>