🎯 Драйвер MT7902 как часть драйвера MT7921 (✅ Работает)
WiFi 6E чип Mediatek mt7902 поддерживает Bluetooth и WiFi[!ВАЖНО]
Официальная поддержка чипа MT7902 WIFI 6E в ядре Linux 7.1
📁 Клонирование репозитория
Клонируйте репозиторий на свой локальный компьютер git clone https://github.com/OnlineLearningTutorials/mt7902_temp
``
Если вы не хотите клонировать прошлую историю, то
`
git clone --depth 1 https://github.com/OnlineLearningTutorials/mt7902_temp
`Установка
🚀 Скрипт руководства по установке (рекомендуется для систем на базе Ubuntu)
Сделайте скрипт исполняемым, если он ещё не исполняемый
chmod +x ./install_guide.sh
Теперь запустите этот скрипт
./install_guide.sh
Он автоматически запросит пароль, когда это потребуется
- Этот скрипт поочередно предложит установить прошивку, драйверы Bluetooth и Wi-Fi
- Протестировано на Ubuntu с ядром linux 7.0
🚀 Легкое автоматическое исправление (Рекомендуется для систем на базе Arch)
Если вы хотите быстро исправить WiFi и Bluetooth на любом современном ядре, выполните следующие шаги:Сделайте скрипт исполняемым, если он еще не является таковым
chmod +x ./fix_my_wifi.sh
Запустите скрипт автоматического исправления с использованием sudo:bash
sudo bash fix_my_wifi.sh
sudo rmmod btusb sudo rmmod btmtk#### 📖 Что делает этот скрипт:gcc
- Проверяет зависимости: Убеждается, что у вас установлены
/clang,make,bcи ваши текущиеkernel-headers. Если нет – устанавливает с помощью вашего предпочтительного пакетного менеджера./lib/modules/mt7902_customКомпилирует драйверы: Автоматически собирает драйверы WiFi и Bluetooth под вашу текущую версию ядра. Постоянное исправление: Устанавливает системную службу, чтобы WiFi оставался активным даже после перезагрузки компьютера. Безопасность: Устанавливает модули в отдельную директорию ( ), чтобы не затрагивать системные файлы по умолчанию.firmware> [!NOTE]
Для первого запуска потребуется подключение к интернету (через Ethernet или USB-модем с телефона) для загрузки необходимых инструментов сборки (компилятор, linux-headers и т.д.)✅ Протестировано на (Работоспособность подтверждена)
Это решение проверено и подтверждено для работы на:
- Бренд: ASUS
- Модель: Vivobook Go (E1404FA), Vivobook 14 (X1404ZA)
- Чипсет: MediaTek MT7902 (WiFi 6E)
- Версия ядра: 6.19.0 (Linux), 6.19.11, 7.0.7
- ОС: Arch, Ubuntu
- Пакетный менеджер: pacman, apt
Доступно для:
- ОС: Любая ОС, поддерживающая один из указанных ПМ
- Предпочитаемые пакетные менеджеры: apt, pacman, dnf, zypper, nix-shell
- Версии ядра: 6.14-7.0.7
🔧 Используемые прошивки
Прошивки хранятся в папке.gen4-mt7902📱 Bluetooth ✅ (Работает)
[!WARNING]Если драйвер Bluetooth конфликтует с, пожалуйста, удалите прошивку Bluetooth, чтобы она не мешала этому драйверу`sudo rm /lib/firmware/mediatek/mt7902/BT_RAM_CODE_MT7902_1_1_hdr.bin.zst``Этот проект использует прошивку/lib/firmware/mediatek/BT_RAM_CODE_MT7902_1_1_hdr.bin.zst`Чтобы включить Bluetooth, перейдите в директорию вашей текущей версии ядра.
Например, если у вас ядро linux-6.16, перейдите в директорию./linux-6.16/drivers/bluetooth. Откройте терминал в этом каталоге и скомпилируйте с помощью командыmake. Компилируются два модуля ядра:btusb.koиbtmtk.ko. Чтобы включить Bluetooth на вашем устройстве, удалите btusb и btmtk в вашей системе и установите эти два файла, используйте команды
sudo insmod btmtk.ko sudo insmod btusb.ko
makeТеперь проверьте, работает ли ваш Bluetooth.latest💻 WiFi ✅ (Работает)
[!ВАЖНО]Рабочий репозиторий с некоторыми ограничениями находится здесьДрайвер WiFi для mt7902, недавно выпущенный компанией Mediatek, находится в папке
.latestЕсли вы используете Ubuntu, просто перейдите в папку
и выполните следующую команду в терминале.
Он скомпилирует все модули, сожмет их и установит (заменит оригинальный модуль ядра на измененный модуль). Если вы используете другую дистрибуцию или не хотите выполнять все шаги, а только хотите скомпилировать код, то выполните в терминале
make module_compile
Чтобы сжать скомпилированный модуль, затем запустите в терминале
make module_compress
Чтобы установить сжатый модуль в модуль ядра системы, выполните в терминале
make module_install
``--- Tranlated By Open Ai Tx | Last indexed: 2026-07-07 ---