تحديث برنامج ستارلاين E90 لمكافحة السرقة

حدث ذلك أن أي شيء يصبح أكثر إثارة للاهتمام بالنسبة لي إذا كان من الممكن توصيله بجهاز كمبيوتر. وإذا خرجت فائدة عملية من مثل هذا "الجوار" ، فهذا مضاعف! ومع ذلك ، كل هذا مقدمة ، والجوهر على النحو التالي.

منذ بعض الوقت ، اشتريت منبه Starline E90 لسيارتي. بعد الشراء مباشرة ، أصبح من الواضح أن نموذج الإنذار هذا يحتوي على العديد من المراجعات التي تختلف في إصدار البرامج الثابتة ، وربما في الأجهزة. تم إصدار الجهاز الذي اشتريته في عام 2013 ، على التوالي ، لم يكن لديه أحدث البرامج الثابتة ، ولكن ما هو نوع المهوس الذي لا يحب أحدث إصدارات البرامج! كما اتضح لاحقًا ، يمكن تحديث إصدار البرامج الثابتة لمنبه سيارتي بسهولة تامة. تحذير ، تحت لقطات قطة!



تجولت عبر الإنترنت ، صادفت معلومات تفيد بأن التجار الرسميين وموظفي تركيب أجهزة الإنذار في Starline لديهم القدرة على تحديث إصدارات البرامج الثابتة ، والأهم من ذلك أن هذا لا يتطلب JTAG ، كما اعتقدت. لتحديث البرنامج ، توفر الشركة المصنعة لمركز العناية بالسيارات مبرمجًا متصلًا بجهاز كمبيوتر عبر واجهة USB ، ويمكن برمجة إنذار السيارة باستخدام هذا المبرمج إما بشكل منفصل - "على الطاولة" أو مثبتًا في السيارة ، والاتصال بالمبرمج من خلال كابل قياسي يُستخدم للتوصيل جهاز الإرسال والاستقبال - وحدة مركبة على الزجاج الأمامي للتواصل مع إنذار مفتاح فوب. وبرنامج الكمبيوتر (المشار إليه فيما يلي باسم "المتعري") الذي يقوم بتحديث البرامج الثابتة مباشرة ،متاح للتنزيل من موقع الشركة المصنعة. وقررت تنزيله "في حالة نشوب حريق".

في البداية ، افترضت أن المبرمج يستخدم بعض الأجهزة الخاصة التي طورتها الشركة المصنعة خصيصًا لاستبعاد تحديثات البرامج الثابتة "غير القانونية" ، على الأرجح مع واجهة مثل SPI ، مع التشفير ومفاتيح الوصول وميزات أخرى. ولكن لم أكن لأتعلم أي شيء جديد لنفسي إذا لم أكن قد لاحظت أثناء تثبيت "flasher" أن حزمة التوزيع تتضمن برنامج التشغيل وتم تثبيت برنامج التشغيل عليه ... محول USB-to-UART المعتاد CP2102!

تثبيت برنامج التشغيل


انتباه! يمكنك تكرار كل شيء موصوف أدناه فقط على مسؤوليتك ومخاطرك ، ولا يتحمل مؤلف هذه المقالة أي مسؤولية عن الضرر المحتمل ، والانسحاب من الضمان ، والحرائق ، والغرق ، والفيضانات وغيرها من الكوارث التي قد تقع عليك وعلى سيارتك بعد القراءة.

لفترة طويلة كان لدي بالفعل في متناول اليد وحدة رخيصة أمرت ل DX ، تم تجميعها فقط على هذه الشريحة. بعد إدخال صافرة USB في منفذ الكمبيوتر وتشغيل البرنامج ، رأيت على شاشة شاشتي أن المتعري وجد المبرمج:

تم الكشف عن مبرمج


ثم أصبح من الواضح أن هناك فرصة للاتصال بمنبهات السيارة ومعرفة ما يحدث. باستخدام مقياس متعدد ، والاتصال بالسلك المتصل بـ "كتلة" السيارة ، قمت بتعيين موضع الاتصال (الأرضي) المشترك في مقبس توصيل وحدة الراديو ، وتحديد موقع دارات RX و TX باستخدام راسم الذبذبات ، جمعت الدائرة التالية:

مخطط أولي


