I’ve been working on a custom LuCI module specifically for the MT7996 tri-band WiFi 7 chip on BPI-R4. It adds a dedicated Network > WiFi 7 page with tabs designed around the MT7996/MLD specifics that the standard LuCI wireless page doesn’t handle well.
Important: This module requires OpenWrt with MTK SDK (e.g. woziwrt/bpi-r4-deploy build). It is specifically designed for the MTK SDK WiFi stack — the interface naming, MLD configuration and hostapd parameters differ significantly from mainline OpenWrt and it will not work correctly without MTK SDK.
Overview — Live MLD link cards showing channel, bandwidth, TX power, channel utilization per link. SKU regulation status banner.
MLD config — Edit MLD SSID/password/encryption. MLO enable/disable with reboot warning. Per-link addresses and TX max.
Radio — Channel, HT mode, vif_txpower per radio. Country + sku_idx always written together (as they should be). DFS channel labels, lpi_enable, background_radar.
Networks — Add/Remove legacy networks with smart defaults per band (6G enforces SAE automatically). Advanced settings expandable.
Stations — Live client list showing both MLD clients (ap_mld_1) and legacy clients per band (phy0.0/1/2-ap0). WiFi mode badges (BE/AX/AC/N/G).
Diagnostics — Firmware version, sku_disable status, txpower_info per band, per-link current TX power, DFS status, MAT table.
Can’t enable MLO. Setup from MLD config page - not works = resets to blank. Reboot - same effect
Also 6ghz interface configured 6ghz be 320mhz - drop connected clients to AX 160mhz ** probs not related for this 5ghz also too
Important: This module requires OpenWrt with MTK SDK (e.g. woziwrt/bpi-r4-deploy build). It is specifically designed for the MTK SDK WiFi stack — the interface naming, MLD configuration and hostapd parameters differ significantly from mainline OpenWrt and it will not work correctly without MTK SDK.
Please confirm you are running a MTK SDK based build before troubleshooting further.
After the alpha release and valuable community feedback, I’m happy to announce v2.1.0 RC of luci-app-wifi7.
This is a significant update — the module has grown from a basic MLD overview into a comprehensive MT7996 management interface covering nearly everything the MTK SDK exposes to userspace.
Requires MTK SDK (e.g. woziwrt/bpi-r4-deploy). Will not work on mainline OpenWrt.