Skip to content

Fedora / RHEL Installation

Adding the repository enables automatic updates when new versions are released.

Quick Setup

curl -1sLf 'https://dl.cloudsmith.io/public/mt76/packages/setup.rpm.sh' | sudo -E bash
sudo dnf install mt76-mt7925-dkms

Manual Repository Configuration

Click to expand manual setup
# Import GPG key
sudo rpm --import 'https://dl.cloudsmith.io/public/mt76/packages/gpg.5993EEFA4E82E600.key'

# Add repository (Fedora - auto-detects version)
FEDORA_VERSION=$(rpm -E %fedora)
curl -1sLf "https://dl.cloudsmith.io/public/mt76/packages/config.rpm.txt?distro=fedora&codename=${FEDORA_VERSION}" | \
  sudo tee /etc/yum.repos.d/mt76-packages.repo

# Or for RHEL/CentOS/Rocky (auto-detects version)
RHEL_VERSION=$(rpm -E %rhel)
curl -1sLf "https://dl.cloudsmith.io/public/mt76/packages/config.rpm.txt?distro=el&codename=${RHEL_VERSION}" | \
  sudo tee /etc/yum.repos.d/mt76-packages.repo

# Install
sudo dnf makecache
sudo dnf install mt76-mt7925-dkms

Option B: Manual Download

Download from GitHub Releases:

# Download the latest release (check GitHub for current version)
wget https://github.com/zbowling/mt7925/releases/latest/download/mt76-mt7925-dkms-VERSION-1.noarch.rpm
sudo dnf install ./mt76-mt7925-dkms-*.noarch.rpm

Verify Installation

# Check DKMS status
dkms status | grep mt76-mt7925

# Check module path (should be updates/dkms)
modinfo mt7925e | grep filename

# Check WiFi interface
ip link | grep wl

Update

With repository configured:

sudo dnf upgrade

Tested Distributions

Distribution Kernel Status
Fedora 42 6.17+ Working
Fedora 41 6.17+ Working
RHEL 9 varies Needs kernel upgrade

RHEL/CentOS/Rocky

Enterprise distributions may ship with older kernels. Check your kernel version with uname -r and ensure it's 6.17 or newer.