🌐 Sprache
Englisch
| 简体中文
| 繁體中文
| 日本語
| 한국어
| हिन्दी
| ไทย
| Französisch
| Deutsch
| Spanisch
| Italienisch
| Russisch
| Portugiesisch
| Niederländisch
| Polnisch
| العربية
| فارسی
| Türkisch
| Vietnamesisch
| Indonesisch
| অসমীয়া
🎯 MT7902-Treiber als Unterteil des MT7921-Treibers (✅ Funktioniert)
Mediatek mt7902 WiFi 6E Chip Bluetooth- und WiFi-Unterstützung[!WICHTIG]
Linux Kernel 7.1 unterstützt den MT7902 WIFI 6E Chip offiziell
📁 Repository klonen
Klonen Sie das Repository auf Ihren lokalen PC git clone https://github.com/OnlineLearningTutorials/mt7902_temp
``
Wenn Sie die bisherige Historie nicht klonen möchten, dann
`
git clone --depth 1 https://github.com/OnlineLearningTutorials/mt7902_temp
`Installation
🚀 Installationsanleitung-Skript (Empfohlen für Ubuntu-basiertes System)
Machen Sie das Skript ausführbar, falls es noch nicht ausführbar ist
chmod +x ./install_guide.sh
Führen Sie nun dieses Skript aus
./install_guide.sh
Es wird bei Bedarf automatisch zur Eingabe des Passworts auffordern
- Dieses Skript fordert Sie nacheinander auf, Firmware, Bluetooth- und WLAN-Treiber zu installieren
- Getestet auf Ubuntu mit Linux 7.0 Kernel
🚀 Einfacher automatischer Fix (Empfohlen für Arch-basierte Systeme)
Wenn Sie Ihr WLAN und Bluetooth schnell auf jedem modernen Kernel reparieren möchten, führen Sie diese Schritte aus:Machen Sie das Skript ausführbar, falls noch nicht geschehen
chmod +x ./fix_my_wifi.sh
Führen Sie das automatische Reparaturskript mit sudo aus:bash
sudo bash fix_my_wifi.sh
sudo rmmod btusb sudo rmmod btmtk#### 📖 Was dieses Skript macht:gcc
- Überprüft Abhängigkeiten: Stellt sicher, dass
/clang,make,bcund die aktuellenkernel-headersinstalliert sind. Falls nicht, werden sie mit deinem bevorzugten Paketmanager installiert./lib/modules/mt7902_customKompiliert Treiber: Baut automatisch sowohl WLAN- als auch Bluetooth-Treiber für deine exakte Kernel-Version. Persistente Lösung: Installiert einen Systemdienst, der sicherstellt, dass dein WLAN auch nach einem Neustart aktiv bleibt. Sicherheit: Installiert Module in ein benutzerdefiniertes Verzeichnis ( ), um die Standard-Systemdateien nicht zu beeinträchtigen.firmware> [!NOTE]
Du benötigst beim ersten Ausführen eine Internetverbindung (über Ethernet oder USB-Tethering von deinem Handy), um die notwendigen Build-Tools herunterzuladen. (Wie Compiler, linux-headers usw.)✅ Getestet auf (verifiziert funktionierend)
Dieser Fix wurde überprüft und funktioniert bestätigt auf:
- Marke: ASUS
- Modell: Vivobook Go (E1404FA), Vivobook 14 (X1404ZA)
- Chipsatz: MediaTek MT7902 (WiFi 6E)
- Kernel-Version: 6.19.0 (Linux), 6.19.11, 7.0.7
- Betriebssysteme: Arch, Ubuntu
- Paketmanager: pacman, apt
Verfügbar für:
- Betriebssystem: Jedes OS, das einen der Paketmanager unterstützt
- Bevorzugte Paketmanager: apt, pacman, dnf, zypper, nix-shell
- Kernel-Versionen: 6.14-7.0.7
🔧 Verwendete Firmwares
Firmwares befinden sich im Ordner.gen4-mt7902📱 Bluetooth ✅ (funktioniert)
[!WARNING]Falls der Bluetooth-Treiber mitin Konflikt steht, entferne bitte die Bluetooth-Firmware, damit sie diesen Treiber nicht beeinträchtigt.`sudo rm /lib/firmware/mediatek/mt7902/BT_RAM_CODE_MT7902_1_1_hdr.bin.zst``Dieses Projekt verwendet die Firmware/lib/firmware/mediatek/BT_RAM_CODE_MT7902_1_1_hdr.bin.zst`Um Bluetooth zu aktivieren, gehe in das Verzeichnis deiner aktuellen Kernel-Version.
Wenn du beispielsweise Kernel linux-6.16 hast, dann gehe in das Verzeichnis./linux-6.16/drivers/bluetooth. Öffnen Sie das Terminal in diesem Verzeichnis und kompilieren Sie mit dem Befehlmake. Zwei Kernel-Module werden kompiliert:btusb.koundbtmtk.ko. Um Bluetooth auf Ihrem Gerät zu aktivieren, entfernen Sie btusb und btmtk in Ihrem System und installieren Sie diese beiden Dateien, verwenden Sie die Befehle
sudo insmod btmtk.ko sudo insmod btusb.ko
makeÜberprüfen Sie jetzt, ob Ihr Bluetooth jetzt funktioniert.latest💻 WLAN ✅ (Funktioniert)
[!WICHTIG]Ein funktionierendes Repository mit einigen Einschränkungen finden Sie hierDer WiFi-Treiber für den mt7902, der kürzlich von Mediatek veröffentlicht wurde, befindet sich im Ordner
.latestWenn Sie Ubuntu verwenden, gehen Sie einfach in den Ordner
und führen Sie den folgenden Befehl im Terminal aus.
Es wird alle Module kompilieren, sie komprimieren und installieren (das ursprüngliche Kernel-Modul durch das modifizierte Modul ersetzen). Wenn Sie eine andere Distribution verwenden oder nicht alle Schritte ausführen möchten und nur den Code kompilieren wollen, führen Sie im Terminal aus
make module_compile
Um das von Ihnen kompilierte Modul zu komprimieren, führen Sie anschließend im Terminal aus
make module_compress
Um das komprimierte Modul im Kernel-Modul des Systems zu installieren, führen Sie im Terminal aus
make module_install
``--- Tranlated By Open Ai Tx | Last indexed: 2026-07-07 ---