بسم الله الرحمن الرحيم
كثير مننا يواجه مشاكل فصل او ريستارت في الاجهزة الجديدة (طبعا موضوع الwatch dog قديم من ايام الdct4) بعد فترة زمنية تختلف من جهاز لاخر وهاذا هو مايعرف
بالsecurity watchdog timer
وهذا الشئ يحصل دائما بعد التعامل مع السوفت وير بتاع الجهاز بطريقة خلونا نقول غير اعتيادية (خصوصا الداتا الثابتة pm & NPC Certificate) يعني بيحصل مثلا بعد فك الشفرة او الداونجريد او الكروس فلاشنج ونادرا و يكاد يكون معدوم ان نحصل على حالة الواتش دوج بعد عملية ترقية اصدار عادية
طبعا موضوع الحماية بتاعة اجهزة النوكيا وخصوصا جيل ال bb5 حكاية معقدة وكل يوم الانسان بيكتشف فيه جديد او خلونا نقول بيعرف فيه حاجة جديدة
طبعا بحثت عن هذا الموضوع كثير جدا ولم اجد تعريف وافي وشافي عن هذه الخاصية بس بعد اذنكم اود ان اشارككم معرفتي في مايخص موضوع ال watch dog
وخلونا نحط الموضوع على شكل نقاط احسن ولو في حد عنده اضافة يكون فاد واستفاد انشاء الله
(حسب خبرتي وملاحظاتي وقراتي عن الموضوع)
1-هي خاصية لها علاقة بهاردوير المعالج وبرمجته الاولية
HW module in the CPU
يعني يتم ضبط خيارات التفعيل والالغاء لهذه الخاصية عند البرمجة الاولية للمعالج في الشركة المصنعة واكيد مش من ال
fbus interface
اللي هو مكان ما بنركب الكيبل بتاع السوفت وير
2-لايمكن التغلب عليها الا بارجاع الداتا الاصلية للجهاز
بارجاع الفل بكب وحتى عملية rpl من شركة نوكيا(مع اني ماجربت الموضوع دا) بس اعتقد هي عملية ارجاع للداتا الاصلية لانه لوعندك جهاز متشفر مثلا وحاولت تفك شفرته وحصلت تعقيدات في الجهاز واشتريت rpl من شركة نوكيا راح يرجع الجهاز يشتغل بس مشفر(الوضع الاصلي)
3-ليس لها علاقة بالفريموير
يعني لايمكن حلها بعملية تفليش الجهاز بالطريقة الاعتيادية
(mcu+ppm+cnt)
4-ليس لها علاقة بتشفير الجهاز او عدمه
simlock status
لكن عملية فك الشفرة كثيرا ما تتضمن المساس بالمناطق اللتي لها علاقة مباشرة مع هذه الخاصية
(permanent memory & nokia public certificate)
5-تقوم هذه الخاصية بمراقبة تدفق الداتا داخل المعالج بحثا عن قيم خاطئة
6-تقوم هذه الخاصية بقطع التغذية عن الدوائر المنطقية داخل المعالج عند وجود قيم داتا خاطئة
restarts power to all CPU logic
لذلك نلاحظ انه لاعلاقة للبطارية او الشاحن بالموضوع وان الجهاز يفصل حتى في وجود الشاحن على عكس اعطال البور الاعتيادية
7-لاتعمل هذه الخاصية الا في حالة النورمل مود
ليس لها علاقة بان الجهاز يبوت اولا يعني لوالجهاز معلق على نوكيا او شاشة بيضا من غير المحتمل ان يكون لها علاقة بالموضوع حتى لو كانت في حالة العمل(active) بس بيكون في علة تانية في الجهاز الى جانب موضوع الwatchdog
8-تقل الفترة الزمنية لقطع الطاقة عن المعالج حسب استهلاك المعالج(في رائي سرعة المعالج)
مثلا
الجهاز بدون شريحة (ينطفي بعد 3 او 4 ساعات)
عند تشغيل مقاطع صوت او فيديو (3 او 4 دقائق)
عند اجراء اتصال (1 او 2 دقيقة)
9-لها علاقة مباشرة بشهادة الnpc
nokia public certificate
كل الاجهزة اللتي لها ايمي 123456 تعمل بها هذه الخاصية
10-لها علاقة مباشرة بملف pm
permanent memory
خصوصا الحقول 1 و308 و309
لذلك نلاحظ ان هذه الخاصية تكون في وضع العمل اذا كان الجهاز به مشاكل في منطقة ال 308
وكذلك بعد استخدام الرابيدو اربيل احيانا تعمل هذه الخاصية ولا تتوقف عن العمل الا باعادة كتابة البكب بي ام
11-الامل الوحيد في التغلب على هذه المشكلة هو معرفة اليه التدقيق المتبعة
عشان نتغلب عليها مفروض يجينا معلم كبير بباتش يخلي المعالج يقوم بقراءة قيم صحيحة مهما كانت خاطئة لان الخيار الاخر(اعادة برمجة المعالج) خيار صعب جدا
هذه معلوماتي عن الموضوع
ارجو ان اكون افدتكم
وبانتظار اي اضافة او تعليق من عمالقة المنتدى
دمتم بخير
المفضلات