🎯 MT7902 Sürücüsü, MT7921 Sürücüsünün Alt Parçası Olarak (✅ Çalışıyor)
Mediatek mt7902 wifi 6E çipi Bluetooth ve WiFi Desteği[!ÖNEMLİ]
Linux 7.1 Çekirdeği Resmi Olarak MT7902 WIFI 6E çipini Destekliyor
📁 Depoyu Klonlama
Depoyu yerel bilgisayarınıza kopyalayın git clone https://github.com/OnlineLearningTutorials/mt7902_temp
``
Eğer geçmiş geçmişi klonlamak istemiyorsanız
`
git clone --depth 1 https://github.com/OnlineLearningTutorials/mt7902_temp
`Kurulum
🚀 Kurulum Kılavuzu Scripti (Ubuntu Tabanlı Sistemler için Önerilir)
Scripti henüz çalıştırılabilir değilse çalıştırılabilir yapın
chmod +x ./install_guide.sh
Şimdi bu betiği çalıştır
./install_guide.sh
Gerektiğinde otomatik olarak şifre isteyecektir
- Bu betik, sizi sırasıyla firmware, bluetooth ve wifi sürücüsünü yüklemeye yönlendirecek
- Ubuntu üzerinde linux 7.0 çekirdeği ile test edilmiştir
🚀 Kolay Otomatik Düzeltme (Arch Tabanlı Sistemler için Önerilir)
WiFi ve Bluetooth'unuzu herhangi bir modern çekirdekte hızlıca düzeltmek istiyorsanız, şu adımları izleyin:Betik zaten çalıştırılabilir değilse, çalıştırılabilir yapın
chmod +x ./fix_my_wifi.sh
Otomatik düzeltme betiğini sudo ile çalıştırın:bash
sudo bash fix_my_wifi.sh
sudo rmmod btusb sudo rmmod btmtk#### 📖 Bu script ne yapar:gcc
- Bağımlılıkları kontrol eder:
/clang,make,bcve mevcutkernel-headerskurulu olup olmadığını kontrol eder. Eğer yoksa, tercih ettiğiniz paket yöneticisiyle kurulum yapar./lib/modules/mt7902_customSürücüleri derler: Hem WiFi hem de Bluetooth sürücülerini tam olarak sizin kernel versiyonunuz için otomatik olarak oluşturur. Kalıcı Düzeltme: Bilgisayarınızı yeniden başlattıktan sonra bile WiFi'nin aktif kalmasını sağlayan bir sistem servisi yükler. Güvenlik: Modülleri özel bir dizine ( ) yükleyerek varsayılan sistem dosyalarınızın bozulmasını engeller.firmware> [!NOT]
Bu işlemi ilk kez çalıştırdığınızda gerekli derleme araçlarını (derleyici, linux-headers vb.) indirmek için internet bağlantısına (Ethernet veya telefonunuzdan USB tethering yoluyla) ihtiyacınız olacak.✅ Test Edildi (Onaylandı)
Bu düzeltme doğrulandı ve çalıştığı teyit edildi:
- Marka: ASUS
- Model: Vivobook Go (E1404FA), Vivobook 14 (X1404ZA)
- Yonga Seti: MediaTek MT7902 (WiFi 6E)
- Kernel Sürümü: 6.19.0 (Linux), 6.19.11, 7.0.7
- İşletim Sistemleri: Arch, Ubuntu
- Paket Yöneticisi: pacman, apt
Kullanılabilir:
- İşletim Sistemi: PM'lerden birini destekleyen herhangi bir işletim sistemi
- Tercih edilen paket yöneticileri: apt, pacman, dnf, zypper, nix-shell
- Kernel sürümleri: 6.14-7.0.7
🔧 Kullanılan Firmware’ler
Firmware’lerklasöründe saklanır.gen4-mt7902📱 Bluetooth ✅ (Çalışıyor)
[!UYARI]Eğer bluetooth sürücüsüile çakışıyorsa lütfen bluetooth firmware dosyasını kaldırın, böylece bu sürücü ile çakışmaz.`sudo rm /lib/firmware/mediatek/mt7902/BT_RAM_CODE_MT7902_1_1_hdr.bin.zst``Bu proje şu firmware’i kullanır:/lib/firmware/mediatek/BT_RAM_CODE_MT7902_1_1_hdr.bin.zst`Bluetooth'u etkinleştirmek için mevcut kernel sürümünüzün dizinine gidin.
Örneğin kernel linux-6.16 varsa,./linux-6.16/drivers/bluetoothdizinine gidin. Bu dizinde terminali açın vemakekomutuyla derleyin. İki çekirdek modülü derlenir:btusb.kovebtmtk.ko. Cihazınızda bluetooth'u etkinleştirmek için sisteminizdeki btusb ve btmtk modüllerini kaldırın ve bu iki dosyayı yükleyin, şu komutları kullanın
sudo insmod btmtk.ko sudo insmod btusb.ko
makeŞimdi bluetooth'unuzun çalışıp çalışmadığını kontrol edin.latest💻 WiFi ✅ (Çalışıyor)
[!IMPORTANT]Bazı sınırlamalarla çalışan bir depo buradamt7902 için, yakın zamanda mediatek tarafından yayımlanan WiFi sürücüsü
klasörünün içinde.latestEğer Ubuntu kullanıyorsanız, sadece
klasörüne gidin ve terminalde aşağıdaki komutu çalıştırın.
Tüm modülleri derleyecek, sıkıştıracak ve yükleyecek (orijinal çekirdek modülünü değiştirilmiş modül ile değiştirecek). Eğer başka bir dağıtım kullanıyorsanız veya tüm adımları istemiyorsanız ve sadece kodu derlemek istiyorsanız, terminalde çalıştırın
make module_compile
Derlediğiniz modülü sıkıştırmak için, ardından terminalde çalıştırın
make module_compress
Sıkıştırılmış modülü sistemin çekirdek modülüne kurmak için terminalde çalıştırın
make module_install
``--- Tranlated By Open Ai Tx | Last indexed: 2026-07-07 ---