🎯 درایور MT7902 به عنوان زیرمجموعهای از درایور MT7921 (✅ قابل استفاده)
تراشه وایفای 6E مدیاتک mt7902 با پشتیبانی از بلوتوث و وایفای[!مهم]
هسته لینوکس نسخه 7.1 به صورت رسمی از تراشه وایفای 6E مدل MT7902 پشتیبانی میکند
📁 کلون کردن مخزن
مخزن را به رایانه محلی خود کلون کنید
git clone https://github.com/OnlineLearningTutorials/mt7902_temp
``
اگر نمیخواهید تاریخچه گذشته را کلون کنید، آنگاه
`
git clone --depth 1 https://github.com/OnlineLearningTutorials/mt7902_temp
`نصب
🚀 اسکریپت راهنمای نصب (توصیهشده برای سیستمهای مبتنی بر اوبونتو)
اگر اسکریپت هنوز اجرایی نیست، آن را اجرایی کنید
chmod +x ./install_guide.sh
اکنون این اسکریپت را اجرا کنید
./install_guide.sh
در صورت نیاز به طور خودکار رمز عبور را درخواست خواهد کرد
- این اسکریپت از شما میخواهد که فریمور، درایور بلوتوث و وایفای را یکی یکی نصب کنید
- روی اوبونتو با هسته لینوکس ۷.۰ تست شده است
🚀 رفع خودکار آسان (توصیهشده برای سیستمهای مبتنی بر آرچ)
اگر میخواهید وایفای و بلوتوث خود را روی هر هسته مدرن به سرعت رفع کنید، این مراحل را دنبال کنید:در صورتی که اسکریپت قبلاً اجرایی نیست، آن را اجرایی کنید
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]
در اولین اجرا برای دانلود ابزارهای مورد نیاز ساخت (مانند کامپایلر، linux-headers و غیره) به اتصال اینترنت (از طریق اترنت یا اشتراکگذاری USB از گوشی) نیاز خواهید داشت.✅ تست شده بر روی (تأیید شده)
این راهحل بررسی شده و تأیید شده که روی موارد زیر کار میکند:
- برند: ایسوس
- مدل: Vivobook Go (E1404FA)، Vivobook 14 (X1404ZA)
- چیپست: MediaTek MT7902 (WiFi 6E)
- نسخه هسته: 6.19.0 (لینوکس)، 6.19.11، 7.0.7
- سیستمعاملها: آرچ، اوبونتو
- مدیر بسته: pacman، apt
موجود برای:
- سیستمعامل: هر سیستمی که یکی از مدیرهای بسته را پشتیبانی کند
- مدیر بسته مورد علاقه: apt، pacman، dnf، zypper، nix-shell
- نسخههای هسته: 6.14-7.0.7
🔧 فریمورهای استفادهشده
فریمورها در پوشهذخیره شدهاند.gen4-mt7902📱 بلوتوث ✅ (فعال)
[!WARNING]اگر درایور بلوتوث باتداخل دارد لطفاً فریمور بلوتوث را حذف کنید تا با این درایور تداخل نداشته باشد`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`برای فعالسازی بلوتوث به پوشه نسخه فعلی هسته خود بروید.
مثلاً اگر هسته linux-6.16 دارید به پوشه./linux-6.16/drivers/bluetoothبروید. ترمینال را در این پوشه باز کنید و با دستورmakeکامپایل کنید. دو ماژول هسته کامپایل میشوند:btusb.koوbtmtk.ko. برای فعالسازی بلوتوث در دستگاه خود، btusb و btmtk موجود در سیستم را حذف و این دو فایل را نصب کنید، از دستورات زیر استفاده نمایید.
sudo insmod btmtk.ko sudo insmod btusb.ko
makeاکنون بررسی کنید که بلوتوث شما کار میکند یا نه.latest💻 وایفای ✅ (در حال کار)
[!مهم]یک ریپوی قابل استفاده با برخی محدودیتها اینجا قرار دارددرایور وایفای برای mt7902 که اخیراً توسط مدیاتک منتشر شده، داخل پوشه
قرار دارد.latestاگر از اوبونتو استفاده میکنید، کافیست به پوشه
بروید و دستور زیر را در ترمینال اجرا کنید.
این همه ماژولها را کامپایل، فشرده و نصب میکند (ماژول کرنل اصلی را با ماژول تغییر یافته جایگزین میکند). اگر از توزیع دیگری استفاده میکنید یا نمیخواهید همه مراحل را انجام دهید و فقط میخواهید کد را کامپایل کنید، در ترمینال اجرا کنید
make module_compile
برای فشردهسازی ماژولی که کامپایل کردهاید، سپس در ترمینال اجرا کنید
make module_compress
برای نصب ماژول فشردهشده به ماژول هسته سیستم، در ترمینال اجرا کنید
make module_install
``--- Tranlated By Open Ai Tx | Last indexed: 2026-07-07 ---