رفع خطای Authentication Failure در دستگاههای حضور و غیاب ZKTeco؛ تجربه فنی پلتفرم کوک
اگر دستگاه حضور و غیاب ZKTeco شما هنگام روشن شدن با پیام Authentication Failure مواجه میشود و دستگاه دیگر بهدرستی راهاندازی نمیشود، احتمالاً اولین پاسخی که دریافت میکنید این است که «برد دستگاه سوخته و باید تعویض شود».
اما آیا همیشه واقعاً مشکل از سوختن برد است؟
ما در شرکت آرشیت مهر رایانه و مجموعه پلتفرم کوک، به دلیل فعالیت تخصصی در حوزه مدیریت منابع انسانی و سیستمهای حضور و غیاب، با تعداد زیادی از دستگاههای حضور و غیاب ZKTeco کار کردهایم و در جریان استفاده از این دستگاهها با یک مشکل غیرمعمول مواجه شدیم.
شروع یک مشکل غیرعادی
ما در ابتدا تعداد قابل توجهی دستگاه حضور و غیاب تهیه و در اختیار مشتریان مختلف قرار دادیم. پس از مدتی، تماسهای مشتریان با یک مشکل مشترک شروع شد:
دستگاه روشن میشود، اما پیام Authentication Failure روی صفحه نمایش داده میشود.
در ابتدا دستگاهها برای بررسی به شرکت فروشنده ارسال شدند و پاسخ این بود که مشکل مربوط به برد دستگاه است و در برخی موارد، برد باید تعویض شود.
اما با افزایش تعداد دستگاههای معیوب، این موضوع برای ما قابل قبول نبود.
نمیتوانستیم به مشتری اعلام کنیم دستگاهی که برای استفاده در سیستم حضور و غیاب سازمان خریداری شده، صرفاً به دلیل پایان گارانتی دیگر قابل استفاده یا پشتیبانی نیست.
به همین دلیل تصمیم گرفتیم مشکل را از نظر فنی و در سطح سختافزار و Firmware بررسی کنیم.
بررسی تخصصی دستگاه ZKTeco
با توجه به سابقه فعالیت مجموعه آرشیت مهر رایانه در حوزه سختافزار و نرمافزار، بررسی را از سطح نرمافزار فراتر بردیم.
با استفاده از پورت سریال UART، فرآیند بوت دستگاه را بررسی کردیم و لاگهای مربوط به راهاندازی سیستم را مورد تحلیل قرار دادیم.
بررسیها نشان داد که مشکل لزوماً یک خرابی ساده سختافزاری نیست و بخشهایی از اطلاعات ذخیرهشده در حافظه دستگاه در فرآیند Authentication نقش دارند.
در ادامه، از دستگاههای سالم و معیوب نسخه پشتیبان تهیه کردیم و ساختار اطلاعات و Firmware را مورد بررسی قرار دادیم.
اولین موفقیت؛ رفع Authentication Failure 😍
یکی از مراحل مهم تحقیق، مقایسه اطلاعات دستگاه سالم و دستگاهی بود که با خطای Authentication Failure مواجه شده بود.
در آزمایشهای انجامشده مشخص شد که با انتقال بخشهایی از اطلاعات یک دستگاه سالم، خطای Authentication Failure برطرف شده و دستگاه مجدداً راهاندازی میشود.
اما در این مرحله با یک مشکل مهم دیگر مواجه شدیم.
تغییر شماره سریال دستگاه !
پس از انتقال اطلاعات، اگرچه خطای Authentication Failure برطرف میشد، اما شماره سریال دستگاه نیز تغییر میکرد.
این موضوع از نظر عملی قابل قبول نبود.
هر دستگاه حضور و غیاب باید شناسه و اطلاعات اختصاصی خودش را حفظ کند؛ زیرا شماره سریال دستگاه میتواند در نرمافزار حضور و غیاب، تنظیمات شبکه، اطلاعات سازمان و فرآیند شناسایی دستگاه مورد استفاده قرار گرفته باشد.
بنابراین مشخص بود که هنوز راهحل نهایی را پیدا نکردهایم.
- تحلیل Firmware و پیدا کردن راهحل
در ادامه، بررسیهای تخصصیتری روی Firmware و ساختار اطلاعات دستگاه انجام دادیم.
با مقایسه بخشهای مختلف اطلاعات و بررسی فرآیند Authentication، توانستیم مسیر ایجاد خطا را شناسایی کنیم.
پس از انجام آزمایشهای متعدد، به روشی رسیدیم که امکان رفع خطای Authentication Failure و در عین حال حفظ اطلاعات اختصاصی دستگاه را فراهم میکرد.
هدف نهایی این بود که:
خطای *Authentication Failure** برطرف شود.
* شماره سریال اصلی دستگاه حفظ شود.
* اطلاعات اختصاصی دستگاه تغییر نکند.
* تا حد امکان نیازی به تعویض کامل برد نباشد.
* دستگاه دوباره به چرخه استفاده بازگردد.
نتیجه بررسی
این تجربه برای ما نشان داد که مشاهده پیام Authentication Failure در دستگاههای ZKTeco، لزوماً به معنی سوختن برد یا غیرقابل تعمیر بودن دستگاه نیست.
البته علت این خطا میتواند با توجه به مدل دستگاه، نسخه Firmware و شرایط سختافزاری متفاوت باشد و برای تشخیص دقیق، دستگاه باید بهصورت تخصصی بررسی شود.
دستگاه ZKTeco شما Authentication Failure میدهد؟
اگر دستگاه حضور و غیاب ZKTeco شما هنگام روشن شدن با پیام:
Authentication Failure
مواجه میشود، قبل از اینکه برای تعویض برد یا خرید دستگاه جدید هزینه کنید، بهتر است امکان تعمیر و بازیابی تخصصی دستگاه بررسی شود.
پلتفرم کوک از مجموعه محصولات شرکت آرشیت مهر رایانه، در حوزه مدیریت منابع انسانی و سیستمهای حضور و غیاب فعالیت میکند و تیم فنی مجموعه، تجربه بررسی و رفع مشکلات تخصصی دستگاههای حضور و غیاب ZKTeco را دارد.
اگر دستگاه شما با خطای Authentication Failure مواجه شده است، میتوانید برای بررسی و دریافت اطلاعات بیشتر با ما تماس بگیرید.
تماس با ما
شرکت آرشیت مهر رایانه – پلتفرم کوک
📞 02134269000
📱 09194092658

