Hi everyone,
I have a Banana Pi BPI-R4 4P (4GB RAM + POE version) and I am setting it up with a specific Wi-Fi 7 NIC module based on the MT7996 chipset family.
Here are the specific ICs on my Wi-Fi module:
- Logic/Baseband: MT7995AV
- RF Front-ends: MT7977IAN + MT7976CN
My primary goal is to achieve the maximum possible network throughput and stability with this specific hardware combination. I am not tied to a specific version; I simply want the build that offers the best optimization for these chips.
I would appreciate some guidance on the following:
-
Recommended Build for Performance: Considering my hardware, which specific OpenWrt version would you recommend for the highest throughput and lowest CPU overhead? Should I go with the official OpenWrt Snapshot, the new 25.12-rc branch, or is ImmortalWrt (main/snapshot) currently performing better for the MT7995/7977 combination due to hardware offloading patches?
-
Driver Status: Does the current upstream
mt7996driver fully support this specific AV/IAN/CN chip combination, or are there known limitations I should be aware of? -
Firmware/BDF: Do I need to manually place any specific firmware blobs or Board Data Files (BDF) for the MT7977/MT7976 radios to work correctly at full speed, or are they included in the recommended builds?
-
Thermal Management: I am aware these chips run hot. Apart from a large heatsink, are there any recommended thermal throttling settings or fan control scripts available to maintain peak performance without throttling?
Any advice, config examples (/etc/config/wireless), or benchmarks with this specific module would be greatly appreciated.
Thanks in advance!