Mediatek mt7630e bluetooth driver

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.

Читайте также:  Bluetooth пульт от телевизора haier

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 секунд

Источник

Оцените статью
Adblock
detector