Is it worth developing a piece of hardware based on MTK Wi-Fi 7 chips that can run OpenWrt?

We've been exploring options and it seems that currently, only the Banana Pi BPI-R4 supports Wi-Fi 7 with OpenWrt. However, it appears to be more of a development board than a typical router. We're considering whether it's worth developing a Wi-Fi 7 enabled router based on MTK chipsets, that enthusiasts can run with open-source OpenWrt, allowing for various customizations.
Although we're more familiar with Qualcomm's Wi-Fi 7 technology, Qualcomm hasn't been particularly active in supporting the open-source community. As a result, the open-source OpenWrt operating system currently doesn't support Qualcomm's Wi-Fi 7 chips. Therefore, if we want to run open-source OpenWrt, MediaTek (MTK) is our only option.
Based on MediaTek chipsets, we have the following options:
Option A:
CPU, MT7988A, Quad-Core A73, 1.8GHz
Wi-Fi, Tri-band 4x4 Wi-Fi 7
2x 10GbE
4x GE

Option B:
CPU, MT7988A, Quad-Core A73, 1.8GHz
Wi-Fi, Tri-band, 2x2 2.4GHz, 3x3 5GHz, 3x3 6GHz
2x 10GbE
4x GE

Option C:
CPU, MT7987, Quad-Core A53, 2GHz
Wi-Fi, Tri-band, 2x2 2.4GHz, 3x3 5GHz, 3x3 6GHz
3x 2.5GbE

We would greatly appreciate your feedback. Please let us know which option interests you. We're seriously considering launching this product to the OpenWrt community. Of course, we'll definitely have a pricing advantage over Banana Pi.

5 Likes

The OpenWRT community is busy with just that kind of wifi 7 router:

So yes I think there is certainly interest in an Open source /OpenWRT Wifi 7 router with "decent" specs for a reasonable price

For me either A or B, note a decent amount of RAM (at least 1 GB ) and similar amount of flash are appreciated :slight_smile:

Oh perhaps external/removable antennas?

3 Likes

For me a SFP+ slot would be a requirement (to connect to in-house fiber), that's what I especially like about the BPI R4 or the upcoming OpenWrt Two.

The A53 had a great run since its introduction in 2012, and can be quite power frugal, but it is not a great CPU core for 2025 (it offers roughly similar performance as the A9 albeit at lower power consumption, and being in-order comes with a glass-jaw, in that it needs a relatively beefy memory subsystem). It is your decision, but I would think really hard about the trade-offs with A53s as router cores... for a novel design in 2025, given that you aim for WiFi7 you are IMHO not in the "needs to be as power efficient as possible" game anymore and so maybe pick something with more oomph.
Sidenote: I am involved lightly with sqm/cake and this can be quite CPU hungry, so I tend towards beefier CPU cores to allow SQM at more modern access capacities, one might even say I have a clear bias.

7 Likes

That is spot on :+1:

1 Like

ASUS ZenWiFi-BT8 too
Moreover, it allows installation of OpenWrt via the WEB-interface.

Now that's commendable! Devices from ASUS very expensive.

1 Like

option 1 is awesome but option 2 is also very good, maybe some little 2.5gig switch ? ten gig i'd like sfp+ . no bs 5g , good shielding on rf , maybe two usb 3 ports? output for console on usb with integrated uart to usb converter. nice package.

see https://docs.banana-pi.org/en/BPI-R4_Lite/BananaPi_BPI-R4_Lite
https://forum.banana-pi.org/t/banana-pi-bpi-r4-lite-wifi7-router-board-design-with-mediatek-mt7987/22633

R4 Lite will be available soon according to the above.

1 Like

Thanks... not something I would recommend... except maybe in specific scenarios. But then nobody asks for my recommendations :wink:

It's not just that though, MediaTek themselves are pushing the MT7987 as suitable for NPU without WiFi builds. see the bottom of

1 Like

I see you asked the same question on Reddit:
https://www.reddit.com/r/HomeNetworking/comments/1jwjkza/is_it_worth_developing_a_piece_of_hardware_based/

With no response.

Yeah? Just because I question the rationale behind using 13 year old core designs in a modern router, does not mean a53s might not be attraktive for router makers, likely by virtue of being cheap, small, cheap, power-frugal, and cheap, after all you still can buy routers using MIPS cores that are even longer in the tooth than the a53 :wink: so a53 would not even be the bottom of the barrel :wink: .
As I said I come from a position where having a reasonably beefy CPU core really helps so I might be biased

3 Likes

To be fair they posted in the OpenWRT subreddit and told to post here: https://www.reddit.com/r/openwrt/comments/1jwjl8c/is_it_worth_developing_a_piece_of_hardware_based/

2 Likes

yes, I asked them to x-post, I believe the answers/conversation would be "better" here, than on reddit.

2 Likes

I’d avoid 10G power consumption so my take is basically an SoC upgraded GL-MT6000 or similar to a BPI-R4:

MT7988A (Filogic 880)
Tri-band WiFi7 for MLO etc.
1GB RAM
8GB emmc
2x2.5G
4x1G
SFP+ port if possible
USB 3.0 port with shielding

2 Likes

For indoor access points it is not allowed.

1 Like

Thank you for your feedback. After synthesizing information from various aspects, our planned product is as follows:
CPU, MT7988A, Quad-Core A73, 1.8GHz
Wi-Fi, Tri-band 4x4 Wi-Fi 7
2x 10 GbE
4x 2.5 GbE
FCC certified
We plan to upgrade the LAN port from Gigabit to 2.5GbE and ensure the product can pass FCC certification, creating a powerful platform that supports OpenWrt. We'll sell it at a reasonable price, making it accessible for everyone to deeply explore OpenWrt.

2 Likes

Please don't forget to split bootloader and env to spi and os to small emmc or nand. I'll buy one. ( have two bpi r4 already)

like at @phinn mentions - 32GB eMC (not a big price difference between 8 and 32), and an SDCard slot would be great!

Bootloader with SPI-NOR

That and 2.5GB across all LAN ports.

2 Likes

Qualcomm does appear active in contributing code for the IPQ9574 SoC
Design https://lore.kernel.org/linux-arm-msm/d2929bd2-bc9e-4733-a89f-2a187e8bf917@quicinc.com/
PPE driver https://lore.kernel.org/linux-hardening/20250209-qcom_ipq_ppe-v3-0-453ea18d3271@quicinc.com/
PCS driver https://lore.kernel.org/linux-arm-msm/20250207-ipq_pcs_6-14_rc1-v5-0-be2ebec32921@quicinc.com/
Wi-Fi 7 driver https://lore.kernel.org/ath12k/

And for the OpenWrt bits see https://github.com/openwrt/openwrt/pull/17725 and https://github.com/openwrt/openwrt/pull/18459