BPI-R4 WiFi 7 Manager — LuCI app for MT7996 / MT7988A

BPI-R4 WiFi 7 Manager — LuCI app for MT7996 / MT7988A

After extensive testing on real hardware I’m releasing a LuCI-based WiFi 7 manager for the Banana Pi BPI-R4 (MT7988A SoC, MT7996 tri-band chip). It covers the full range of use cases the hardware supports — AP, MLO, STA, WDS, relayd bridge, repeater — with a clean single-page UI that doesn’t require juggling raw UCI or hostapd configs.

The goal was to make everything the MT7996 chip can actually do accessible through a proper interface: Multi-Link Operation across 2 or 3 bands, per-radio TX power management, live client monitoring with WiFi generation badges and per-link MLO data, and diagnostics that show what’s actually happening at the driver level.

:warning: Requires OpenWrt with MediaTek SDK (MTK SDK) This package is not compatible with mainline OpenWrt. Interface naming, MLD configuration, and hostapd parameters differ significantly between MTK SDK builds and standard OpenWrt releases. MTK SDK builds for BPI-R4 (standard, PoE, 4 GB, 8 GB) are available via bpi-r4-deploy.


Hardware

Component Details
Board Banana Pi BPI-R4, BPI-R4 PoE
SoC MediaTek MT7988A (Filogic 880)
WiFi chip MT7996 tri-band (2.4 GHz / 5 GHz / 6 GHz)
WiFi standard 802.11be (WiFi 7), MLO

Installation

luci-app-wifimgr is included by default in all BPI-R4 firmware releases built via bpi-r4-deploy — no extra steps needed after flashing.

For standalone install on an existing firmware:

# Copy APK to router
scp luci-app-wifimgr-1.1.0-r20260511.apk [email protected]:/tmp/

# Install (no internet required)
ssh [email protected] 'apk add --allow-untrusted --no-network /tmp/luci-app-wifimgr-*.apk'

Then open LuCI → Network → WiFi Manager.

:arrow_right: Download: Releases · woziwrt/mt7996-wifi7-manager · GitHub


Features

Wizards — guided network setup

Wizard Description
MLO AP Creates a Multi-Link Operation AP across 2 or 3 bands. Supports 2G+5G, 2G+6G, 5G+6G, or all three simultaneously. Per-link channel and width control. WPA3 enforced.
AP Creates a standard single-band AP on any radio. Full control over channel, width, encryption, SSID isolation, hidden SSID, client limits. DFS channels supported with CAC progress indication.
Station Connects to an upstream WiFi network on 2.4G or 5G. MLO STA mode supported (multi-band client connecting to an MLO AP).
WDS / Bridge Sets up a wireless bridge using 4-address WDS mode or L2 relayd ARP proxy.
Repeater Creates an uplink STA connection plus a local AP on a separate radio (L3 NAT).
Country Changes regulatory domain. Requires reboot to apply kernel regulatory database.

Networks tab

Live list of all configured networks with status indicators, band pills, WiFi generation badge, encryption labels, and client counts. Each row expands to show full configuration. Inline edit and remove with wifi reload.

Radios tab

Per-radio configuration (channel, bandwidth, country) and TX power management:

Mode Description
Regulatory Country SKU table applied. No manual txpower override.
eFuse max Driver runs at hardware eFuse maximum. Requires reboot.
Manual Per-radio dBm cap.

Clients tab

Live client list showing signal (color-coded), WiFi generation badge (WiFi 4/5/6/7), bitrate, and per-link data for MLO clients. Disconnect button.

Diagnostics tab

Firmware version, CPU and WiFi chip temperatures, per-radio channel utilization / noise / TX stats, MLO internals (MLD address, active links, EMLSR/STR status), and log download.


Screenshots

Networks tab

Radios tab

Clients tab

Diagnostics tab

MLO wizard

Station wizard

WDS / Bridge wizard