Vendors · 43 pages
- STM32 (ST) — overview
- STM32 F / G / H mainstream
- STM32 L / U low-power
- STM32 WB / WL wireless
- NXP Kinetis & i.MX RT
- NXP LPC family
- Nordic nRF
- Nordic nRF53 dual-core
- Nordic nRF91 cellular
- Raspberry Pi RP2040 / RP2350
- Renesas RA / RX
- TI Tiva / MSP432
- TI Sitara (Cortex-A + R)
- Microchip SAM
- Silicon Labs EFM32 / EFR32
- Infineon XMC / PSoC
- Infineon AURIX
- GigaDevice GD32 — overview
- GD32F mainstream (M3/M4)
- GD32L low-power (M23)
- GD32W wireless (M33)
- Artery AT32 — overview
- AT32F4 mainstream (M4)
- AT32M motor / power
- Nuvoton NuMicro — overview
- NuMicro M0 entry-level
- NuMicro M4 mainstream
- NuMicro M23 secure
- Ambiq Apollo — overview
- Apollo4 sub-µA M4F
- Apollo510 / Apollo5 (Helium M55)Helium
- Maxim / ADI MAX32 — overview
- MAX32 general-purpose M4
- MAX78000 ML acceleratorAI
- NVIDIA Jetson — overview
- Jetson Orin Nano / NX
- Jetson AGX Orin / Thor
- MediaTek — overview
- MediaTek Genio (IoT A-series)
- MediaTek Filogic Wi-Fi router
- Rockchip — overview
- Rockchip RK3566 / RK3568
- Rockchip RK3588 / RK3582
MediaTek Filogic — Wi-Fi 6, Wi-Fi 6E, and Wi-Fi 7 router SoCs
MediaTek Filogic 880, 830, and 630 — quad Cortex-A53 plus Wi-Fi 7 MAC, WED packet engine, MLO, 4K-QAM. OpenWrt and vendor SDK split, real product list.
Filogic is MediaTek's router and access-point SoC line. The line covers Wi-Fi 6, Wi-Fi 6E, and Wi-Fi 7 in three main parts: Filogic 630 for entry Wi-Fi 6 consumer routers, Filogic 830 for mid-range Wi-Fi 6E mesh nodes, and Filogic 880 for Wi-Fi 7 flagship products. Each part pairs an application-class Cortex-A cluster running Linux for the control plane with a dedicated Wi-Fi MAC, a hardware packet engine called WED (Wireless Ethernet Dispatch), and the radio front-ends that drive 2x2 to 4x4 antenna configurations. For systems engineers the interesting points are the WED packet acceleration model, the split between OpenWrt and MediaTek's enterprise SDK, and Filogic's position relative to Qualcomm IPQ807x and Broadcom BCM4908.
- Filogic 880
- Wi-Fi 7, 2× A73 + 2× A53 @ 1.8 GHz, 36 Gbps aggregate, 4K-QAM, MLO, 6 GHz, 12 nm
- Filogic 830
- Wi-Fi 6E, 2× A73 + 2× A53 @ 2.0 GHz, 6 GHz support, 1024-QAM, 12 nm
- Filogic 630
- Wi-Fi 6, 2× A53 @ 1.3 GHz, 2.4 + 5 GHz, 1024-QAM, 12 nm
- Packet engine
- WED — offloads NAT, bridging, QoS classification; CPU sees flow setup only
- Ethernet
- Filogic 880: dual 10 GbE + 4× 2.5 GbE; Filogic 830: dual 2.5 GbE + 4× 1 GbE; Filogic 630: 1× 2.5 GbE + 4× 1 GbE
- Memory
- DDR4 up to 2 GB on Filogic 880, 1 GB on 830, 512 MB on 630
- Storage
- NAND flash with on-die controller; eMMC option on Filogic 880
- SDK
- OpenWrt-based community SDK plus closed MediaTek SDK with WED and proprietary features
- Documentation
- mediatek.com/products/broadband-wifi, OpenWrt MediaTek wiki, mediatek-labs GitHub
Filogic 880 — the Wi-Fi 7 flagship
Filogic 880 is the headline part. It combines two Cortex-A73 application cores at 1.8 GHz with two Cortex-A53 service cores, a Wi-Fi 7 MAC supporting Multi-Link Operation (MLO) across 2.4, 5, and 6 GHz bands simultaneously, 4K-QAM modulation, 320 MHz channel width, and a 4x4 antenna configuration on the 6 GHz band. The aggregate radio throughput specified by MediaTek is 36 Gbps across all three bands combined, which is the theoretical PHY rate before MAC overhead and real-world signal degradation.
The interesting architectural decision in the Filogic 880 is the Ethernet side. It ships with dual 10 GbE ports plus four 2.5 GbE ports, which is unusually generous for a consumer-router SoC. The intention is to feed the Wi-Fi 7 radios at their actual throughput — a Wi-Fi 7 client on the 6 GHz band can move 4-5 Gbps under ideal conditions, and a router with only gigabit WAN would be a comically obvious bottleneck. The 10 GbE ports are intended for WAN to a multi-gigabit service or for inter-router backhaul in a wired mesh deployment.
Multi-Link Operation explained briefly
MLO is the headline new feature of Wi-Fi 7 (802.11be). A single client device can associate with the access point across multiple bands simultaneously — typically 5 GHz and 6 GHz at the same time — and the AP transmits the same TCP flow across both bands at once. Two outcomes follow. First, latency drops because either band can deliver any given packet first. Second, effective throughput is the sum of the bands' capacities, not just the maximum of one. MLO requires both the AP and the client to support it; Filogic 880 supports MLO at the AP side.
WED — the packet acceleration engine
WED (Wireless Ethernet Dispatch) is MediaTek's hardware offload for forwarding packets between the Wi-Fi MAC and the Ethernet MACs without CPU involvement. The mechanism is the standard slow-path/fast-path split: the first packet of a new flow goes to Linux, which runs the netfilter rules, builds a flow descriptor, and pushes it into the WED's flow table. Subsequent packets matching that descriptor are forwarded entirely in hardware, with NAT translation and QoS marking applied by WED.
The practical impact is that a Filogic 880 with two A73 cores at 1.8 GHz can sustain multi-gigabit NAT throughput, which would otherwise saturate the CPU. Disable WED (for example to apply deep-packet-inspection rules that WED cannot accelerate) and NAT throughput drops by roughly a factor of three. The same architectural pattern exists on Qualcomm (NSS), Broadcom (FlowAccel), and is described in detail in Wi-Fi router system architecture.
Filogic 830 — Wi-Fi 6E mainstream
Filogic 830 is the Wi-Fi 6E mainstream part. It keeps the 2x A73 + 2x A53 CPU configuration but reduces the radio capacity to 4x4 on 5 GHz plus 2x2 on 2.4 GHz plus 2x2 on the new 6 GHz band, with 1024-QAM. Ethernet is dual 2.5 GbE plus four 1 GbE ports. The 830 is the natural choice for mid-tier mesh nodes and prosumer routers, and it has the best mainline kernel support of the current Filogic generation.
Filogic 630 — Wi-Fi 6 entry
Filogic 630 is the entry Wi-Fi 6 part, with just two Cortex-A53 cores at 1.3 GHz, no 6 GHz radio, and a 2.5 GbE WAN port plus four 1 GbE LAN ports. It targets the volume budget-router segment. WED is present in a reduced form (lower flow-table capacity).
Family comparison
| SKU | CPU | Wi-Fi | Bands | Ethernet | NAT throughput (with WED) |
|---|---|---|---|---|---|
| Filogic 880 | 2× A73 + 2× A53 @ 1.8 GHz | Wi-Fi 7 (802.11be) | 2.4 + 5 + 6 GHz, MLO | 2× 10 GbE + 4× 2.5 GbE | ~10+ Gbps |
| Filogic 830 | 2× A73 + 2× A53 @ 2.0 GHz | Wi-Fi 6E (802.11ax) | 2.4 + 5 + 6 GHz | 2× 2.5 GbE + 4× 1 GbE | ~4 Gbps |
| Filogic 630 | 2× A53 @ 1.3 GHz | Wi-Fi 6 (802.11ax) | 2.4 + 5 GHz | 1× 2.5 GbE + 4× 1 GbE | ~2 Gbps |
Real products
| Product | SoC | Notable details |
|---|---|---|
| ASUS RT-BE96U | Filogic 880 | Wi-Fi 7 flagship, dual 10 GbE WAN/LAN, AsusWRT firmware |
| TP-Link Archer BE800 | Filogic 880 | Wi-Fi 7 flagship, dual 10 GbE, TP-Link's enterprise-derived firmware |
| Xiaomi Mi Router BE6500 | Filogic 880 (binned variant) | Wi-Fi 7 with 6 GHz, China market lead, Mi WiFi firmware |
| Acer Predator Connect W7 | Filogic 880 | Gaming-positioned Wi-Fi 7 |
| ASUS RT-AXE7800 | Filogic 830 | Wi-Fi 6E, popular AsusWRT target |
| Banana Pi BPI-R4 | Filogic 880 | Open developer board with OpenWrt support |
| GL.iNet Flint 2 (GL-MT6000) | Filogic 830 (MT7986A) | OpenWrt-first, popular community target |
| Xiaomi Mi Router AX9000 | Filogic 830 (MT7986A) | Wi-Fi 6E tri-band, common OpenWrt port target |
The Filogic 880 generation reached retail in late 2023 and remains the volume Wi-Fi 7 silicon for major OEMs. Qualcomm's competing IPQ9574 and IPQ5332 reached retail slightly later in the cycle.
Software: OpenWrt versus enterprise SDK
| Concern | OpenWrt community SDK | MediaTek enterprise SDK |
|---|---|---|
| Cost | Free, open source | Per-product licensing |
| Wi-Fi 7 MLO | Limited, behind | Full feature set |
| WED hardware offload | Available on 830 (mt76 driver); 880 catching up | Full |
| Enterprise features (RADIUS, 802.1X, captive portal) | Possible with extra packages | Built-in |
| Mainline kernel | Yes (kernel 6.6+) | Vendor kernel 5.15 |
| Suitable for | DIY routers, prosumer mesh, hackable consumer products | OEM enterprise APs, carrier CPE |
MediaTek's approach is unusual in the Wi-Fi router silicon market. Where Qualcomm and Broadcom are notably hostile to community OpenWrt support — strict NDAs, signed firmware blobs, no public datasheets — MediaTek actively contributes to OpenWrt. The mt76 driver in mainline Linux supports the Filogic 830 well and the Filogic 880 partially. MediaTek-Labs publishes reference U-Boot, kernel patches, and example configurations on GitHub. The result is that hackable consumer routers (GL.iNet, Banana Pi, several smaller brands) almost universally pick MediaTek silicon, while the big OEMs (ASUS, TP-Link, Xiaomi) use the closed enterprise SDK for their stock firmware and OpenWrt as an unofficial fallback path.
Comparison with Qualcomm and Broadcom
| Attribute | MediaTek Filogic 880 | Qualcomm IPQ9574 | Broadcom BCM4912 |
|---|---|---|---|
| CPU | 2× A73 + 2× A53 @ 1.8 GHz | 4× A73 @ 2.2 GHz | 4× A53 @ 2.0 GHz |
| Wi-Fi standard | Wi-Fi 7 (802.11be) | Wi-Fi 7 (802.11be) | Wi-Fi 7 (802.11be) |
| Packet engine | WED | NSS (Network SubSystem) | Runner / FlowAccel |
| Process | TSMC 12 nm | TSMC 14 nm | TSMC 16 nm |
| Open driver support | Strong (mt76 in mainline) | Limited (ath11k/12k partial) | Minimal (out-of-tree) |
| OEM adoption | ASUS, TP-Link, Xiaomi, smaller brands | Netgear, Linksys premium | Netgear, ASUS premium |
| Public datasheets | Partial via mediatek-labs | NDA | NDA |
| Typical use | Mass-market Wi-Fi 7 consumer + prosumer | Premium consumer + carrier CPE | Premium consumer + carrier CPE |
Filogic's positioning is roughly: better open-source story than the two competitors, similar Wi-Fi 7 PHY capability, somewhat lighter CPU configuration than Qualcomm IPQ9574, much better availability for small OEMs and developers.
Building OpenWrt for a Filogic target
git clone https://github.com/openwrt/openwrt.git
cd openwrt
./scripts/feeds update -a && ./scripts/feeds install -a
# Configure for Banana Pi BPI-R4 (Filogic 880) — interactive
make menuconfig
# Target System: MediaTek Ralink ARM
# Subtarget: MediaTek Filogic 8 family
# Target Profile: Bananapi BPI-R4
make -j$(nproc) defconfig download clean world
# Output image lands in bin/targets/mediatek/filogic/
ls bin/targets/mediatek/filogic/For Filogic 830 targets, the subtarget is "MediaTek Filogic 8 family" with profile "GL.iNet GL-MT6000" or "Bananapi BPI-R3". The build typically takes 20-60 minutes on a modern workstation.
Cross-references
- MediaTek landing — overall vendor view.
- MediaTek Genio — IoT silicon from the same vendor.
- Wi-Fi router system — full system architecture using Filogic-class SoCs.
- Cortex-A53 — the dominant CPU core in this line.
- MediaTek Filogic product page (external).
- OpenWrt MediaTek wiki (external).
- Banana Pi BPI-R4 documentation (external).
- mt76 driver in Linux mainline (external).