🎯 برنامج تشغيل MT7902 كجزء فرعي من برنامج تشغيل MT7921 (✅ يعمل)
شريحة Mediatek mt7902 واي فاي 6E تدعم البلوتوث والواي فاي[!هام]
نواة لينوكس 7.1 تدعم رسمياً شريحة MT7902 WIFI 6E
📁 استنساخ المستودع
قم باستنساخ المستودع إلى جهاز الكمبيوتر المحلي الخاص بك
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
سيطلب كلمة المرور تلقائيًا عند الحاجة
- سيطلب منك هذا السكربت تثبيت البرنامج الثابت وبرنامج تشغيل البلوتوث والواي فاي واحدًا تلو الآخر
- تم اختباره على أوبونتو مع نواة لينكس 7.0
🚀 إصلاح تلقائي سهل (موصى به للأنظمة المبنية على Arch)
إذا كنت ترغب في إصلاح الواي فاي والبلوتوث بسرعة على أي نواة حديثة، اتبع الخطوات التالية:اجعل السكربت قابلاً للتنفيذ إذا لم يكن كذلك بالفعل
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ترجمة التعريفات: يبني تلقائيًا تعريفات الواي فاي والبلوتوث المطابقة لإصدار النواة الخاص بك. إصلاح دائم: يثبت خدمة نظام تضمن بقاء الواي فاي نشطًا حتى بعد إعادة تشغيل الحاسوب. الأمان: يثبت الوحدات في مجلد مخصص ( ) لتجنب التلاعب بملفات النظام الافتراضية.firmware> [!NOTE]
ستحتاج إلى اتصال بالإنترنت (عن طريق الإيثرنت أو مشاركة الإنترنت عبر USB من هاتفك) في أول مرة تقوم فيها بتشغيل هذا السكربت لتنزيل أدوات البناء الضرورية (مثل المترجم، رؤوس لينكس، إلخ).✅ تم الاختبار على (تم التحقق من عمله)
تم التحقق من عمل هذا الإصلاح وهو مؤكد على الأجهزة التالية:
- الماركة: ASUS
- الطراز: Vivobook Go (E1404FA)، Vivobook 14 (X1404ZA)
- الشريحة: MediaTek MT7902 (WiFi 6E)
- إصدار النواة: 6.19.0 (لينكس)، 6.19.11، 7.0.7
- أنظمة التشغيل: Arch، Ubuntu
- مدير الحزم: 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 ---