Mediatek MT7921K WiFi controller support

Post new topic   Reply to topic    DD-WRT Forum Index -> X86 based Hardware
Goto page 1, 2  Next
Author Message
broca
DD-WRT User


Joined: 10 May 2022
Posts: 144
Location: Texas, USA

PostPosted: Mon Mar 30, 2026 2:27    Post subject: Mediatek MT7921K WiFi controller support Reply with quote
I really appreciate help to get my integrated wifi controller working in my X86_64 box. I have no idea where to start.
My system information is below as well as my observation. Thank you in advance.

Router Model
Micro-Star International Co., Ltd. PRO B550M-VC WIFI (MS-7C95)
Firmware Version DD-WRT v3.0-r63790 std (02/24/26)
Kernel Version Linux 6.12.74 #833 SMP Tue Feb 24 23:48:40 +07 2026 x86_64

When the system boots up I can see the wifi controller was identified. After serveral attempt to direct load some firmware (like 10 times), DD-WRT failed to initialize it.

lspci shows the controller as a "MEDIATEK Corp. MT7921K (RZ608) Wi-Fi 6E 80MHz"

Any assistance and direction will be very much appreciated.
Sponsor
broca
DD-WRT User


Joined: 10 May 2022
Posts: 144
Location: Texas, USA

PostPosted: Wed Apr 01, 2026 2:25    Post subject: Reply with quote
Help, anyone, please. I really like to complete my x86_64 build.

Did some internet search today and came cross some instructions to install driver for MT7921 - mt7921au, mt7921, and mt7921k (AMD RZ608) chipsets (specific to OpenWRT) at this url https://github.com/morrownr/USB-WiFi/blob/main/home/How_to_Install_Firmware_for_Mediatek_based_USB_WiFi_adapters.md

Note: The instruction set is at the end of this post.

I have no idea how to translate it into DD-WRT procedures but it gave me some idea even it is for USB Wifi adapters.

Did the following from console
modprobe mt7921 - module not found
modprobe mt7921k - module not found
modprobe mt7921au - module not found
modprobe mt7921u - registered new interface driver mt7921u, but WiFi tab didn't show up in web gui
modprobe mt7921e - saw the following console output
Direct firmware load for mediatek/WIFI_RAM_CODE_MT7961_1.bin failed with error -2
ASIC revision 79610010
Direct firmware load for mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin failed with error -2
same above message 9 more times
hardware init failed
These failure messages also matched what I saw during bootup.

Instruction set from the github.com
=====================
4. MT7921 - mt7921au, mt7921, and mt7921k (AMD RZ608) chipsets (specific to OpenWRT)

Note: With OpenWRT 22.03.3 or later, to install the mt7921u driver (for adapters based on the mt7921au chipset) and the 2 requested firmware files, simply install the following package:

kmod-mt7921u

Previously, the kmod-mt7921e package also had to be installed as it installed the firmware files. This is no longer necessary.

Download firmware files to Linux PC

Go to the following site:

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/mediatek

Click on WIFI_MT7961_patch_mcu_1_2_hdr.bin

Click on plain

Save file

Click on WIFI_RAM_CODE_MT7961_1.bin

Click on plain

Save file

ssh to OpenWRT router (Putty or other) (make sure a non null password was previously set)

cd /lib/firmware

mkdir mediatek

On Linux PC:

scp WIFI_RAM_CODE_MT7961_1.bin root@192.168.1.1:/lib/firmware/mediatek

scp WIFI_MT7961_patch_mcu_1_2_hdr.bin root@192.168.1.1:/lib/firmware/mediatek

Reboot:

reboot
===========================
kernel-panic69
DD-WRT Guru


Joined: 08 May 2018
Posts: 17305
Location: Texas, USA

PostPosted: Wed Apr 01, 2026 18:48    Post subject: Reply with quote
Probably won't see 802.11ax support on the hardware anytime soon. There was previous testing with other hardware as noted in the second linked topic. Cross-post removed, PM deleted. Keep the discussion in one spot and public, please.


_________________
"Life is but a fleeting moment, a vapor that vanishes quickly; All is vanity"
Contribute To DD-WRT
Pogo - A minimal level of ability is expected and needed...
RSS feed for DD-WRT releases (2025)
RSS feed for DD-WRT releases (2024)
RSS feed for DD-WRT releases (2023)

----------------------
Linux User #377467 counter.li.org / linuxcounter.net
broca
DD-WRT User


Joined: 10 May 2022
Posts: 144
Location: Texas, USA

PostPosted: Wed Apr 01, 2026 21:19    Post subject: Reply with quote
Thank you, kp69. Appologize if I stepped over some forum rule.

I see the picture. My option would be "wait" or look into some other Wifi adapters (any recommendation?)

Donating my MoBo to the team would just benefit me. However, the donation link is not working again. It didn't even show as an link.

Best.
hebeda
DD-WRT User


Joined: 18 Sep 2006
Posts: 488
Location: Leipzig, Germany

PostPosted: Fri May 29, 2026 15:08    Post subject: Reply with quote
dd-wrt x64 does support the pci-e/m.2/minipci-express MTK7921 and MTK7925 Versions and various other Mediatek wifi 6/7 Chipset for some years now.
broca
DD-WRT User


Joined: 10 May 2022
Posts: 144
Location: Texas, USA

PostPosted: Fri May 29, 2026 19:36    Post subject: Reply with quote
That was what I thought too.
DD-WRT detected my wifi device at boot up but failed to load the drivers since it is 6E.
kernel-panic69
DD-WRT Guru