لقد قمت بتوصيل الدائرة المجمعة بالكمبيوتر ، وقمت بتطبيق جهد 12 فولت من مصدر الطاقة إلى المنبه ، وأطلقت المتعري ، وبفرحتي ، لم ينفجر أي شيء ، ولكن على العكس من ذلك ، تم اكتشاف الإنذار بنجاح:

تم اكتشاف الجهاز في وضع الإعداد


ولكن ، للأسف ، لم يكن من الممكن تكوين وظائف التنبيه بمساعدة Flasher - لقد تلقيت رسالة مفادها أن إصدار البرنامج الذي تومض في أجهزتي قديم جدًا. حاولت النقر على زر "تحديث البرنامج الثابت" غير النشط ، ولكن كان هناك أيضًا فشل - اتضح أنه لتحديث البرنامج الثابت كان من الضروري تحريك مفتاح على المحول الأصلي. سيكون من الممكن أن أتطرق إلى هذا الأمر وأبرمج إعدادات المنبه "بالطريقة القديمة" باستخدام سلسلة المفاتيح ، لكن الأمر كان طويلًا وغير مريح ، وشجعني الشعور بأن الحل كان في مكان قريب ، وقررت أن أذهب أبعد من ذلك.

تحضير المبرمج الأصلي لوميض الإنذار


اقترحت أنه نظرًا لأن الشركة المصنعة لم تعيد اختراع العجلة واستخدمت حلاً مثبتًا للتواصل مع الكمبيوتر ، فبالكاد اخترت أي شيء أكثر تعقيدًا من تقصير أي من دبابيس الموصل إلى الأرض ، أو من أجل الطعام. وبشكل حرفي بعد بضع محاولات ، تغير مخطط اتصال الجهاز قليلاً ، وأبلغ Flasher عن اكتشاف إنذار في وضع تحديث البرنامج. اتضح أنك تحتاج فقط إلى توصيل أحد دبابيس الموصل بالدائرة الأرضية. قبل ذلك ، أعد توصيل طاقة التنبيه ووحدة USB بالكمبيوتر.

مخطط اتصال لوضع تحديث البرامج الثابتة



علاوة على ذلك ، انقر فوق "تحديث البرامج الثابتة" ، ثم حدد ملف البرنامج الثابت من الملفات المضمنة في Flasher. في هذه الحالة ، يجب أن يتوافق الملف مع إصدار البرنامج الذي نريده ونوع المعالج. ذكرت بضع ثوانٍ ، وأبلغت المتعري أن البرنامج الثابت قد اكتمل.

تقدم البرامج الثابتة




بعد فصل وصلة "البرامج الثابتة" على الأرض ، قمت بإعادة توصيل طاقة التنبيه ووحدة USB. اكتشف المتعري بنجاح منبهًا ببرنامج ثابت جديد ، وبعد النقر فوق الزر "إعدادات" ، تمكنت من الوصول إلى قائمة الإعدادات ، وهو الأمر المطلوب!

قائمة البرامج الثابتة والإعدادات الجديدة



يبدو أنه بالنسبة لموديلات أخرى من نظام مكافحة السرقة للعلامة التجارية Starline ، سيكون من الممكن محاولة تطبيق الحل الذي وجدته ، شريطة أن يكون الإصدار الأولي من البرنامج الثابت يحتوي على محمل إقلاع.

بفضل الشركة المصنعة لأنها لم تصبح معقدة للغاية وتركت ثغرة مفتوحة للمستخدمين العاديين. لن تتعهد جميع مراكز الخدمة بإعادة تحميل جهاز الإنذار ، ومن المحتمل ألا يكون هذا الإجراء مجانيًا. لذلك تمكنت من توفير القليل من الوقت والمال وما زلت أحصل على بعض الخبرة والمزاج الجيد.

شكرا للانتباه!

تحديث: استنادًا إلى المعلومات الواردة من موقع الشركة المصنعة على الويب ، يجب وميض نماذج التنبيه التالية باستخدام طريقة مماثلة: StarLine i95 و StarLine i95 Lux وأنظمة StarLine من الجيل الرابع. استنادًا إلى ملفات البرامج الثابتة المثبتة مع Flasher ، يتم تحديث القائمة وفقًا للنماذج التالية: D94 / 64 و B94 / 64 و A94 / 64 و A93 / 63 و E91 / 61 و E90 / 60 و T94 و i95 LUX و i95 و i95 منظمة التعاون الاقتصادي ، AX3.

Source: https://habr.com/ru/post/ar382039/


All Articles