إعداد كابل ENET: من الصفر إلى أوّل اتّصال
إعداد IP ثابت، وضع الطيران، وحلّ الأخطاء الشائعة عند برمجة BMW F و G عبر كابل ENET.
— Tekin Code
كابلات ENET (Ethernet إلى OBD) هي الطريقة الأسرع والأكثر موثوقية لبرمجة سيّارات BMW من الفئتين F و G بعد 2007. أسرع بـ 10 إلى 50 مرّة من Wi-Fi/Bluetooth، بلا فقدان حزم. يأخذك هذا الدليل خطوة بخطوة من تركيب الكابل إلى أوّل قراءة ECU ناجحة.
المتطلّبات
• كابل ENET-OBD أصلي (مع رقاقة، ليس مجرّد ممرّ)
• جهاز Android أو iOS (محوّل USB-C / Lightning عند الحاجة)
• ترخيص OBDThink Pro (للبرمجة)
• جهد البطّارية لا يقلّ عن 12.4 فولت
الخطوة 1: إعدادات الجهاز
قبل تفعيل وضع الطيران اضبط مرّة: أوقف Wi-Fi و Bluetooth، أوقف التبديل التلقائي للشبكات. هذا حسّاس لأن بعض الأجهزة تنتقل إلى الشبكة الخلوية أثناء جلسة OBD وتسبّب فقدان الحزم.
Settings → Wi-Fi → Auto-Join → OFF
Settings → Bluetooth → OFF
Settings → Airplane Mode → ON
الخطوة 2: إعداد IP ثابت
كابل ENET لا يحتوي خادم DHCP، أي أن الهاتف لن يحصل على IP تلقائياً. عليك ضبط IP ثابت يدوياً:
IP Address: 169.254.250.250
Subnet Mask: 255.255.0.0
Router: (اتركه فارغاً)
DNS: (اتركه فارغاً)
IP خاطئ → خطأ 'Connection Error'. النطاق 169.254.x.x هو link-local وهو بالضبط ما يستخدمه كابل ENET.
الخطوة 3: الاتّصال الفيزيائي
تشغيل المفتاح ON، المحرّك متوقّف. منفذ OBD تحت مقعد السائق أو في الجزء السفلي الأيسر من عمود المقود. ركّب الكابل بإحكام — التركيب نصف-المقعد هو أكثر سبب أخطاء شيوعاً.
الخطوة 4: الاتّصال عبر OBDThink
افتح التطبيق → Adapter Settings → اختر ENET → Connect. الاتّصال الأوّل من 3 إلى 5 ثواني. بعد تحميل قائمة الـ ECU يمكنك الدخول إلى أي وحدة.
أخطاء شائعة وحلولها
• 'Gateway unreachable' — قناع الشبكة يجب أن يكون 255.255.0.0 وليس 255.255.255.0
• انقطاع الاتّصال — أوقف CarPlay، يتعارض مع OBD
• Timeout — تحقّق من البطّارية، تحت 12.0 فولت لا تستجيب الـ ECU
• قائمة ECU فارغة — اترك السيارة تنام 30 دقيقة، ثم أعد المحاولة
بإعداد صحيح يعطي ENET موثوقية 99 % ولا غنى عنه للجلسات الطويلة.