Joined: 08 May 2018
Posts: 17305
Location: Texas, USA

PostPosted: Fri May 29, 2026 21:57    Post subject: Reply with quote
It seems that one would need an NDA to verify, because none of the .bin files are present in the public repo(s). I find it interesting that the person who said that Wifi 6 and newer support for MediaTek would likely not happen due to conflicts between the mt76 driver and the .bin files is now alluding otherwise.
_________________
"Life is but a fleeting moment, a vapor that vanishes quickly; All is vanity"
Contribute To DD-WRT
Pogo - A minimal level of ability is expected and needed...
RSS feed for DD-WRT releases (2025)
RSS feed for DD-WRT releases (2024)
RSS feed for DD-WRT releases (2023)

----------------------
Linux User #377467 counter.li.org / linuxcounter.net
broca
DD-WRT User


Joined: 10 May 2022
Posts: 144
Location: Texas, USA

PostPosted: Fri May 29, 2026 22:51    Post subject: Reply with quote
????
hebeda
DD-WRT User


Joined: 18 Sep 2006
Posts: 488
Location: Leipzig, Germany

PostPosted: Tue Jun 02, 2026 20:13    Post subject: Reply with quote
i tested mtk7921, mtk7922, mtk7925, MT7915AN, MT7915DAN with brainslayer some years ago together - its all working ...

mtk7921 doest support wifi 6E only wifi 6 , no 6ghz support ...


i guess the problem lies elsewhere, what hostsystem and what module are you using ?
kernel-panic69
DD-WRT Guru


Joined: 08 May 2018
Posts: 17305
Location: Texas, USA

PostPosted: Tue Jun 02, 2026 21:35    Post subject: Reply with quote
This is in x86_64 DD-WRT, and no, it's not working for the OP because the firmware .bin files for the hardware are not being loaded as already stated in the 2nd post of this thread.
_________________
"Life is but a fleeting moment, a vapor that vanishes quickly; All is vanity"
Contribute To DD-WRT
Pogo - A minimal level of ability is expected and needed...
RSS feed for DD-WRT releases (2025)
RSS feed for DD-WRT releases (2024)
RSS feed for DD-WRT releases (2023)

----------------------
Linux User #377467 counter.li.org / linuxcounter.net
hebeda
DD-WRT User


Joined: 18 Sep 2006
Posts: 488
Location: Leipzig, Germany

PostPosted: Wed Jun 03, 2026 12:38    Post subject: Reply with quote
understood, yet i know chipset work(ed) on x64 images in the past .... tested it on many occasions on PCengines Routerboards with minipci-express slot with M.2 to minipci-e adapter and also native minipci-express version of RZ608/MT7921 module

also tested on random x64 router motherboards from chinese vendors...


well , have you tried openwrt or even just a random linux image and made the card work?

do you use a fully paid dd-wrt x64 license ? the free license has only 24 hour wifi support if i remember right ...
Sp1derman
DD-WRT User


Joined: 16 Jun 2006
Posts: 234
Location: Germany, BW

PostPosted: Fri Jun 05, 2026 9:00    Post subject: Reply with quote
After doing "modprobe mt7921u - registered new interface driver mt7921u",
does "ifconfig" show the wlan interface in down modus?
If so bring it up by "ifconfig <if-name> up".
Then add it to the bridge "brctl addif br0 <if-name>"

You have to install the full version of X64-DD-WRT, then you have one day to test it, or use a registered version.
hebeda
DD-WRT User


Joined: 18 Sep 2006
Posts: 488
Location: Leipzig, Germany

PostPosted: Fri Jun 05, 2026 10:40    Post subject: Reply with quote
mt7921u is the USB Version, are you using a usb Version ?

as far as i know only the PCIe Version driver in part of dd.wrt , the usb version has never been tested ...
broca
DD-WRT User


Joined: 10 May 2022
Posts: 144
Location: Texas, USA

PostPosted: Fri Jun 05, 2026 16:06    Post subject: Reply with quote
In my second post, I stated "modprobe mt7921u - registered new interface driver mt7921u, but WiFi tab didn't show up in web gui

I am using the full version registered DD-WRT image. I don't think the public version even try to load any wifi drivers.
ifconfig show no wifi interfaces

I added my old R9000 back as a WAP and I have no problem waiting for the 6E support while giving me the option to use the public image.

Thank you for all the inputs.
kernel-panic69
DD-WRT Guru


Joined: 08 May 2018
Posts: 17305
Location: Texas, USA

PostPosted: Fri Jun 05, 2026 16:22    Post subject: Reply with quote
USB Wifi adapters have never been supported by DD-WRT, even the ones which are part of SoCs (Broadcom, especially). Your best bet is to get supported Wifi 6 + routers to use as APs or find a supported (mini)PCIe / M.2 adapter.
_________________
"Life is but a fleeting moment, a vapor that vanishes quickly; All is vanity"
Contribute To DD-WRT
Pogo - A minimal level of ability is expected and needed...
RSS feed for DD-WRT releases (2025)
RSS feed for DD-WRT releases (2024)
RSS feed for DD-WRT releases (2023)

----------------------
Linux User #377467 counter.li.org / linuxcounter.net
Goto page 1, 2  Next Display posts from previous:    Page 1 of 2
Post new topic   Reply to topic    DD-WRT Forum Index -> X86 based Hardware All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum