حبيت أشارككم مشروع مفتوح المصدر لفت انتباهي، ومخصص بشكل مباشر لراوتر FiberHome LG6851F Pro WiFi 7 BE7200 بمعالج MediaTek MT6990. ![]()
المشروع يوفر نسخة OpenWrt SNAPSHOT معدلة ومهيأة للعمل على الراوتر، مع دعم لعدد كبير من مكونات الجهاز مثل 5G، Wi-Fi، المروحة، A/B Firmware، LuCI، ADB، CAKE وغيرها.
رابط المشروع على GitHub:
https://github.com/13179415360/openwrt-mt6990-lg6851f
راجعت المشروع وملفاته والتحديثات الموجودة فيه، وهذا شرح مبسط لأهم الأشياء التي يقدمها.
وش هو المشروع بالضبط؟
ببساطة، المشروع عبارة عن نظام تشغيل بديل للراوتر مبني على OpenWrt ومعدل خصيصًا للـLG6851F.
يعني الموضوع مو برنامج يتم تثبيته فوق نظام FiberHome الأصلي، ومو مجرد تعديل على واجهة الراوتر.
المشروع يوفر المصدر والملفات والأدوات اللازمة لبناء Firmware كامل مخصص للجهاز.
بمعنى أبسط:
FiberHome Firmware الأصلي ➜ OpenWrt مخصص للـLG6851F
والمشروع حاليًا مبني على OpenWrt SNAPSHOT، أي نسخة تطويرية مستمرة من OpenWrt وليست إصدار Stable رسمي.
تنبيه مهم جدًا قبل أي شيء
حسب المطور:
أجهزة دفعات 2024 و2025 تم اختبار التفليش والإقلاع عليها بنجاح.
أما أجهزة دفعة 2026 فهناك بلاغات عن مشاكل في الإقلاع بعد التفليش.
والمطور لا يملك حاليًا جهازًا من دفعة 2026 ولا سجلات إقلاع كاملة تسمح بتحديد السبب، لذلك لا يمكن تأكيد ما إذا كان هناك تغيير في:
- الهاردوير
- Boot Chain
- تقسيمات الجهاز
- التوقيع
- Rollback Protection
- أو آلية التحقق من إصدار الـFirmware
إذا كان جهازك من دفعة 2026، لا تفترض أن الـFirmware متوافق معه ولا أنصح بالمجازفة بالتفليش قبل ظهور تأكيد واضح من المطور.
وش تحتاج لبناء الـFirmware؟
بيئة البناء التي ينصح بها المطور:
- Ubuntu 22.04 أو Ubuntu 24.04
- معمارية x86_64
- نظام ملفات Case-Sensitive
وهذا النظام يستخدم على الكمبيوتر لبناء الـFirmware فقط، وليس النظام الذي يتم تثبيته على الراوتر.
بعد تجهيز Ubuntu يتم تحميل المشروع:
git clone https://github.com/13179415360/openwrt-mt6990-lg6851f.git
cd openwrt-mt6990-lg6851f
ثم تحديث الـFeeds:
./scripts/feeds update -a
./scripts/feeds install -a
وبناء النظام:
make defconfig
make -j4 V=s
وإذا كان الجهاز المستخدم للبناء بذاكرة قليلة أو كنت تريد تتبع أخطاء البناء بشكل أسهل:
make -j1 V=s
عملية البناء تقوم بتجهيز Toolchain والنواة والبرامج، ثم إنشاء ملفات Firmware وتوقيع الملفات وتجهيز Web Upgrade Packages الخاصة بالـLG6851F.
وش يصير لواجهة FiberHome؟
إذا تم تثبيت Firmware المشروع والإقلاع إلى OpenWrt، فلن تكون واجهة FiberHome الأصلية هي واجهة إدارة النظام.
بدلًا منها يتم استخدام:
LuCI
وهي واجهة الإدارة الخاصة بـOpenWrt، ومنها تستطيع إدارة:
- الشبكة
- Wi-Fi
- البرامج
- الخدمات
- Firewall
- إعدادات النظام
- وبعض خصائص مودم 5G
هذا لا يعني أن الرجوع إلى نظام FiberHome مستحيل، لكن عملية الرجوع تعتمد على Firmware الاسترجاع وطريقة التفليش والتوافق مع الجهاز.
لذلك لا تبدأ بالتجربة قبل أن تعرف طريقة الاسترجاع المناسبة لجهازك.
وش الأشياء المدعومة في المشروع؟
دعم MediaTek MT6990
المشروع يضيف دعمًا لمعالج MT6990 ومجموعة من المكونات المرتبطة به، مثل:
- Linux 6.18
- PCIe
- Ethernet
- SGMII
- Clocks
- CCCI
- 5G Module
- USB
وهذه من أهم أجزاء المشروع لأن دعم الجهاز يعتمد بشكل أساسي على تعريف هذه المكونات داخل OpenWrt.
دعم FiberHome LG6851F
المشروع يحتوي على إعدادات وDevice Tree وتعديلات خاصة بالـLG6851F حتى يستطيع OpenWrt التعامل مع مكونات الجهاز وطريقة الإقلاع والتحديث والتخزين.
دعم Wi-Fi
يوجد دعم لشرائح MediaTek المستخدمة في نظام Wi-Fi داخل الجهاز، ومنها:
- MT7996
- MT7990
إدارة مودم 5G
المشروع يحتوي على دعم لإدارة مودم 5G من داخل LuCI وعرض المعلومات المرتبطة به.
وهذه نقطة مهمة لأننا هنا لا نتحدث عن OpenWrt على راوتر عادي فقط، بل عن 5G CPE يحتاج إلى التعامل مع مودم خلوي داخلي.
ADB عن طريق USB
المشروع يحتوي على دعم ADB عبر USB مخصص لـMT6990.
والمطور ذكر أنه قام بإصلاحه وتجربته على جهاز فعلي.
ADB هنا يفيد بشكل أساسي في الاتصال بالجهاز وأعمال التشخيص والتطوير والصيانة.
التحكم بالمروحة PWM
من الأشياء الجميلة في المشروع وجود دعم للتحكم بالمروحة باستخدام:
PWM Fan Control
PWM هي طريقة إلكترونية يستخدمها النظام للتحكم بسرعة وتشغيل المروحة.
المشروع يدعم قناتين للتحكم بالمروحة ومتوافق مع الهاردوير القديم والجديد.
كما يوجد برنامج داخل LuCI باسم:
pwmfan
يمكن استخدامه لإدارة المروحة.
CAKE وتقليل Bufferbloat
المشروع يتضمن دعم CAKE لتنظيم طوابير البيانات وتحسين العدالة بين المستخدمين وتقليل مشاكل ازدحام الشبكة.
ومن أهم المشاكل التي يساعد CAKE في تقليلها:
Bufferbloat
وهي ارتفاع الـPing والتأخير بشكل كبير عندما يكون الاتصال مشغولًا بالتحميل أو الرفع.
لكن مهم نفهم نقطة:
CAKE لا يزيد سرعة إشارة 5G ولا يحول اتصالك إلى اتصال أسرع.
الفائدة الأساسية هي إدارة حركة البيانات بشكل أفضل.
وهذا ممكن يكون مفيد جدًا أثناء الألعاب أو المكالمات أو الاستخدام الحساس للـLatency، خصوصًا إذا كان شخص آخر في الشبكة يقوم بتحميل أو رفع ملفات.
تثبيت برامج إضافية
واحدة من أقوى مميزات OpenWrt هي إمكانية إضافة برامج وخدمات جديدة.
المشروع يحتوي على Software Repository خاص بالـLG6851F.
ومن LuCI يمكن الدخول إلى:
System → Software
ثم:
- تحديث قائمة البرامج.
- البحث عن البرنامج المطلوب.
- تثبيته.
مهم جدًا بخصوص البرامج
مصدر البرامج الخاص بالمشروع مخصص حاليًا لـ:
FiberHome LG6851F
Linux 6.18.44
aarch64_cortex-a55_neon-vfpv4
لذلك لا يفضل خلط حزم أو Software Feeds من:
- أجهزة OpenWrt مختلفة
- معماريات مختلفة
- إصدارات Kernel مختلفة
- SNAPSHOT مختلف
خصوصًا Kernel Modules؛ لأنها تحتاج تطابقًا دقيقًا مع Kernel ABI.
أحدث Firmware يحتوي مسبقًا على المفتاح وإعدادات Software Repository، لذلك المستخدم لا يحتاج لإضافة المصدر يدويًا.
OpenClash + Mihomo
المشروع يحتوي أيضًا على دعم متعلق بـ:
- OpenClash
- Mihomo
وتم إجراء إصلاح مخصص لطريقة تشغيل Mihomo داخل OpenClash.
كانت المشكلة مرتبطة باسم عملية الـCore التي يعتمد عليها OpenClash في اكتشاف تشغيل الخدمة، وتم إصلاحها ضمن الحزمة الخاصة بالمشروع.
وهذا شيء ممتاز للي يستخدمون OpenClash على OpenWrt.
التخزين وحفظ الإعدادات
المشروع يحتوي على تعديلات مخصصة لطريقة التعامل مع التخزين وبيانات النظام.
ومن التحديثات الأخيرة تحسين طريقة التعامل مع الـOverlay وحفظ البيانات أثناء Web Upgrade.
الهدف هو الحفاظ على أشياء مثل:
- البرامج المثبتة
- كلمة مرور المدير
- إعدادات Wi-Fi
- إعدادات النظام
عند استخدام طريقة التحديث المدعومة مع خيار الاحتفاظ بالإعدادات.
نظام A/B والتحديث
هذه من أهم الأشياء التي لازم يفهمها أي شخص قبل التفليش.
المشروع يوفر ملفات Firmware مخصصة لكل من:
Slot A
و
Slot B
ومن الملفات التي يتم إنتاجها:
boot_a.img
rootfs_a.img
boot_b.img
rootfs_b.img
كما يتم إنشاء Web Upgrade Packages موقعة لكل Slot.
التحديث من واجهة Web
إذا كان الجهاز يعمل حاليًا على Slot A، تستخدم Web Upgrade المخصص لـA.
وإذا كان يعمل على Slot B، تستخدم Web Upgrade المخصص لـB.
برنامج التحديث يقوم بفحص الـSlot الحالي ويرفض محاولة Web Upgrade إلى Slot مختلف.
يعني باختصار:
A → A
B → B
أما ملفات boot + rootfs المنفصلة، فيتم اختيار ملفات الـSlot المطلوب حسب طريقة التفليش التي تتبعها.
التحقق من الملفات SHA256
المشروع يوفر أيضًا:
SHA256SUMS
وهو رقم تحقق يسمح لك بالتأكد أن ملف الـFirmware الذي حملته:
- لم يتغير
- لم يتلف أثناء التحميل
- وهو نفس الملف الذي قام المطور بإصداره
وهذه خطوة مهمة جدًا قبل أي عملية Firmware Flash.
قبل التفليش
أنصح أي شخص يفكر بالتجربة يتأكد من التالي:
- الجهاز هو FiberHome LG6851F فعلًا.
- معرفة سنة/دفعة تصنيع الجهاز.
- الحذر الشديد إذا كان الجهاز من دفعة 2026.
- معرفة الـSlot الحالي A أو B.
- اختيار Firmware المطابق للـSlot وطريقة التحديث.
- مطابقة SHA256 للملف قبل التفليش.
- معرفة طريقة Recovery والرجوع للنظام الأصلي قبل البدء.
- عدم استخدام Firmware أو Packages مخصصة لأجهزة أو Kernel مختلف.
المشروع مفتوح المصدر
وهذه بالنسبة لي واحدة من أهم نقاط المشروع.
الموضوع ليس مجرد Firmware جاهز ومغلق.
المصدر موجود بالكامل، وبالتالي المطورين يقدرون:
- تعديل OpenWrt
- إضافة Packages
- تعديل Kernel
- إضافة تعريفات
- إضافة خدمات جديدة
- تعديل LuCI
- بناء Firmware خاص بهم
- تطوير دعم الجهاز مستقبلاً
وهذا يفتح مجال كبير جدًا لتطوير الـLG6851F إذا استمر المشروع وحصل على مساهمات أكثر.
وش معنى المشروع للمستخدم العادي؟
أهم شيء ما نبالغ في فكرة OpenWrt.
تركيب OpenWrt لا يعني أن إشارة 5G أصبحت أقوى تلقائيًا ولا أن سرعة الإنترنت ستتضاعف.
الفائدة الحقيقية هي:
تحكم أكبر + تخصيص أكبر + برامج أكثر + إدارة شبكة أقوى + وصول أوسع للنظام
وهذا بالضبط الشيء اللي يخلي المشروع مثير للاهتمام لعشاق الشبكات والتعديل على الراوترات.
هل المشروع رسمي من FiberHome؟
لا.
هذا مشروع مفتوح المصدر من مطور مستقل وليس Firmware رسميًا صادرًا من FiberHome.
كذلك المشروع مبني على OpenWrt SNAPSHOT وليس إصدار OpenWrt Stable رسمي.
لذلك لا تتوقع بالضرورة أن كل الوظائف الموجودة في Firmware FiberHome الأصلي تعمل بنفس الطريقة هنا.
الخلاصة
المشروع بالنسبة لي من أكثر المشاريع إثارة للاهتمام حاليًا لملاك FiberHome LG6851F، لأنه لأول مرة يعطي الجهاز بيئة OpenWrt قابلة للتطوير والتعديل بهذا الشكل.
المشروع يحتوي حاليًا على دعم لأشياء مهمة مثل:
MT6990
Wi-Fi MT7996 / MT7990
5G Module Management
LuCI
ADB USB
PWM Fan Control
CAKE
Software Repository مخصص
OpenClash + Mihomo
A/B Firmware
Signed Firmware Images
Web Upgrade
حفظ إعدادات وتخزين مخصص
إمكانية بناء Firmware من المصدر
لكن المشروع ما زال تحت التطوير، لذلك ما أشوف أنه شيء الواحد يجربه على جهاز أساسي بدون فهم طريقة التفليش والاسترجاع.
وبالذات:
ملاك أجهزة LG6851F دفعة 2026: انتبهوا. توجد حاليًا بلاغات عن مشاكل إقلاع بعد التفليش، والمطور لا يعتبر التوافق مع هذه الدفعة مؤكدًا حتى الآن.
نحتاج تجارب ملاك الجهاز
اللي عنده FiberHome LG6851F وجرب المشروع فعليًا، ياليت يشاركنا تجربته في الموضوع، خصوصًا من ناحية:
- استقرار النظام
- أداء 5G
- Wi-Fi
- السرعة والـPing
- الحرارة
- أداء المروحة
- CAKE وBufferbloat
- OpenClash
- التحديثات
- استهلاك الموارد
- وطريقة الرجوع إلى Firmware الأصلي
أي تجربة فعلية بتكون مفيدة جدًا لملاك الجهاز قبل اتخاذ قرار التفليش. ![]()
![]()