[HELP] ASUS ROG STRIX X870-F - MediaTek Wi-Fi 7 (MT7925) Code 10 Error - Tried Everything!

Posted by kiivii@reddit | buildapc | View on Reddit | 11 comments

Hi everyone, ​I just built a new system with an ASUS ROG STRIX X870-F Gaming WiFi motherboard and an AMD Ryzen 9000 series CPU. Everything works perfectly (Ethernet, Bluetooth, etc.) EXCEPT the Wi-Fi.

​The Device Manager shows the "MediaTek Wi-Fi 7 MT7925" adapter with a yellow exclamation mark and "Code 10: This device cannot start."

​I am convinced this is a software/firmware handshake issue rather than a hardware defect because Bluetooth (which uses the same module via USB) works fine. I really don't want to RMA the board if I can fix this.

​Here is the list of everything I have tried so far (over 12 hours of troubleshooting): ​- Updated to the latest BIOS version. Also tried "Load Optimized Defaults." -Went to Advanced > Onboard Devices > Wi-Fi Controller. Disabled it, rebooted into Windows, rebooted to BIOS, Enabled it again. (Still Code 10). - Unplugged the PSU and held the power button for 60 seconds to discharge static electricity. -The AsusSetup.exe runs silently (or crashes) and doesn't open a GUI. I also tried running the "Install.bat" as Admin. -Tried updating via Device Manager > Have Disk > Pointed to the driver folder. -Tried the standard "MediaTek Wi-Fi 7 MT7925 160MHz PCIe Adapter". * Tried the "RZ717" variant (since this is an AMD board). -Tried the generic "Wireless LAN Card" option. -Windows 11 is fully updated (24H2). Also installed all optional driver updates via Windows Update. -Installed all drivers including Chipset and Wi-Fi via Armoury Crate. Checked"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{GUID}" for UpperFilters/LowerFilters. There were none to delete. -The antenna is firmly connected. Ethernet works perfectly. ​Despite all this, the Wi-Fi toggle is completely missing from the taskbar, and the device remains stuck at Code 10. ​Has anyone solved this specific MT7925 / X870 issue? Is there a specific beta driver or a BIOS setting I am missing? ​Thanks in advance!