Releases: rexinscfu/Wi-Fi-6E-7
Releases · rexinscfu/Wi-Fi-6E-7
v0.1.0
v0.1.0 - WiFi 6E/7 Driver Framework with Multi-vendor Support
This release adds comprehensive support for WiFi 6E and WiFi 7 devices from major manufacturers, including a robust DMA engine and device management framework.
Major Features
-
DMA Engine
- Advanced DMA descriptor management
- Ring buffer implementation
- Performance monitoring and statistics
- Error detection and recovery
-
Multi-vendor Device Support
- MediaTek: MT7921, MT7922 (PCI), MT7925 (USB)
- Realtek: RTL8852BE/AE (PCI), RTL8852BU (USB)
- Intel: AX211, AX411, BE200 (WiFi 7)
- Qualcomm: QCA6490, QCA6750, QCN9074 (WiFi 7)
- Broadcom: BCM4389 (WiFi 6E), BCM4398 (WiFi 7)
-
Advanced Features Support
- WiFi 6E (6GHz) support
- WiFi 7 capabilities (320MHz, MLO)
- Up to 4x4 MIMO
- MU-MIMO and OFDMA
- Power management
- Debug infrastructure
Improvements
- Modular driver architecture
- Enhanced error handling
- Improved power management
- Comprehensive debugging support
- Performance monitoring tools
Requirements
- Linux Kernel 6.1 or later
- Build tools and headers matching kernel version
Known Issues
- Some WiFi 7 features are preliminary and may need further testing
- USB support is limited to specific models
v0.0.1
WiFi 6E/7 Driver Technical Documentation
Architecture Overview
Radio Frequency Specifications
Channel Architecture
Driver Components
MAC Layer
- Frame handling and queuing
- Rate control
- Aggregation
- Power management
- Multi-link operation (MLO)
PHY Layer
- 320MHz bandwidth support
- 4K QAM modulation
- Multi-RU allocation
- Preamble puncturing
- Beamforming
DMA Engine
- Descriptor ring management
- Buffer management
- Interrupt handling
- Queue mapping
Hardware Abstraction Layer
- Register access
- Interrupt management
- Power state control
- Hardware initialization
Radio Features
Modulation Schemes
Multi-Link Operation
Performance Characteristics
- Bandwidth: Up to 320 MHz
- Modulation: Up to 4K-QAM
- Spatial Streams: Up to 16
- Maximum PHY Rate: 46 Gbps
- Latency: Sub-millisecond
- Range: Enhanced coverage
Driver Implementation Details
Memory Management
Interrupt Handling
Full Changelog: https://github.com/0xFO0D/Wi-Fi-6E-7/commits/1stv