Wi-Fi not working on ASUS Vivobook with MediaTek MT7902 (Zorin OS 17 / kernel 6.x)

Hello Zorin Community,

I need your help with a Wi-Fi issue that I haven’t been able to resolve despite trying several steps. Here’s the full context:
My system:

  • Laptop: ASUS Vivobook Go E1504FA
  • Wi-Fi chip: MediaTek MT7902 (as detected by lspci14c3:7902, AzureWave 1a3b:5520)
  • Zorin OS: (please fill: Zorin version, e.g., Zorin 17)
  • Kernel: I tried with 6.8 and 6.15 (now running 6.15.4-061504-generic)
  • Installed and reinstalled linux-firmware packages (tried official repos and manual .deb files, but 404 on the newer versions).
  • Ensured mt7921e module is loaded (modprobe mt7921e → no errors, but no Wi-Fi).
  • Checked dmesg → no output regarding mt79 or mt7921.
  • rfkill list shows no hard or soft block.
  • Bluetooth (also MediaTek) works fine.
  • Attempted firmware updates manually in /lib/firmware/mediatek/ → tried placing mt7921_patch_mcu.bin, etc.

lspci -nnk | grep -A3 7902
02:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]
Subsystem: AzureWave Device [1a3b:5520]

rfkill list
0: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no

modprobe mt7921e

No output, module loads but no interface appears.


dmesg | grep -i mt79

No output

I have done a little research on your WLAN card. It looks like there is currently no driver for Linux for it and there is no driver therefore included in any kernel.
You could use a USB WLAN dongle that is supported in linux or install a different WLAN card (if possible).

1 Like

Try this temporary solution:

Looks like this driver is not very supported on linux yet, even on latest kernels.

Thank you very much, I’ll have to go for a USB for Wi-Fi while I wait for the driver for my WLAN to be released

1 Like

I tried but I'm new to this and I couldn't do it, maybe you have a video that can guide me?

Hmm no video for now, but you can try running these commands:

sudo apt update
sudo apt install git
git clone https://github.com/Nevergiveup11837/mt7902driverforlinux.git
cd mt7902driverforlinux
chmod +x install_wifi_driver.sh
sudo ./install_wifi_driver.sh

Then restart the laptop.

I highly recommend a backup before installing this. It should not take too long until the driver is integrated at Kernel. Zorin is excellent at supporting a wide range of software.

The repository has moved, and it seems like the script to install the drive has not been kept up to date, so you will need to make a couple of adjustments.

Launch a terminal from the applications menu and run the following commands (one line at the time):

sudo apt update
sudo apt install git
git clone https://github.com/ArynKumr/mt7902driverforlinux.git
cd mt7902driverforlinux
sed -i 's/Nevergiveup11837/ArynKumr/g' install_wifi_driver.sh
chmod +x install_wifi_driver.sh
sudo ./install_wifi_driver.sh
1 Like

There is your Linux compatible slim format USB WIFI dongle.