Skip to main content

MediaTek 802.11ac USB Wi-Fi Linux Driver Installation

Technical
Author
Kuan-Yi Li
Table of Contents
If you’re using your USB device in a virtual machine, see also Pitfalls Using USB Devices in Virtual Machines.

Target Devices
#

Adapters with chipset: MT7610U, MT7612U.

Driver Information
#

Developed collaboratively by open community members and MediaTek. 👍

MT7610U and MT7612U drivers are in-tree since 4.19.

Distributions With Out-Of-The-Box Support
#

DistributionSince Version
Kali Linux2019.3
Parrot OS4.7
Ubuntu LTS with HWE18.04.3 (Bionic Beaver)
Ubuntu19.04 (Disco Dingo)
Linux Mint19.3 (Tricia)
Fedora30
CentOS8.1
Arch Linux2018.12.01

Driver Installation
#

Debian 10 (Buster)
#

MT7610U and MT7612U support require the presence of both driver (kernel module) and firmware (some binary blob) to work. While the driver is included in the kernel package of Debian 10, the firmware resides in non-free archive area, which is, by Debian’s distribution policy, not included by default.

To deal with the situation, if you’re going to perform a fresh install, do it with a image from images including firmware packages.

For machines that already have Debian 10 installed and running, you might need to manually add non-free component and install package firmware-misc-nonfree from it.

Steps to Install Firmware
#

Add non-free component to sources.list according to this example.

Then

sudo apt update
sudo apt install firmware-misc-nonfree

Appendices
#

VID/PID
#

References
#