- Saved searches
- Use saved searches to filter your results more quickly
- neurobin/MT7630E
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Installation¶
- Installing inside a container (chroot) environment¶
- Bluetooth¶
- Test blocking state:¶
- Try the bpatch script¶
- Troubleshooting when upgrading kernel¶
- Install script¶
- DKMS¶
- Secure Boot¶
- Source:¶
- Pull Requests¶
- Saved searches
- Use saved searches to filter your results more quickly
- dvdantunes/driver-mt7630e-kubamoo
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- MEDIATEK Corp. MT7630e 802.11bgn Wireless Network Adapter
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Modified easy installation package
neurobin/MT7630E
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
This repository is not maintained by @neurobin any more. If anyone is interested to take over, please leave a comment at #90
Easy installation package for Mediatek MT7630E Wifi + Bluetooth Combo Linux Driver. The official driver was found at http://www.mediatek.com/en/downloads/mt7630-pcie/ (this link no longer exists)
- rt2x00: Wi-Fi driver source code
- btloader: Bluetooth firmware loader source code
- firmware: Firmware binary code (MT7650E234.bin is for Wi-Fi, mt76x0.bin is for Bluetooth)
You need kernel headers to build the driver
As an example, on Debian and derivatives, assuming you’re on an amd64 system:
sudo apt install build-essential linux-headers-amd64
That’s all for dependencies.
First give some file execution permission:
chmod +x install test uninstall bpatch
To test it without installing, run:
The driver will automatically load at startup.
Installing inside a container (chroot) environment
Pass the kernel version as an argument with install or uninstall script:
sudo ./install kernel-version sudo ./uninstall kernel-version sudo ./test kernel-version
With make , the argument shall be KERNEL=kernel-version
sudo make dkms KERNEL=kernel-version sudo make install KERNEL=kernel-version
For kernel 3.13 — 3.16 bluetooth may work without any extra efforts, but for higher kernels it may not work at all. A kernel patch for the bluetooth driver may be needed to get it up and working.
If wifi works after installing the driver but bluetooth doesn’t, you should first check if bluetooth is hard/soft blocked. If it is blocked then remove the block, but if that’s not the case then we have a patch for you that you can apply to your kernel.
To check if bluetooth is hard/soft blocked, run rfkill list . It will show you something like this:
1: hci0: Bluetooth Soft blocked: yes Hard blocked: no
If it is soft blocked, you can unblock it with:
sudo rfkill unblock bluetooth
If it is hard blocked then check if your PC has some kind of switch to turn it on or may be a key combination or a little haggle in the BIOS settings (you will have to investigate).
If there is no block or unblocking from blocked state didn’t do any good, then you should try the patch.
Without running all those commands manually, you can use the bpatch script to automatically patch it for you.
The bpatch script downloads the kernel source and tries to patch the bluetooth driver and insert the compiled module in the right place automatically. To apply patch with the bpatch script all you need to do is run it with root privilege.
If you want to undo this patch:
If you have already downloaded the kernel source, then give the source directory path as an argument to the bpatch script with -sd option:
sudo ./bpatch -sd /path/to/kernel/source/dir
Note: The bpatch script is for debian based systems and make sure to enable source code repository before running it. For Ubuntu this link may help you enabling the source repository.
Troubleshooting when upgrading kernel
If you installed the driver with the install script, you will have to reinstall the drivers when you upgrade your kernel.
If you don’t uninstall, you will face problems like this:
modprobe: ERROR: could not insert 'mt7630e': Exec format error modprobe: ERROR: could not insert 'mt76xx': Exec format error
If you install with dkms then you won’t need to uninstall/install for minor kernel updates. Major kernel updates may still need update/uninstall/install though.
Not being signed, this driver is not expected to work on secure boot.
The original source was taken from https://github.com/kuba-moo/mt7630e Some patches for extended kernel support are taken from https://github.com/benjarobin/MT7630E
Note: Even though the original source was taken from kuba-moo, it no longer resembles that of the original. If you want to apply a patch that works with other sources, be ware that the line number and content may or may not match i.e you will have to be careful applying patches.
Please do all pull requests against the master branch. The release branch is for releases only.
Installation¶
As an example, on Debian and derivatives, assuming you’re on an amd64 system:
sudo apt install build-essential linux-headers-amd64
That’s all for dependencies.
First give some file execution permission:
chmod +x install test uninstall bpatch
To test it without installing, run:
The driver will automatically load at startup.
Installing inside a container (chroot) environment¶
Pass the kernel version as an argument with install or uninstall script:
sudo ./install kernel-version sudo ./uninstall kernel-version sudo ./test kernel-version
sudo make dkms KERNEL=kernel-version sudo make install KERNEL=kernel-version
Bluetooth¶
For kernel 3.13 — 3.16 bluetooth may work without any extra efforts, but for higher kernels it may not work at all. A kernel patch for the bluetooth driver may be needed to get it up and working.
If wifi works after installing the driver but bluetooth doesn’t, you should first check if bluetooth is hard/soft blocked. If it is blocked then remove the block, but if that’s not the case then we have a patch for you that you can apply to your kernel.
Test blocking state:¶
To check if bluetooth is hard/soft blocked, run rfkill list . It will show you something like this:
1: hci0: Bluetooth Soft blocked: yes Hard blocked: no
If it is soft blocked, you can unblock it with:
sudo rfkill unblock bluetooth
If it is hard blocked then check if your PC has some kind of switch to turn it on or may be a key combination or a little haggle in the BIOS settings (you will have to investigate).
If there is no block or unblocking from blocked state didn’t do any good, then you should try the patch.
Without running all those commands manually, you can use the bpatch script to automatically patch it for you.
Try the bpatch script¶
The bpatch script downloads the kernel source and tries to patch the bluetooth driver and insert the compiled module in the right place automatically. To apply patch with the bpatch script all you need to do is run it with root privilege.
If you have already downloaded the kernel source, then give the source directory path as an argument to the bpatch script with -sd option:
sudo ./bpatch -sd /path/to/kernel/source/dir
Note: The bpatch script is for debian based systems and make sure to enable source code repository before running it. For Ubuntu this link may help you enabling the source repository.
Troubleshooting when upgrading kernel¶
Install script¶
If you installed the driver with the install script, you will have to reinstall the drivers when you upgrade your kernel.
If you don’t uninstall, you will face problems like this:
modprobe: ERROR: could not insert 'mt7630e': Exec format error modprobe: ERROR: could not insert 'mt76xx': Exec format error
DKMS¶
If you install with dkms then you won’t need to uninstall/install for minor kernel updates. Major kernel updates may still need update/uninstall/install though.
Secure Boot¶
Not being signed, this driver is not expected to work on secure boot.
Source:¶
The original source was taken from https://github.com/kuba-moo/mt7630e Some patches for extended kernel support are taken from https://github.com/benjarobin/MT7630E
Note: Even though the original source was taken from kuba-moo, it no longer resembles that of the original. If you want to apply a patch that works with other sources, be ware that the line number and content may or may not match i.e you will have to be careful applying patches.
Pull Requests¶
Please do all pull requests against the master branch. The release branch is for releases only.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Mediatek driver for MT7630E WiFi+BT combo with my fixes
dvdantunes/driver-mt7630e-kubamoo
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
MediaTek MT7630E WiFi and Bluetooth drivers
Official MediaTek MT7630E driver with various fixes and clean-ups. This driver should work for any recent kernel.
This driver has been modified to work as a single module therefore some of the official instructions (from ReadMe) will not work. Before compilation make sure you have all the packages required by your distro to build modules installed, then proceed as follows:
git clone git@github.com:kuba-moo/mt7630e.git cd mt7630e
If build was successful there should be two modules present: rt2x00/mt7630e.ko and btloader/mt76xx.ko. To install firmware and drivers you need to be root or use sudo -s:
sudo modprobe mt7630e sudo modprobe mt76xx
Drivers should be automatically loaded after reboot.
You can uninstall drivers and firmware by running:
cd path_to_mt7630e/ sudo -s make uninstall
You can also use the driver without installing it. First copy the firmware:
sudo cp -v firmware/*/* /lib/firmware/
then load the drivers manually:
sudo modprobe rt2800pci sudo insmod ./rt2x00/mt7630e.ko sudo insmod ./btloader/mt76xx.ko
Note: loading rt2800pci will make sure all required modules are present before you load the proper driver. You can modprobe -r rt2800pci to remove all unnecessary modules after mt7630e was loaded.
It is possible to enable dynamic module build with dkms package:
Drivers will be automatically rebuild for every new kernel update
For original instructions see ReadMe.
This driver is a modification of the vendor code: MT7630E_Wi-Fi_BT_Source_V3.14_20140625_v2.tar.gz
with following MD5 checksum: d8583926d6c8ba8c3a1a8dd0b44a066e
which can be downloaded from: MediaTek website.
About
Mediatek driver for MT7630E WiFi+BT combo with my fixes
MEDIATEK Corp. MT7630e 802.11bgn Wireless Network Adapter
Выберите драйвер для своей операционной системы и ее разрядности. Рекомендуется устанавливать более позднюю версию драйвера (смотрите на дату выхода).
Для перехода к скачиванию файла нажмите на ссылку.
Драйвер / Устройство | Операционная система | Дата выхода Версия | Ссылка на скачивание | |
---|---|---|---|---|
MediaTek/Ralink USB Wireless Lan Driver | Windows 7, Windows 8, Windows 8.1, Windows 10 32-bit (x86), 64-bit (x64) | 2015-07-03 5.0.59.0 5.0.57.0 | ||
Ralink Wi-Fi Adapter Drivers | Windows 7, Windows 8, Windows 8.1, Windows 10 32-bit (x86), 64-bit (x64) | 2015-03-11 5.0.59.0 5.0.57.0 | ||
MediaTek Wireless LAN Card Driver | Windows 7, Windows 8, Windows 8.1 32-bit (x86), 64-bit (x64) | 2015-01-16 5.0.55.0 | ||
WiFi Ralink RT2860 RT3290 | Windows XP, Vista 32-bit (x86), 64-bit (x64) | 2014-03-05 5.00.03 | ||
WiFi Ralink RT2860 RT3290 | Windows 7, 8, 8.1 32-bit (x86), 64-bit (x64) | 2014-03-05 5.0.46.0 |
Сайт не содержит материалов, защищенных авторскими правами. Все файлы взяты из открытых источников.
© 2012-2023 DriversLab | Каталог драйверов, новые драйвера для ПК, скачать бесплатно для Windows kamtizis@mail.ru
Страница сгенерирована за 0.076627 секунд